mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-01 00:36:40 +09:00
ath9k_hw: Fix number of GPIO pins for AR9287/9300
commit 6321eb0977 upstream.
this patch fixes the assumption of maximum number of GPIO pins present
in AR9287/AR9300. this fix is essential as we might encounter some
functionality issues involved in accessing the status of GPIO pins which
are all incorrectly assumed to be not within the range of max_num_gpio
of AR9300/AR9287 chipsets
Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b6fef1a36b
commit
cfd45841b2
@@ -2101,6 +2101,10 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah)
|
||||
pCap->num_gpio_pins = AR9271_NUM_GPIO;
|
||||
else if (AR_DEVID_7010(ah))
|
||||
pCap->num_gpio_pins = AR7010_NUM_GPIO;
|
||||
else if (AR_SREV_9300_20_OR_LATER(ah))
|
||||
pCap->num_gpio_pins = AR9300_NUM_GPIO;
|
||||
else if (AR_SREV_9287_11_OR_LATER(ah))
|
||||
pCap->num_gpio_pins = AR9287_NUM_GPIO;
|
||||
else if (AR_SREV_9285_12_OR_LATER(ah))
|
||||
pCap->num_gpio_pins = AR9285_NUM_GPIO;
|
||||
else if (AR_SREV_9280_20_OR_LATER(ah))
|
||||
|
||||
Reference in New Issue
Block a user