mac80211: ath9k: add GPIO mask dts property
authorMichal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Sun, 22 Dec 2019 20:51:48 +0000 (21:51 +0100)
committerJohn Crispin <john@phrozen.org>
Wed, 15 Jan 2020 19:55:31 +0000 (20:55 +0100)
commit4a0a1fc91c4f28e431fa52ba009f2852acbfe07d
treeb4094462bc2de4f6ff342b6bf99cdcb6c057a73e
parent5f07b6f367ff10ecc029e0b9e41b9fc5eac6968e
mac80211: ath9k: add GPIO mask dts property

This patch adds 'qca,gpio-mask=<u32>' device tree property to ath9k node.
This optional setting is a hack and should only be used in very special
(and rare) cases when a button or LED is wired to a GPIO pin normally
masked out (due to being one-way etc). Netgear WNDR4300 v2 is one such
example - it uses GPI9 for RFKILL.

See ath9k/reg.h *_GPIO_MASK constants.

Use with caution and expect to see stream of kernel warnings if wrong
mask value is provided.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
package/kernel/mac80211/patches/ath/553-ath9k_of_gpio_mask.patch [new file with mode: 0644]