[LEDE-DEV] [PATCH V2 0/7] add support for D-Link DAP-2695 rev. A1

John Crispin john at phrozen.org
Mon Oct 24 06:12:44 PDT 2016



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 <john at 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
> 



More information about the Lede-dev mailing list