Openwrt/target/linux
Christopher Hill fa70b3a4bb ath79: add Mikrotik rb4xx series drivers
This adds 3 Mikrotik rb4xx series drivers as follows:

rb4xx-cpld: This is in the mfd subsystem, and is the parent CPLD device
that interfaces between the SoC SPI bus and its two children below.
rb4xx-gpio: This is the GPIO expander.
rb4xx-nand: This is the NAND driver.

The history of this code comes in three phases.

1. The first is a May 2015 attempt to push the equivalient ar71xx rb4xx
drivers upstream. See https://lore.kernel.org/patchwork/patch/940880/.

Module-author: Gabor Juhos <juhosg@openwrt.org>
Module-author: Imre Kaloz <kaloz@openwrt.org>
Module-author: Bert Vermeulen <bert@biot.com>

2. Next several ar71xx patches were applied bringing the code current.

commit 7bbf4117c6
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

commit af79fdbe4a
commit 889272d92d
commit e21cb649a2
commit 7c09fa4a74
Signed-off-by: Felix Fietkau <nbd@nbd.name>

3. Finally a heavy refactor to split the driver into the three new
subsystems, and updated to work with the device tree configuration, plus
updates and review feedback incorporated

Reviewed-by: Thibaut VARÈNE <hacks@slashdirt.org>
Signed-off-by: Christopher Hill <ch6574@gmail.com>
2020-06-15 21:16:18 +02:00
..
apm821xx apm821xx: move device definitions to subfiles 2020-06-11 01:44:13 +02:00
ar71xx
arc770
archs38
armvirt
at91 treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
ath25
ath79 ath79: add Mikrotik rb4xx series drivers 2020-06-15 21:16:18 +02:00
bcm27xx
bcm47xx bcm47xx: move device definitions to subfiles 2020-06-12 19:01:47 +02:00
bcm53xx
bcm63xx bcm63xx: a226m-fwb: fix linux partition offset 2020-06-15 20:59:10 +02:00
cns3xxx
gemini
generic ath79: patch upstream Mikrotik rb4xx-spi driver to be device tree aware 2020-06-15 21:16:18 +02:00
imx6
ipq40xx ipq40xx: check kernel-size for NBG6617 2020-06-14 13:10:00 +02:00
ipq806x
ipq807x
kirkwood Revert "kirkwood: disable image for Linksys EA3500 (Audi)" 2020-06-14 21:16:20 +02:00
lantiq
layerscape treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
malta
mediatek
mpc85xx
mvebu treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
mxs
octeon
octeontx
omap
oxnas treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
pistachio
ramips ramips: fix IPv4-only corner case in 01_enable_packet_steering 2020-06-15 00:04:35 +02:00
rb532
rockchip treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
samsung
sunxi treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
tegra
uml
x86 treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
zynq
Makefile