On 21/10/2016 17:34, Stijn Tintel wrote: > This patch series adds support for D-Link DAP-2695 rev. A1. > > Both the factory and the sysupgrade can be used to flash the device from > the bootloader. When flashing via the web interface of the stock > firmware, only the factory image can be used. > > With the stock firmware, this device is only usable as a dumb AP. With > LEDE, it is configured as a router by default. The LAN1(PoE) port is > configured as the LAN port, the LAN2 port is configured as the WAN port. > > The only thing that doesn't work, is the 5GHz LED, as it does not seem > to be connected to any of the SoC's GPIOs. > > The WRGG naming comes from the D-Link GPL code. The mkwrggimg utility > also works for the D-Link DAP-2553. For more info, see > https://forum.openwrt.org/viewtopic.php?id=52048 > > Changes since v1: > Remove physical address of the FSF from wrgg.c > Fix endianness detection on musl in mtd > Build relocate stub for generic and legacy images > Remove ucidef_set_interfaces_lan_wan >
series looks good feel free to push it Acked-by: John Crispin <j...@phrozen.org> > Stijn Tintel (7): > firmware-utils: mkwrggimg: new tool for D-Link DAP-2695 > kernel: mtdsplit: add support for WRGG images > mtd: fix endianness detection on musl > mtd: add fixwrgg command > ar71xx/base-files: rename 09_fix-trx-header 09_fix-checksum > ar71xx: build relocate stub for generic and legacy images > ar71xx: add support for D-Link DAP-2695 rev. A1 > > package/boot/uboot-envtools/files/ar71xx | 1 + > package/system/mtd/src/Makefile | 3 +- > package/system/mtd/src/mtd.c | 29 ++- > package/system/mtd/src/mtd.h | 1 + > package/system/mtd/src/seama.c | 1 + > package/system/mtd/src/wrgg.c | 190 ++++++++++++++ > package/system/mtd/src/wrgg.h | 20 ++ > target/linux/ar71xx/base-files/etc/board.d/01_leds | 5 + > .../linux/ar71xx/base-files/etc/board.d/02_network | 3 + > .../etc/hotplug.d/firmware/11-ath10k-caldata | 4 + > .../base-files/etc/uci-defaults/09_fix-checksum | 28 ++ > .../base-files/etc/uci-defaults/09_fix-trx-header | 19 -- > target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 + > .../ar71xx/base-files/lib/upgrade/platform.sh | 13 + > target/linux/ar71xx/config-4.4 | 2 + > .../ar71xx/files/arch/mips/ath79/Kconfig.openwrt | 9 + > target/linux/ar71xx/files/arch/mips/ath79/Makefile | 1 + > .../files/arch/mips/ath79/mach-dap-2695-a1.c | 191 ++++++++++++++ > .../linux/ar71xx/files/arch/mips/ath79/machtypes.h | 1 + > target/linux/ar71xx/image/Makefile | 5 +- > target/linux/ar71xx/image/generic.mk | 29 +++ > target/linux/ar71xx/image/legacy.mk | 6 - > target/linux/generic/config-3.18 | 1 + > target/linux/generic/config-4.1 | 1 + > target/linux/generic/config-4.4 | 1 + > .../generic/files/drivers/mtd/mtdsplit/Kconfig | 5 + > .../generic/files/drivers/mtd/mtdsplit/Makefile | 1 + > .../files/drivers/mtd/mtdsplit/mtdsplit_wrgg.c | 109 ++++++++ > tools/firmware-utils/Makefile | 1 + > tools/firmware-utils/src/mkwrggimg.c | 282 > +++++++++++++++++++++ > 30 files changed, 936 insertions(+), 29 deletions(-) > create mode 100644 package/system/mtd/src/wrgg.c > create mode 100644 package/system/mtd/src/wrgg.h > create mode 100644 > target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-checksum > delete mode 100644 > target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-trx-header > create mode 100644 > target/linux/ar71xx/files/arch/mips/ath79/mach-dap-2695-a1.c > create mode 100644 > target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_wrgg.c > create mode 100644 tools/firmware-utils/src/mkwrggimg.c > _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev