[OpenWrt-Devel] [PATCH 2/8] ath9k: set default state for platform LEDs
Hartmut Knaack
knaack.h at gmx.de
Sat Jan 30 13:06:27 EST 2016
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Michal schrieb am 27.01.2016 um 01:34:
> From: Michal Cieslakiewicz <michal.cieslakiewicz at wp.pl>
>
> Support default state for platform LEDs connected to ath9k device.
> Now LEDs are correctly set on or off at ath9k module initialization.
>
> Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz at wp.pl>
Acked-by: Hartmut Knaack <knaack.h at gmx.de>
> ---
> .../mac80211/patches/547-ath9k_led_defstate_fix.patch | 16 ++++++++++++++++
> 1 file changed, 16 insertions(+)
> create mode 100644 package/kernel/mac80211/patches/547-ath9k_led_defstate_fix.patch
>
> diff --git a/package/kernel/mac80211/patches/547-ath9k_led_defstate_fix.patch b/package/kernel/mac80211/patches/547-ath9k_led_defstate_fix.patch
> new file mode 100644
> index 0000000..3ecffb8
> --- /dev/null
> +++ b/package/kernel/mac80211/patches/547-ath9k_led_defstate_fix.patch
> @@ -0,0 +1,16 @@
> +--- a/drivers/net/wireless/ath/ath9k/gpio.c
> ++++ b/drivers/net/wireless/ath/ath9k/gpio.c
> +@@ -54,8 +54,11 @@ static int ath_add_led(struct ath_softc
> + ath9k_hw_cfg_output(sc->sc_ah, gpio->gpio,
> + AR_GPIO_OUTPUT_MUX_AS_OUTPUT);
> +
> +- /* LED off */
> +- ath9k_hw_set_gpio(sc->sc_ah, gpio->gpio, gpio->active_low);
> ++ /* Set default LED state */
> ++ if (gpio->default_state == LEDS_GPIO_DEFSTATE_ON)
> ++ ath9k_hw_set_gpio(sc->sc_ah, gpio->gpio, !gpio->active_low);
> ++ else
> ++ ath9k_hw_set_gpio(sc->sc_ah, gpio->gpio, gpio->active_low);
> +
> + return 0;
> + }
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWrPuiAAoJEANoShj6yJFIK2gP/iAEP0nwLoWCUOde/vtM6x5M
ezrunVtDDu2ikHghVhjpKrbJdFYGcmrfqa/loXHJDdqAw2to2nQwOT5JB/+hMHQ2
EyNDNMYWN4r7/VJdxeaqOJV63VgPS6uHzw+owxQATHn1TQGhyQfOLjICUzfi5zkg
WVD8oBBzCBib2zaSuxfTFcW2TPb8cmXD31MvgQm/1/0wlKVyrgYXqk15T+QU4Qcr
qfGpCmGuJwI7F1TTLStvuKYp78+Qyxc1NV0mSDYK5rmfavIEYjCsT3ld90wb5mSn
CH6c9LrCgZzugwapzSWHgRaOE7O4Z9dra91XVlEF7DRq/10pYSqt4gXXbOHphkpj
0j7vI68TPsBnD3ACKtSnfnUVC8TQc+xuhNJzDTtv+zWdRVa0hzv39K3BXRPLiBHP
J9At3UodhjSZV1+3hbNe5wRdiKgAa2MhOQlbjhGbr+XIsQj7XwWS+uIq5afGrKrx
/ULeja+iwbuIU0C+rfZHipUTPE0x9RZgUC/qRpIN4AX2dr5W5jm2zXQA6eQfCF3C
qraih8L8b5KRwzfkbKE6uPql8wZ0Py0NEGs7GWn4SyutZf4/tl3htaWWGUGcb/ZO
zIiKLLeJamQregDkOvBehxPPVuNNvtjUYoqPs1d3/FTcUCJuvAKhVW7a+GQ8gnhp
hJvr04kUBwk0zFa9E1XB
=5S+V
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0xFAC89148.asc
Type: application/pgp-keys
Size: 3104 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20160130/50ff425d/attachment.bin>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list