diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-3945.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-3945.c | 162 |
1 files changed, 81 insertions, 81 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c index 50e729ed0181..328e55f84d95 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c | |||
@@ -156,26 +156,26 @@ void iwl3945_disable_events(struct iwl_priv *priv) | |||
156 | return; | 156 | return; |
157 | } | 157 | } |
158 | 158 | ||
159 | ret = iwl3945_grab_nic_access(priv); | 159 | ret = iwl_grab_nic_access(priv); |
160 | if (ret) { | 160 | if (ret) { |
161 | IWL_WARNING("Can not read from adapter at this time.\n"); | 161 | IWL_WARNING("Can not read from adapter at this time.\n"); |
162 | return; | 162 | return; |
163 | } | 163 | } |
164 | 164 | ||
165 | disable_ptr = iwl3945_read_targ_mem(priv, base + (4 * sizeof(u32))); | 165 | disable_ptr = iwl_read_targ_mem(priv, base + (4 * sizeof(u32))); |
166 | array_size = iwl3945_read_targ_mem(priv, base + (5 * sizeof(u32))); | 166 | array_size = iwl_read_targ_mem(priv, base + (5 * sizeof(u32))); |
167 | iwl3945_release_nic_access(priv); | 167 | iwl_release_nic_access(priv); |
168 | 168 | ||
169 | if (IWL_EVT_DISABLE && (array_size == IWL_EVT_DISABLE_SIZE)) { | 169 | if (IWL_EVT_DISABLE && (array_size == IWL_EVT_DISABLE_SIZE)) { |
170 | IWL_DEBUG_INFO("Disabling selected uCode log events at 0x%x\n", | 170 | IWL_DEBUG_INFO("Disabling selected uCode log events at 0x%x\n", |
171 | disable_ptr); | 171 | disable_ptr); |
172 | ret = iwl3945_grab_nic_access(priv); | 172 | ret = iwl_grab_nic_access(priv); |
173 | for (i = 0; i < IWL_EVT_DISABLE_SIZE; i++) | 173 | for (i = 0; i < IWL_EVT_DISABLE_SIZE; i++) |
174 | iwl3945_write_targ_mem(priv, | 174 | iwl_write_targ_mem(priv, |
175 | disable_ptr + (i * sizeof(u32)), | 175 | disable_ptr + (i * sizeof(u32)), |
176 | evt_disable[i]); | 176 | evt_disable[i]); |
177 | 177 | ||
178 | iwl3945_release_nic_access(priv); | 178 | iwl_release_nic_access(priv); |
179 | } else { | 179 | } else { |
180 | IWL_DEBUG_INFO("Selected uCode log events may be disabled\n"); | 180 | IWL_DEBUG_INFO("Selected uCode log events may be disabled\n"); |
181 | IWL_DEBUG_INFO(" by writing \"1\"s into disable bitmap\n"); | 181 | IWL_DEBUG_INFO(" by writing \"1\"s into disable bitmap\n"); |
@@ -925,7 +925,7 @@ static int iwl3945_nic_set_pwr_src(struct iwl_priv *priv, int pwr_max) | |||
925 | unsigned long flags; | 925 | unsigned long flags; |
926 | 926 | ||
927 | spin_lock_irqsave(&priv->lock, flags); | 927 | spin_lock_irqsave(&priv->lock, flags); |
928 | rc = iwl3945_grab_nic_access(priv); | 928 | rc = iwl_grab_nic_access(priv); |
929 | if (rc) { | 929 | if (rc) { |
930 | spin_unlock_irqrestore(&priv->lock, flags); | 930 | spin_unlock_irqrestore(&priv->lock, flags); |
931 | return rc; | 931 | return rc; |
@@ -937,23 +937,23 @@ static int iwl3945_nic_set_pwr_src(struct iwl_priv *priv, int pwr_max) | |||
937 | rc = pci_read_config_dword(priv->pci_dev, | 937 | rc = pci_read_config_dword(priv->pci_dev, |
938 | PCI_POWER_SOURCE, &val); | 938 | PCI_POWER_SOURCE, &val); |
939 | if (val & PCI_CFG_PMC_PME_FROM_D3COLD_SUPPORT) { | 939 | if (val & PCI_CFG_PMC_PME_FROM_D3COLD_SUPPORT) { |
940 | iwl3945_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, | 940 | iwl_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, |
941 | APMG_PS_CTRL_VAL_PWR_SRC_VAUX, | 941 | APMG_PS_CTRL_VAL_PWR_SRC_VAUX, |
942 | ~APMG_PS_CTRL_MSK_PWR_SRC); | 942 | ~APMG_PS_CTRL_MSK_PWR_SRC); |
943 | iwl3945_release_nic_access(priv); | 943 | iwl_release_nic_access(priv); |
944 | 944 | ||
945 | iwl3945_poll_bit(priv, CSR_GPIO_IN, | 945 | iwl_poll_bit(priv, CSR_GPIO_IN, |
946 | CSR_GPIO_IN_VAL_VAUX_PWR_SRC, | 946 | CSR_GPIO_IN_VAL_VAUX_PWR_SRC, |
947 | CSR_GPIO_IN_BIT_AUX_POWER, 5000); | 947 | CSR_GPIO_IN_BIT_AUX_POWER, 5000); |
948 | } else | 948 | } else |
949 | iwl3945_release_nic_access(priv); | 949 | iwl_release_nic_access(priv); |
950 | } else { | 950 | } else { |
951 | iwl3945_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, | 951 | iwl_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, |
952 | APMG_PS_CTRL_VAL_PWR_SRC_VMAIN, | 952 | APMG_PS_CTRL_VAL_PWR_SRC_VMAIN, |
953 | ~APMG_PS_CTRL_MSK_PWR_SRC); | 953 | ~APMG_PS_CTRL_MSK_PWR_SRC); |
954 | 954 | ||
955 | iwl3945_release_nic_access(priv); | 955 | iwl_release_nic_access(priv); |
956 | iwl3945_poll_bit(priv, CSR_GPIO_IN, CSR_GPIO_IN_VAL_VMAIN_PWR_SRC, | 956 | iwl_poll_bit(priv, CSR_GPIO_IN, CSR_GPIO_IN_VAL_VMAIN_PWR_SRC, |
957 | CSR_GPIO_IN_BIT_AUX_POWER, 5000); /* uS */ | 957 | CSR_GPIO_IN_BIT_AUX_POWER, 5000); /* uS */ |
958 | } | 958 | } |
959 | spin_unlock_irqrestore(&priv->lock, flags); | 959 | spin_unlock_irqrestore(&priv->lock, flags); |
@@ -967,18 +967,18 @@ static int iwl3945_rx_init(struct iwl_priv *priv, struct iwl_rx_queue *rxq) | |||
967 | unsigned long flags; | 967 | unsigned long flags; |
968 | 968 | ||
969 | spin_lock_irqsave(&priv->lock, flags); | 969 | spin_lock_irqsave(&priv->lock, flags); |
970 | rc = iwl3945_grab_nic_access(priv); | 970 | rc = iwl_grab_nic_access(priv); |
971 | if (rc) { | 971 | if (rc) { |
972 | spin_unlock_irqrestore(&priv->lock, flags); | 972 | spin_unlock_irqrestore(&priv->lock, flags); |
973 | return rc; | 973 | return rc; |
974 | } | 974 | } |
975 | 975 | ||
976 | iwl3945_write_direct32(priv, FH39_RCSR_RBD_BASE(0), rxq->dma_addr); | 976 | iwl_write_direct32(priv, FH39_RCSR_RBD_BASE(0), rxq->dma_addr); |
977 | iwl3945_write_direct32(priv, FH39_RCSR_RPTR_ADDR(0), | 977 | iwl_write_direct32(priv, FH39_RCSR_RPTR_ADDR(0), |
978 | priv->shared_phys + | 978 | priv->shared_phys + |
979 | offsetof(struct iwl3945_shared, rx_read_ptr[0])); | 979 | offsetof(struct iwl3945_shared, rx_read_ptr[0])); |
980 | iwl3945_write_direct32(priv, FH39_RCSR_WPTR(0), 0); | 980 | iwl_write_direct32(priv, FH39_RCSR_WPTR(0), 0); |
981 | iwl3945_write_direct32(priv, FH39_RCSR_CONFIG(0), | 981 | iwl_write_direct32(priv, FH39_RCSR_CONFIG(0), |
982 | FH39_RCSR_RX_CONFIG_REG_VAL_DMA_CHNL_EN_ENABLE | | 982 | FH39_RCSR_RX_CONFIG_REG_VAL_DMA_CHNL_EN_ENABLE | |
983 | FH39_RCSR_RX_CONFIG_REG_VAL_RDRBD_EN_ENABLE | | 983 | FH39_RCSR_RX_CONFIG_REG_VAL_RDRBD_EN_ENABLE | |
984 | FH39_RCSR_RX_CONFIG_REG_BIT_WR_STTS_EN | | 984 | FH39_RCSR_RX_CONFIG_REG_BIT_WR_STTS_EN | |
@@ -989,9 +989,9 @@ static int iwl3945_rx_init(struct iwl_priv *priv, struct iwl_rx_queue *rxq) | |||
989 | FH39_RCSR_RX_CONFIG_REG_VAL_MSG_MODE_FH); | 989 | FH39_RCSR_RX_CONFIG_REG_VAL_MSG_MODE_FH); |
990 | 990 | ||
991 | /* fake read to flush all prev I/O */ | 991 | /* fake read to flush all prev I/O */ |
992 | iwl3945_read_direct32(priv, FH39_RSSR_CTRL); | 992 | iwl_read_direct32(priv, FH39_RSSR_CTRL); |
993 | 993 | ||
994 | iwl3945_release_nic_access(priv); | 994 | iwl_release_nic_access(priv); |
995 | spin_unlock_irqrestore(&priv->lock, flags); | 995 | spin_unlock_irqrestore(&priv->lock, flags); |
996 | 996 | ||
997 | return 0; | 997 | return 0; |
@@ -1003,30 +1003,30 @@ static int iwl3945_tx_reset(struct iwl_priv *priv) | |||
1003 | unsigned long flags; | 1003 | unsigned long flags; |
1004 | 1004 | ||
1005 | spin_lock_irqsave(&priv->lock, flags); | 1005 | spin_lock_irqsave(&priv->lock, flags); |
1006 | rc = iwl3945_grab_nic_access(priv); | 1006 | rc = iwl_grab_nic_access(priv); |
1007 | if (rc) { | 1007 | if (rc) { |
1008 | spin_unlock_irqrestore(&priv->lock, flags); | 1008 | spin_unlock_irqrestore(&priv->lock, flags); |
1009 | return rc; | 1009 | return rc; |
1010 | } | 1010 | } |
1011 | 1011 | ||
1012 | /* bypass mode */ | 1012 | /* bypass mode */ |
1013 | iwl3945_write_prph(priv, ALM_SCD_MODE_REG, 0x2); | 1013 | iwl_write_prph(priv, ALM_SCD_MODE_REG, 0x2); |
1014 | 1014 | ||
1015 | /* RA 0 is active */ | 1015 | /* RA 0 is active */ |
1016 | iwl3945_write_prph(priv, ALM_SCD_ARASTAT_REG, 0x01); | 1016 | iwl_write_prph(priv, ALM_SCD_ARASTAT_REG, 0x01); |
1017 | 1017 | ||
1018 | /* all 6 fifo are active */ | 1018 | /* all 6 fifo are active */ |
1019 | iwl3945_write_prph(priv, ALM_SCD_TXFACT_REG, 0x3f); | 1019 | iwl_write_prph(priv, ALM_SCD_TXFACT_REG, 0x3f); |
1020 | 1020 | ||
1021 | iwl3945_write_prph(priv, ALM_SCD_SBYP_MODE_1_REG, 0x010000); | 1021 | iwl_write_prph(priv, ALM_SCD_SBYP_MODE_1_REG, 0x010000); |
1022 | iwl3945_write_prph(priv, ALM_SCD_SBYP_MODE_2_REG, 0x030002); | 1022 | iwl_write_prph(priv, ALM_SCD_SBYP_MODE_2_REG, 0x030002); |
1023 | iwl3945_write_prph(priv, ALM_SCD_TXF4MF_REG, 0x000004); | 1023 | iwl_write_prph(priv, ALM_SCD_TXF4MF_REG, 0x000004); |
1024 | iwl3945_write_prph(priv, ALM_SCD_TXF5MF_REG, 0x000005); | 1024 | iwl_write_prph(priv, ALM_SCD_TXF5MF_REG, 0x000005); |
1025 | 1025 | ||
1026 | iwl3945_write_direct32(priv, FH39_TSSR_CBB_BASE, | 1026 | iwl_write_direct32(priv, FH39_TSSR_CBB_BASE, |
1027 | priv->shared_phys); | 1027 | priv->shared_phys); |
1028 | 1028 | ||
1029 | iwl3945_write_direct32(priv, FH39_TSSR_MSG_CONFIG, | 1029 | iwl_write_direct32(priv, FH39_TSSR_MSG_CONFIG, |
1030 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_SNOOP_RD_TXPD_ON | | 1030 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_SNOOP_RD_TXPD_ON | |
1031 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_ORDER_RD_TXPD_ON | | 1031 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_ORDER_RD_TXPD_ON | |
1032 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_MAX_FRAG_SIZE_128B | | 1032 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_MAX_FRAG_SIZE_128B | |
@@ -1035,7 +1035,7 @@ static int iwl3945_tx_reset(struct iwl_priv *priv) | |||
1035 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_ORDER_RSP_WAIT_TH | | 1035 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_ORDER_RSP_WAIT_TH | |
1036 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_RSP_WAIT_TH); | 1036 | FH39_TSSR_TX_MSG_CONFIG_REG_VAL_RSP_WAIT_TH); |
1037 | 1037 | ||
1038 | iwl3945_release_nic_access(priv); | 1038 | iwl_release_nic_access(priv); |
1039 | spin_unlock_irqrestore(&priv->lock, flags); | 1039 | spin_unlock_irqrestore(&priv->lock, flags); |
1040 | 1040 | ||
1041 | return 0; | 1041 | return 0; |
@@ -1087,12 +1087,12 @@ int iwl3945_hw_nic_init(struct iwl_priv *priv) | |||
1087 | iwl3945_power_init_handle(priv); | 1087 | iwl3945_power_init_handle(priv); |
1088 | 1088 | ||
1089 | spin_lock_irqsave(&priv->lock, flags); | 1089 | spin_lock_irqsave(&priv->lock, flags); |
1090 | iwl3945_set_bit(priv, CSR_ANA_PLL_CFG, CSR39_ANA_PLL_CFG_VAL); | 1090 | iwl_set_bit(priv, CSR_ANA_PLL_CFG, CSR39_ANA_PLL_CFG_VAL); |
1091 | iwl3945_set_bit(priv, CSR_GIO_CHICKEN_BITS, | 1091 | iwl_set_bit(priv, CSR_GIO_CHICKEN_BITS, |
1092 | CSR_GIO_CHICKEN_BITS_REG_BIT_L1A_NO_L0S_RX); | 1092 | CSR_GIO_CHICKEN_BITS_REG_BIT_L1A_NO_L0S_RX); |
1093 | 1093 | ||
1094 | iwl3945_set_bit(priv, CSR_GP_CNTRL, CSR_GP_CNTRL_REG_FLAG_INIT_DONE); | 1094 | iwl_set_bit(priv, CSR_GP_CNTRL, CSR_GP_CNTRL_REG_FLAG_INIT_DONE); |
1095 | rc = iwl3945_poll_direct_bit(priv, CSR_GP_CNTRL, | 1095 | rc = iwl_poll_direct_bit(priv, CSR_GP_CNTRL, |
1096 | CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY, 25000); | 1096 | CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY, 25000); |
1097 | if (rc < 0) { | 1097 | if (rc < 0) { |
1098 | spin_unlock_irqrestore(&priv->lock, flags); | 1098 | spin_unlock_irqrestore(&priv->lock, flags); |
@@ -1100,18 +1100,18 @@ int iwl3945_hw_nic_init(struct iwl_priv *priv) | |||
1100 | return rc; | 1100 | return rc; |
1101 | } | 1101 | } |
1102 | 1102 | ||
1103 | rc = iwl3945_grab_nic_access(priv); | 1103 | rc = iwl_grab_nic_access(priv); |
1104 | if (rc) { | 1104 | if (rc) { |
1105 | spin_unlock_irqrestore(&priv->lock, flags); | 1105 | spin_unlock_irqrestore(&priv->lock, flags); |
1106 | return rc; | 1106 | return rc; |
1107 | } | 1107 | } |
1108 | iwl3945_write_prph(priv, APMG_CLK_EN_REG, | 1108 | iwl_write_prph(priv, APMG_CLK_EN_REG, |
1109 | APMG_CLK_VAL_DMA_CLK_RQT | | 1109 | APMG_CLK_VAL_DMA_CLK_RQT | |
1110 | APMG_CLK_VAL_BSM_CLK_RQT); | 1110 | APMG_CLK_VAL_BSM_CLK_RQT); |
1111 | udelay(20); | 1111 | udelay(20); |
1112 | iwl3945_set_bits_prph(priv, APMG_PCIDEV_STT_REG, | 1112 | iwl_set_bits_prph(priv, APMG_PCIDEV_STT_REG, |
1113 | APMG_PCIDEV_STT_VAL_L1_ACT_DIS); | 1113 | APMG_PCIDEV_STT_VAL_L1_ACT_DIS); |
1114 | iwl3945_release_nic_access(priv); | 1114 | iwl_release_nic_access(priv); |
1115 | spin_unlock_irqrestore(&priv->lock, flags); | 1115 | spin_unlock_irqrestore(&priv->lock, flags); |
1116 | 1116 | ||
1117 | /* Determine HW type */ | 1117 | /* Determine HW type */ |
@@ -1127,17 +1127,17 @@ int iwl3945_hw_nic_init(struct iwl_priv *priv) | |||
1127 | IWL_DEBUG_INFO("RTP type \n"); | 1127 | IWL_DEBUG_INFO("RTP type \n"); |
1128 | else if (rev_id & PCI_CFG_REV_ID_BIT_BASIC_SKU) { | 1128 | else if (rev_id & PCI_CFG_REV_ID_BIT_BASIC_SKU) { |
1129 | IWL_DEBUG_INFO("3945 RADIO-MB type\n"); | 1129 | IWL_DEBUG_INFO("3945 RADIO-MB type\n"); |
1130 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1130 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1131 | CSR39_HW_IF_CONFIG_REG_BIT_3945_MB); | 1131 | CSR39_HW_IF_CONFIG_REG_BIT_3945_MB); |
1132 | } else { | 1132 | } else { |
1133 | IWL_DEBUG_INFO("3945 RADIO-MM type\n"); | 1133 | IWL_DEBUG_INFO("3945 RADIO-MM type\n"); |
1134 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1134 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1135 | CSR39_HW_IF_CONFIG_REG_BIT_3945_MM); | 1135 | CSR39_HW_IF_CONFIG_REG_BIT_3945_MM); |
1136 | } | 1136 | } |
1137 | 1137 | ||
1138 | if (EEPROM_SKU_CAP_OP_MODE_MRC == priv->eeprom39.sku_cap) { | 1138 | if (EEPROM_SKU_CAP_OP_MODE_MRC == priv->eeprom39.sku_cap) { |
1139 | IWL_DEBUG_INFO("SKU OP mode is mrc\n"); | 1139 | IWL_DEBUG_INFO("SKU OP mode is mrc\n"); |
1140 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1140 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1141 | CSR39_HW_IF_CONFIG_REG_BIT_SKU_MRC); | 1141 | CSR39_HW_IF_CONFIG_REG_BIT_SKU_MRC); |
1142 | } else | 1142 | } else |
1143 | IWL_DEBUG_INFO("SKU OP mode is basic\n"); | 1143 | IWL_DEBUG_INFO("SKU OP mode is basic\n"); |
@@ -1145,24 +1145,24 @@ int iwl3945_hw_nic_init(struct iwl_priv *priv) | |||
1145 | if ((priv->eeprom39.board_revision & 0xF0) == 0xD0) { | 1145 | if ((priv->eeprom39.board_revision & 0xF0) == 0xD0) { |
1146 | IWL_DEBUG_INFO("3945ABG revision is 0x%X\n", | 1146 | IWL_DEBUG_INFO("3945ABG revision is 0x%X\n", |
1147 | priv->eeprom39.board_revision); | 1147 | priv->eeprom39.board_revision); |
1148 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1148 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1149 | CSR39_HW_IF_CONFIG_REG_BIT_BOARD_TYPE); | 1149 | CSR39_HW_IF_CONFIG_REG_BIT_BOARD_TYPE); |
1150 | } else { | 1150 | } else { |
1151 | IWL_DEBUG_INFO("3945ABG revision is 0x%X\n", | 1151 | IWL_DEBUG_INFO("3945ABG revision is 0x%X\n", |
1152 | priv->eeprom39.board_revision); | 1152 | priv->eeprom39.board_revision); |
1153 | iwl3945_clear_bit(priv, CSR_HW_IF_CONFIG_REG, | 1153 | iwl_clear_bit(priv, CSR_HW_IF_CONFIG_REG, |
1154 | CSR39_HW_IF_CONFIG_REG_BIT_BOARD_TYPE); | 1154 | CSR39_HW_IF_CONFIG_REG_BIT_BOARD_TYPE); |
1155 | } | 1155 | } |
1156 | 1156 | ||
1157 | if (priv->eeprom39.almgor_m_version <= 1) { | 1157 | if (priv->eeprom39.almgor_m_version <= 1) { |
1158 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1158 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1159 | CSR39_HW_IF_CONFIG_REG_BITS_SILICON_TYPE_A); | 1159 | CSR39_HW_IF_CONFIG_REG_BITS_SILICON_TYPE_A); |
1160 | IWL_DEBUG_INFO("Card M type A version is 0x%X\n", | 1160 | IWL_DEBUG_INFO("Card M type A version is 0x%X\n", |
1161 | priv->eeprom39.almgor_m_version); | 1161 | priv->eeprom39.almgor_m_version); |
1162 | } else { | 1162 | } else { |
1163 | IWL_DEBUG_INFO("Card M type B version is 0x%X\n", | 1163 | IWL_DEBUG_INFO("Card M type B version is 0x%X\n", |
1164 | priv->eeprom39.almgor_m_version); | 1164 | priv->eeprom39.almgor_m_version); |
1165 | iwl3945_set_bit(priv, CSR_HW_IF_CONFIG_REG, | 1165 | iwl_set_bit(priv, CSR_HW_IF_CONFIG_REG, |
1166 | CSR39_HW_IF_CONFIG_REG_BITS_SILICON_TYPE_B); | 1166 | CSR39_HW_IF_CONFIG_REG_BITS_SILICON_TYPE_B); |
1167 | } | 1167 | } |
1168 | spin_unlock_irqrestore(&priv->lock, flags); | 1168 | spin_unlock_irqrestore(&priv->lock, flags); |
@@ -1194,13 +1194,13 @@ int iwl3945_hw_nic_init(struct iwl_priv *priv) | |||
1194 | iwl3945_rx_queue_update_write_ptr(priv, rxq); | 1194 | iwl3945_rx_queue_update_write_ptr(priv, rxq); |
1195 | */ | 1195 | */ |
1196 | 1196 | ||
1197 | rc = iwl3945_grab_nic_access(priv); | 1197 | rc = iwl_grab_nic_access(priv); |
1198 | if (rc) { | 1198 | if (rc) { |
1199 | spin_unlock_irqrestore(&priv->lock, flags); | 1199 | spin_unlock_irqrestore(&priv->lock, flags); |
1200 | return rc; | 1200 | return rc; |
1201 | } | 1201 | } |
1202 | iwl3945_write_direct32(priv, FH39_RCSR_WPTR(0), rxq->write & ~7); | 1202 | iwl_write_direct32(priv, FH39_RCSR_WPTR(0), rxq->write & ~7); |
1203 | iwl3945_release_nic_access(priv); | 1203 | iwl_release_nic_access(priv); |
1204 | 1204 | ||
1205 | spin_unlock_irqrestore(&priv->lock, flags); | 1205 | spin_unlock_irqrestore(&priv->lock, flags); |
1206 | 1206 | ||
@@ -1233,24 +1233,24 @@ void iwl3945_hw_txq_ctx_stop(struct iwl_priv *priv) | |||
1233 | unsigned long flags; | 1233 | unsigned long flags; |
1234 | 1234 | ||
1235 | spin_lock_irqsave(&priv->lock, flags); | 1235 | spin_lock_irqsave(&priv->lock, flags); |
1236 | if (iwl3945_grab_nic_access(priv)) { | 1236 | if (iwl_grab_nic_access(priv)) { |
1237 | spin_unlock_irqrestore(&priv->lock, flags); | 1237 | spin_unlock_irqrestore(&priv->lock, flags); |
1238 | iwl3945_hw_txq_ctx_free(priv); | 1238 | iwl3945_hw_txq_ctx_free(priv); |
1239 | return; | 1239 | return; |
1240 | } | 1240 | } |
1241 | 1241 | ||
1242 | /* stop SCD */ | 1242 | /* stop SCD */ |
1243 | iwl3945_write_prph(priv, ALM_SCD_MODE_REG, 0); | 1243 | iwl_write_prph(priv, ALM_SCD_MODE_REG, 0); |
1244 | 1244 | ||
1245 | /* reset TFD queues */ | 1245 | /* reset TFD queues */ |
1246 | for (txq_id = 0; txq_id < TFD_QUEUE_MAX; txq_id++) { | 1246 | for (txq_id = 0; txq_id < TFD_QUEUE_MAX; txq_id++) { |
1247 | iwl3945_write_direct32(priv, FH39_TCSR_CONFIG(txq_id), 0x0); | 1247 | iwl_write_direct32(priv, FH39_TCSR_CONFIG(txq_id), 0x0); |
1248 | iwl3945_poll_direct_bit(priv, FH39_TSSR_TX_STATUS, | 1248 | iwl_poll_direct_bit(priv, FH39_TSSR_TX_STATUS, |
1249 | FH39_TSSR_TX_STATUS_REG_MSK_CHNL_IDLE(txq_id), | 1249 | FH39_TSSR_TX_STATUS_REG_MSK_CHNL_IDLE(txq_id), |
1250 | 1000); | 1250 | 1000); |
1251 | } | 1251 | } |
1252 | 1252 | ||
1253 | iwl3945_release_nic_access(priv); | 1253 | iwl_release_nic_access(priv); |
1254 | spin_unlock_irqrestore(&priv->lock, flags); | 1254 | spin_unlock_irqrestore(&priv->lock, flags); |
1255 | 1255 | ||
1256 | iwl3945_hw_txq_ctx_free(priv); | 1256 | iwl3945_hw_txq_ctx_free(priv); |
@@ -1265,16 +1265,16 @@ int iwl3945_hw_nic_stop_master(struct iwl_priv *priv) | |||
1265 | spin_lock_irqsave(&priv->lock, flags); | 1265 | spin_lock_irqsave(&priv->lock, flags); |
1266 | 1266 | ||
1267 | /* set stop master bit */ | 1267 | /* set stop master bit */ |
1268 | iwl3945_set_bit(priv, CSR_RESET, CSR_RESET_REG_FLAG_STOP_MASTER); | 1268 | iwl_set_bit(priv, CSR_RESET, CSR_RESET_REG_FLAG_STOP_MASTER); |
1269 | 1269 | ||
1270 | reg_val = iwl3945_read32(priv, CSR_GP_CNTRL); | 1270 | reg_val = iwl_read32(priv, CSR_GP_CNTRL); |
1271 | 1271 | ||
1272 | if (CSR_GP_CNTRL_REG_FLAG_MAC_POWER_SAVE == | 1272 | if (CSR_GP_CNTRL_REG_FLAG_MAC_POWER_SAVE == |
1273 | (reg_val & CSR_GP_CNTRL_REG_MSK_POWER_SAVE_TYPE)) | 1273 | (reg_val & CSR_GP_CNTRL_REG_MSK_POWER_SAVE_TYPE)) |
1274 | IWL_DEBUG_INFO("Card in power save, master is already " | 1274 | IWL_DEBUG_INFO("Card in power save, master is already " |
1275 | "stopped\n"); | 1275 | "stopped\n"); |
1276 | else { | 1276 | else { |
1277 | rc = iwl3945_poll_direct_bit(priv, CSR_RESET, | 1277 | rc = iwl_poll_direct_bit(priv, CSR_RESET, |
1278 | CSR_RESET_REG_FLAG_MASTER_DISABLED, 100); | 1278 | CSR_RESET_REG_FLAG_MASTER_DISABLED, 100); |
1279 | if (rc < 0) { | 1279 | if (rc < 0) { |
1280 | spin_unlock_irqrestore(&priv->lock, flags); | 1280 | spin_unlock_irqrestore(&priv->lock, flags); |
@@ -1297,37 +1297,37 @@ int iwl3945_hw_nic_reset(struct iwl_priv *priv) | |||
1297 | 1297 | ||
1298 | spin_lock_irqsave(&priv->lock, flags); | 1298 | spin_lock_irqsave(&priv->lock, flags); |
1299 | 1299 | ||
1300 | iwl3945_set_bit(priv, CSR_RESET, CSR_RESET_REG_FLAG_SW_RESET); | 1300 | iwl_set_bit(priv, CSR_RESET, CSR_RESET_REG_FLAG_SW_RESET); |
1301 | 1301 | ||
1302 | iwl3945_poll_direct_bit(priv, CSR_GP_CNTRL, | 1302 | iwl_poll_direct_bit(priv, CSR_GP_CNTRL, |
1303 | CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY, 25000); | 1303 | CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY, 25000); |
1304 | 1304 | ||
1305 | rc = iwl3945_grab_nic_access(priv); | 1305 | rc = iwl_grab_nic_access(priv); |
1306 | if (!rc) { | 1306 | if (!rc) { |
1307 | iwl3945_write_prph(priv, APMG_CLK_CTRL_REG, | 1307 | iwl_write_prph(priv, APMG_CLK_CTRL_REG, |
1308 | APMG_CLK_VAL_BSM_CLK_RQT); | 1308 | APMG_CLK_VAL_BSM_CLK_RQT); |
1309 | 1309 | ||
1310 | udelay(10); | 1310 | udelay(10); |
1311 | 1311 | ||
1312 | iwl3945_set_bit(priv, CSR_GP_CNTRL, | 1312 | iwl_set_bit(priv, CSR_GP_CNTRL, |
1313 | CSR_GP_CNTRL_REG_FLAG_INIT_DONE); | 1313 | CSR_GP_CNTRL_REG_FLAG_INIT_DONE); |
1314 | 1314 | ||
1315 | iwl3945_write_prph(priv, APMG_RTC_INT_MSK_REG, 0x0); | 1315 | iwl_write_prph(priv, APMG_RTC_INT_MSK_REG, 0x0); |
1316 | iwl3945_write_prph(priv, APMG_RTC_INT_STT_REG, | 1316 | iwl_write_prph(priv, APMG_RTC_INT_STT_REG, |
1317 | 0xFFFFFFFF); | 1317 | 0xFFFFFFFF); |
1318 | 1318 | ||
1319 | /* enable DMA */ | 1319 | /* enable DMA */ |
1320 | iwl3945_write_prph(priv, APMG_CLK_EN_REG, | 1320 | iwl_write_prph(priv, APMG_CLK_EN_REG, |
1321 | APMG_CLK_VAL_DMA_CLK_RQT | | 1321 | APMG_CLK_VAL_DMA_CLK_RQT | |
1322 | APMG_CLK_VAL_BSM_CLK_RQT); | 1322 | APMG_CLK_VAL_BSM_CLK_RQT); |
1323 | udelay(10); | 1323 | udelay(10); |
1324 | 1324 | ||
1325 | iwl3945_set_bits_prph(priv, APMG_PS_CTRL_REG, | 1325 | iwl_set_bits_prph(priv, APMG_PS_CTRL_REG, |
1326 | APMG_PS_CTRL_VAL_RESET_REQ); | 1326 | APMG_PS_CTRL_VAL_RESET_REQ); |
1327 | udelay(5); | 1327 | udelay(5); |
1328 | iwl3945_clear_bits_prph(priv, APMG_PS_CTRL_REG, | 1328 | iwl_clear_bits_prph(priv, APMG_PS_CTRL_REG, |
1329 | APMG_PS_CTRL_VAL_RESET_REQ); | 1329 | APMG_PS_CTRL_VAL_RESET_REQ); |
1330 | iwl3945_release_nic_access(priv); | 1330 | iwl_release_nic_access(priv); |
1331 | } | 1331 | } |
1332 | 1332 | ||
1333 | /* Clear the 'host command active' bit... */ | 1333 | /* Clear the 'host command active' bit... */ |
@@ -1358,7 +1358,7 @@ static inline int iwl3945_hw_reg_temp_out_of_range(int temperature) | |||
1358 | 1358 | ||
1359 | int iwl3945_hw_get_temperature(struct iwl_priv *priv) | 1359 | int iwl3945_hw_get_temperature(struct iwl_priv *priv) |
1360 | { | 1360 | { |
1361 | return iwl3945_read32(priv, CSR_UCODE_DRV_GP2); | 1361 | return iwl_read32(priv, CSR_UCODE_DRV_GP2); |
1362 | } | 1362 | } |
1363 | 1363 | ||
1364 | /** | 1364 | /** |
@@ -2290,19 +2290,19 @@ int iwl3945_hw_rxq_stop(struct iwl_priv *priv) | |||
2290 | unsigned long flags; | 2290 | unsigned long flags; |
2291 | 2291 | ||
2292 | spin_lock_irqsave(&priv->lock, flags); | 2292 | spin_lock_irqsave(&priv->lock, flags); |
2293 | rc = iwl3945_grab_nic_access(priv); | 2293 | rc = iwl_grab_nic_access(priv); |
2294 | if (rc) { | 2294 | if (rc) { |
2295 | spin_unlock_irqrestore(&priv->lock, flags); | 2295 | spin_unlock_irqrestore(&priv->lock, flags); |
2296 | return rc; | 2296 | return rc; |
2297 | } | 2297 | } |
2298 | 2298 | ||
2299 | iwl3945_write_direct32(priv, FH39_RCSR_CONFIG(0), 0); | 2299 | iwl_write_direct32(priv, FH39_RCSR_CONFIG(0), 0); |
2300 | rc = iwl3945_poll_direct_bit(priv, FH39_RSSR_STATUS, | 2300 | rc = iwl_poll_direct_bit(priv, FH39_RSSR_STATUS, |
2301 | FH39_RSSR_CHNL0_RX_STATUS_CHNL_IDLE, 1000); | 2301 | FH39_RSSR_CHNL0_RX_STATUS_CHNL_IDLE, 1000); |
2302 | if (rc < 0) | 2302 | if (rc < 0) |
2303 | IWL_ERROR("Can't stop Rx DMA.\n"); | 2303 | IWL_ERROR("Can't stop Rx DMA.\n"); |
2304 | 2304 | ||
2305 | iwl3945_release_nic_access(priv); | 2305 | iwl_release_nic_access(priv); |
2306 | spin_unlock_irqrestore(&priv->lock, flags); | 2306 | spin_unlock_irqrestore(&priv->lock, flags); |
2307 | 2307 | ||
2308 | return 0; | 2308 | return 0; |
@@ -2319,24 +2319,24 @@ int iwl3945_hw_tx_queue_init(struct iwl_priv *priv, struct iwl3945_tx_queue *txq | |||
2319 | shared_data->tx_base_ptr[txq_id] = cpu_to_le32((u32)txq->q.dma_addr); | 2319 | shared_data->tx_base_ptr[txq_id] = cpu_to_le32((u32)txq->q.dma_addr); |
2320 | 2320 | ||
2321 | spin_lock_irqsave(&priv->lock, flags); | 2321 | spin_lock_irqsave(&priv->lock, flags); |
2322 | rc = iwl3945_grab_nic_access(priv); | 2322 | rc = iwl_grab_nic_access(priv); |
2323 | if (rc) { | 2323 | if (rc) { |
2324 | spin_unlock_irqrestore(&priv->lock, flags); | 2324 | spin_unlock_irqrestore(&priv->lock, flags); |
2325 | return rc; | 2325 | return rc; |
2326 | } | 2326 | } |
2327 | iwl3945_write_direct32(priv, FH39_CBCC_CTRL(txq_id), 0); | 2327 | iwl_write_direct32(priv, FH39_CBCC_CTRL(txq_id), 0); |
2328 | iwl3945_write_direct32(priv, FH39_CBCC_BASE(txq_id), 0); | 2328 | iwl_write_direct32(priv, FH39_CBCC_BASE(txq_id), 0); |
2329 | 2329 | ||
2330 | iwl3945_write_direct32(priv, FH39_TCSR_CONFIG(txq_id), | 2330 | iwl_write_direct32(priv, FH39_TCSR_CONFIG(txq_id), |
2331 | FH39_TCSR_TX_CONFIG_REG_VAL_CIRQ_RTC_NOINT | | 2331 | FH39_TCSR_TX_CONFIG_REG_VAL_CIRQ_RTC_NOINT | |
2332 | FH39_TCSR_TX_CONFIG_REG_VAL_MSG_MODE_TXF | | 2332 | FH39_TCSR_TX_CONFIG_REG_VAL_MSG_MODE_TXF | |
2333 | FH39_TCSR_TX_CONFIG_REG_VAL_CIRQ_HOST_IFTFD | | 2333 | FH39_TCSR_TX_CONFIG_REG_VAL_CIRQ_HOST_IFTFD | |
2334 | FH39_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE_VAL | | 2334 | FH39_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE_VAL | |
2335 | FH39_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE); | 2335 | FH39_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE); |
2336 | iwl3945_release_nic_access(priv); | 2336 | iwl_release_nic_access(priv); |
2337 | 2337 | ||
2338 | /* fake read to flush all prev. writes */ | 2338 | /* fake read to flush all prev. writes */ |
2339 | iwl3945_read32(priv, FH39_TSSR_CBB_BASE); | 2339 | iwl_read32(priv, FH39_TSSR_CBB_BASE); |
2340 | spin_unlock_irqrestore(&priv->lock, flags); | 2340 | spin_unlock_irqrestore(&priv->lock, flags); |
2341 | 2341 | ||
2342 | return 0; | 2342 | return 0; |