openwrt/target/linux/ath79
Denis Kalashnikov ec85e48a11 ath79: add support for reset key on MikroTik RB912UAG-2HPnD
On MikroTik RB91x board series a reset key shares SoC gpio
line #15 with NAND ALE and NAND IO7. So we need a custom
gpio driver to manage this non-trivial connection schema.
Also rb91x-nand needs to have an ability to disable a polling
of the key while it works with NAND.

While we've been integrating rb91x-key into a firmware, we've
figured out that:
* In the gpio-latch driver we need to add a "cansleep" suffix to
several gpiolib calls,
* When gpio-latch and rb91x-nand fail to get a gpio and an error
is -EPROBE_DEFER, they shouldn't report about this, since this
actually is not an error and occurs when the gpio-latch probe
function is called before the rb91x-key probe.
We fix these related things here too.

Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2022-01-19 16:40:12 +01:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add WiFi migration for AR913x 2020-09-28 16:23:03 +02:00
dts ath79: add support for reset key on MikroTik RB912UAG-2HPnD 2022-01-19 16:40:12 +01:00
files ath79: add support for reset key on MikroTik RB912UAG-2HPnD 2022-01-19 16:40:12 +01:00
generic ath79: Add support for OpenMesh OM2P v1 2022-01-16 21:42:19 +01:00
image ath79: use lzma-loader for ZyXEL NBG6716 2022-01-16 21:42:19 +01:00
mikrotik ath79: add support for reset key on MikroTik RB912UAG-2HPnD 2022-01-19 16:40:12 +01:00
nand ath79: add support for Netgear R6100 2021-11-03 12:45:40 +01:00
patches-5.10 ath79: add support for reset key on MikroTik RB912UAG-2HPnD 2022-01-19 16:40:12 +01:00
tiny ath79: consolidate testing kernel 2021-04-10 19:28:04 +02:00
config-5.10 ath79: add support for reset key on MikroTik RB912UAG-2HPnD 2022-01-19 16:40:12 +01:00
Makefile ath79: switch to Kernel 5.10 2021-12-21 21:38:52 +01:00
modules.mk