diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-led.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-led.c | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-led.c b/drivers/net/wireless/iwlwifi/iwl-led.c index 1993a2b7ae63..47000419f916 100644 --- a/drivers/net/wireless/iwlwifi/iwl-led.c +++ b/drivers/net/wireless/iwlwifi/iwl-led.c | |||
@@ -36,11 +36,10 @@ | |||
36 | #include <asm/unaligned.h> | 36 | #include <asm/unaligned.h> |
37 | 37 | ||
38 | #include "iwl-dev.h" | 38 | #include "iwl-dev.h" |
39 | #include "iwl-core.h" | ||
40 | #include "iwl-agn.h" | 39 | #include "iwl-agn.h" |
41 | #include "iwl-io.h" | 40 | #include "iwl-io.h" |
42 | #include "iwl-trans.h" | 41 | #include "iwl-trans.h" |
43 | #include "iwl-shared.h" | 42 | #include "iwl-modparams.h" |
44 | 43 | ||
45 | /* Throughput OFF time(ms) ON time (ms) | 44 | /* Throughput OFF time(ms) ON time (ms) |
46 | * >300 25 25 | 45 | * >300 25 25 |
@@ -71,7 +70,7 @@ static const struct ieee80211_tpt_blink iwl_blink[] = { | |||
71 | /* Set led register off */ | 70 | /* Set led register off */ |
72 | void iwlagn_led_enable(struct iwl_priv *priv) | 71 | void iwlagn_led_enable(struct iwl_priv *priv) |
73 | { | 72 | { |
74 | iwl_write32(trans(priv), CSR_LED_REG, CSR_LED_REG_TRUN_ON); | 73 | iwl_write32(priv->trans, CSR_LED_REG, CSR_LED_REG_TRUN_ON); |
75 | } | 74 | } |
76 | 75 | ||
77 | /* | 76 | /* |
@@ -107,9 +106,9 @@ static int iwl_send_led_cmd(struct iwl_priv *priv, struct iwl_led_cmd *led_cmd) | |||
107 | }; | 106 | }; |
108 | u32 reg; | 107 | u32 reg; |
109 | 108 | ||
110 | reg = iwl_read32(trans(priv), CSR_LED_REG); | 109 | reg = iwl_read32(priv->trans, CSR_LED_REG); |
111 | if (reg != (reg & CSR_LED_BSM_CTRL_MSK)) | 110 | if (reg != (reg & CSR_LED_BSM_CTRL_MSK)) |
112 | iwl_write32(trans(priv), CSR_LED_REG, | 111 | iwl_write32(priv->trans, CSR_LED_REG, |
113 | reg & CSR_LED_BSM_CTRL_MSK); | 112 | reg & CSR_LED_BSM_CTRL_MSK); |
114 | 113 | ||
115 | return iwl_dvm_send_cmd(priv, &cmd); | 114 | return iwl_dvm_send_cmd(priv, &cmd); |
@@ -138,11 +137,11 @@ static int iwl_led_cmd(struct iwl_priv *priv, | |||
138 | } | 137 | } |
139 | 138 | ||
140 | IWL_DEBUG_LED(priv, "Led blink time compensation=%u\n", | 139 | IWL_DEBUG_LED(priv, "Led blink time compensation=%u\n", |
141 | cfg(priv)->base_params->led_compensation); | 140 | priv->cfg->base_params->led_compensation); |
142 | led_cmd.on = iwl_blink_compensation(priv, on, | 141 | led_cmd.on = iwl_blink_compensation(priv, on, |
143 | cfg(priv)->base_params->led_compensation); | 142 | priv->cfg->base_params->led_compensation); |
144 | led_cmd.off = iwl_blink_compensation(priv, off, | 143 | led_cmd.off = iwl_blink_compensation(priv, off, |
145 | cfg(priv)->base_params->led_compensation); | 144 | priv->cfg->base_params->led_compensation); |
146 | 145 | ||
147 | ret = iwl_send_led_cmd(priv, &led_cmd); | 146 | ret = iwl_send_led_cmd(priv, &led_cmd); |
148 | if (!ret) { | 147 | if (!ret) { |
@@ -175,7 +174,7 @@ static int iwl_led_blink_set(struct led_classdev *led_cdev, | |||
175 | 174 | ||
176 | void iwl_leds_init(struct iwl_priv *priv) | 175 | void iwl_leds_init(struct iwl_priv *priv) |
177 | { | 176 | { |
178 | int mode = iwlagn_mod_params.led_mode; | 177 | int mode = iwlwifi_mod_params.led_mode; |
179 | int ret; | 178 | int ret; |
180 | 179 | ||
181 | if (mode == IWL_LED_DISABLE) { | 180 | if (mode == IWL_LED_DISABLE) { |
@@ -183,7 +182,7 @@ void iwl_leds_init(struct iwl_priv *priv) | |||
183 | return; | 182 | return; |
184 | } | 183 | } |
185 | if (mode == IWL_LED_DEFAULT) | 184 | if (mode == IWL_LED_DEFAULT) |
186 | mode = cfg(priv)->led_mode; | 185 | mode = priv->cfg->led_mode; |
187 | 186 | ||
188 | priv->led.name = kasprintf(GFP_KERNEL, "%s-led", | 187 | priv->led.name = kasprintf(GFP_KERNEL, "%s-led", |
189 | wiphy_name(priv->hw->wiphy)); | 188 | wiphy_name(priv->hw->wiphy)); |
@@ -207,7 +206,7 @@ void iwl_leds_init(struct iwl_priv *priv) | |||
207 | break; | 206 | break; |
208 | } | 207 | } |
209 | 208 | ||
210 | ret = led_classdev_register(trans(priv)->dev, &priv->led); | 209 | ret = led_classdev_register(priv->trans->dev, &priv->led); |
211 | if (ret) { | 210 | if (ret) { |
212 | kfree(priv->led.name); | 211 | kfree(priv->led.name); |
213 | return; | 212 | return; |