ar71xx: bring back Atheros AP83 support
authorZoltan HERPAI <[email protected]>
Tue, 5 May 2020 15:09:35 +0000 (17:09 +0200)
committerZoltan HERPAI <[email protected]>
Wed, 29 Jul 2020 17:10:06 +0000 (19:10 +0200)
commitb4cc242d8ee7cc6d481139d52c9091841e1af74a
tree27f02c0b97fef79b92d5bc11c60414eb2d6944ef
parenta6180e0a51fc6db54af4fb626a82d16fb939ce12
ar71xx: bring back Atheros AP83 support

I still have a (working!) AP83-040 board, so let's bring back
support for it. Changes since it was dropped:

 - WLAN LED isn't working, "fixme"
 - hardcoded flash layout was added back into the mach file
 - sysupgrade is "fixme"
 - the flash mechanism and the custom SPI driver was not
   modernized, but they compile and work.

Other than these notes, the board is working as expected.

Signed-off-by: Zoltan HERPAI <[email protected]>
13 files changed:
target/linux/ar71xx/base-files/etc/board.d/01_leds
target/linux/ar71xx/base-files/etc/board.d/02_network
target/linux/ar71xx/base-files/etc/diag.sh
target/linux/ar71xx/base-files/lib/ar71xx.sh
target/linux/ar71xx/base-files/lib/upgrade/platform.sh
target/linux/ar71xx/config-4.14
target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt
target/linux/ar71xx/files/arch/mips/ath79/Makefile
target/linux/ar71xx/files/arch/mips/ath79/mach-ap83.c [new file with mode: 0644]
target/linux/ar71xx/files/arch/mips/ath79/machtypes.h
target/linux/ar71xx/generic/config-default
target/linux/ar71xx/image/generic-legacy-devices.mk
target/linux/ar71xx/image/legacy.mk