ar71xx: add preliminary kernel support for several RB SPI NOR devices
authorThibaut VARENE <hacks@slashdirt.org>
Fri, 10 Feb 2017 19:36:50 +0000 (20:36 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 15 Feb 2017 10:28:59 +0000 (11:28 +0100)
commit748e701b74f22d50dfb4d46ad5a8d0003c2c8b0f
tree9d8207121045a7cc1190282635a812c51f14f156
parentb8004532825c9edaafa2fa5b5aa54994b80adddf
ar71xx: add preliminary kernel support for several RB SPI NOR devices

The cAP 2nD, mAP 2nD and wAP 2nD apparently all share the same QCA953x/SPI-NOR
platform.

This patch adds preliminary kernel support based on init data used in
Mikrotik's linux-3.3.5 kernel patch. Since this is totally experimental and
untested, the necessary glue in base-files has not been added, the code is
provided as a starting point in case somebody with that hardware wants to help
getting it supported.

The cAP lite (cAPL 2nD) should also be supported once it is determined whether
or not it uses the same board identifier as the mAP lite.

Code has been successfully built and has no side effect (no impact on already
supported devices).

Signed-off-by: Thibaut VARENE <hacks@slashdirt.org>
target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt
target/linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c
target/linux/ar71xx/files/arch/mips/ath79/machtypes.h