immortalwrt/target/linux
Christopher Hill dcbc57b508 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-16 12:01:15 +08:00
..
apm821xx apm821xx: move device definitions to subfiles 2020-06-11 12:19:01 +08:00
ar7
ar71xx ar71xx: correct button type for TL-MR3020 mode slider 2020-06-01 12:04:37 +08:00
arc770
archs38 apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
armvirt apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
at91
ath25 kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ath79 ath79: add Mikrotik rb4xx series drivers 2020-06-16 12:01:15 +08:00
bcm27xx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
bcm47xx bcm47xx: move device definitions to subfiles 2020-06-14 11:08:28 +08:00
bcm53xx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
bcm63xx bcm63xx: a226m-fwb: fix linux partition offset 2020-06-16 11:58:07 +08:00
cns3xxx kernel: bump 4.19 to 4.19.118 2020-04-25 11:08:19 +08:00
gemini apm821xx/archs38/armvirt/gemini/imx6/kirkwood/lantiq/malta: add kernel 5.4 support 2020-04-16 18:09:15 +08:00
generic ath79: patch upstream Mikrotik rb4xx-spi driver to be device tree aware 2020-06-16 12:00:31 +08:00
imx6 kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
ipq40xx ipq40xx: check kernel-size for NBG6617 2020-06-15 12:13:45 +08:00
ipq806x Merge Mainline 2020-06-06 22:28:48 +08:00
ipq807x ipq807x: add very basic target support 2020-02-29 22:59:08 -08:00
ixp4xx kernel: bump 4.9 to 4.9.220 2020-04-25 08:06:59 +08:00
kirkwood treewide: adjust sysupgrade script 2020-05-01 16:29:04 +08:00
lantiq lantiq: drop outdated kernel version switches from patches-5.4 2020-05-24 11:37:54 +08:00
layerscape kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
malta malta: add missing symbols for kernel 5.4 2020-06-04 12:07:06 +08:00
mediatek kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
mpc85xx mpc85xx: restructure image receipts 2020-05-19 12:00:01 +08:00
mvebu mvebu: remove ClearFog Pro SUPPORTED_DEVICES 2020-06-06 12:17:13 +08:00
mxs Merge Mainline 2020-05-04 16:11:02 +08:00
octeon octeon: add support for kernel 5.4 2020-04-24 08:15:26 +08:00
octeontx kernel: bump 5.4 to 5.4.45 2020-06-10 12:15:08 +08:00
omap omap: add support for kernel 5.4 2020-04-28 11:00:38 +08:00
orion
oxnas oxnas: build with 8021Q VLAN support 2020-06-10 12:15:58 +08:00
pistachio kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
ramips ramips: fix IPv4-only corner case in 01_enable_packet_steering 2020-06-15 12:15:06 +08:00
rb532
samsung
sunxi Merge Mainline 2020-05-24 22:41:44 +08:00
tegra mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
uml
x86 Merge Mainline 2020-06-04 18:38:04 +08:00
zynq mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
Makefile