diff options
-rw-r--r-- | drivers/net/wireless/ti/wl12xx/main.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c index 774a1b71e84e..a5af2b1ec863 100644 --- a/drivers/net/wireless/ti/wl12xx/main.c +++ b/drivers/net/wireless/ti/wl12xx/main.c | |||
@@ -995,7 +995,7 @@ out: | |||
995 | 995 | ||
996 | static void wl12xx_pre_upload(struct wl1271 *wl) | 996 | static void wl12xx_pre_upload(struct wl1271 *wl) |
997 | { | 997 | { |
998 | u32 tmp; | 998 | u32 tmp, polarity; |
999 | 999 | ||
1000 | /* write firmware's last address (ie. it's length) to | 1000 | /* write firmware's last address (ie. it's length) to |
1001 | * ACX_EEPROMLESS_IND_REG */ | 1001 | * ACX_EEPROMLESS_IND_REG */ |
@@ -1015,18 +1015,18 @@ static void wl12xx_pre_upload(struct wl1271 *wl) | |||
1015 | 1015 | ||
1016 | if (wl->chip.id == CHIP_ID_1283_PG20) | 1016 | if (wl->chip.id == CHIP_ID_1283_PG20) |
1017 | wl12xx_top_reg_write(wl, SDIO_IO_DS, HCI_IO_DS_6MA); | 1017 | wl12xx_top_reg_write(wl, SDIO_IO_DS, HCI_IO_DS_6MA); |
1018 | } | ||
1019 | |||
1020 | static void wl12xx_enable_interrupts(struct wl1271 *wl) | ||
1021 | { | ||
1022 | u32 polarity; | ||
1023 | 1018 | ||
1019 | /* polarity must be set before the firmware is loaded */ | ||
1024 | polarity = wl12xx_top_reg_read(wl, OCP_REG_POLARITY); | 1020 | polarity = wl12xx_top_reg_read(wl, OCP_REG_POLARITY); |
1025 | 1021 | ||
1026 | /* We use HIGH polarity, so unset the LOW bit */ | 1022 | /* We use HIGH polarity, so unset the LOW bit */ |
1027 | polarity &= ~POLARITY_LOW; | 1023 | polarity &= ~POLARITY_LOW; |
1028 | wl12xx_top_reg_write(wl, OCP_REG_POLARITY, polarity); | 1024 | wl12xx_top_reg_write(wl, OCP_REG_POLARITY, polarity); |
1029 | 1025 | ||
1026 | } | ||
1027 | |||
1028 | static void wl12xx_enable_interrupts(struct wl1271 *wl) | ||
1029 | { | ||
1030 | wlcore_write_reg(wl, REG_INTERRUPT_MASK, WL1271_ACX_ALL_EVENTS_VECTOR); | 1030 | wlcore_write_reg(wl, REG_INTERRUPT_MASK, WL1271_ACX_ALL_EVENTS_VECTOR); |
1031 | 1031 | ||
1032 | wlcore_enable_interrupts(wl); | 1032 | wlcore_enable_interrupts(wl); |