commit | 358cbdba42936002ef696d14fc43361cb7bdc403 | [log] [tgz] |
---|---|---|
author | Sam Leffler <sleffler@chromium.org> | Tue Apr 26 15:55:55 2011 |
committer | Hung-Te Lin <hungte@chromium.org> | Tue May 17 04:41:06 2011 |
tree | 151a7a738eab9361dd2ee65dbb777202dad92fed | |
parent | f38a677b62bea7df1e22bd2960279d261d1af8c8 [diff] |
ath9k: Fix LED gpio for AR93xx chipsets. (from ToT to R12 factory) The LED gpio is incorrectly programmed for AR9300 and so the led is not working propelry. AR93xx uses gpio 10 for LED and not the default. Signed-off-by: Senthil Balasubramanian <senthilkumar@atheros.com> BUG=chromium-os-partner:3440 TEST=manual:check device operation Cherry-Picked From: http://codereview.chromium.org/6900058 Change-Id: I64e27e35f78dbff532b8ff40544359a327bb6bf2 Reviewed-on: http://gerrit.chromium.org/gerrit/998 Reviewed-by: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org>
diff --git a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ath9k.h b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ath9k.h index 33e4431..8aeecf4 100644 --- a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ath9k.h +++ b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/ath9k.h
@@ -441,6 +441,7 @@ #define ATH_LED_PIN_DEF 1 #define ATH_LED_PIN_9287 8 +#define ATH_LED_PIN_9300 10 #define ATH_LED_ON_DURATION_IDLE 350 /* in msecs */ #define ATH_LED_OFF_DURATION_IDLE 250 /* in msecs */
diff --git a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/gpio.c b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/gpio.c index 1337640..41bb6f5 100644 --- a/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/gpio.c +++ b/chromeos/compat-wireless/drivers/net/wireless/ath/ath9k/gpio.c
@@ -135,6 +135,8 @@ if (AR_SREV_9287(sc->sc_ah)) sc->sc_ah->led_pin = ATH_LED_PIN_9287; + else if (AR_SREV_9300(sc->sc_ah)) + sc->sc_ah->led_pin = ATH_LED_PIN_9300; else sc->sc_ah->led_pin = ATH_LED_PIN_DEF;