[LEDE-DEV] [PATCH v2 0/8] apm821xx: apm821xx platform

Chris Blake chrisrblake93 at gmail.com
Thu Jul 14 08:23:40 PDT 2016


I can confirm that these patches work to make functional images for
the Meraki MR24, as expected.

Regards,
Chris Blake

On Wed, Jul 13, 2016 at 2:23 PM, Christian Lamparter
<chunkeey at googlemail.com> wrote:
> This series was initially posted to OpenWRT List back in March,
> April 2016 for inclusion [0]. The APM821XX target will add support for:
>  - Cisco Meraki MR24
>  - Western Digital MyBook Live and MyBook Live Duo
>  - Netgear Centria N900 WNDR4700 / WNDR4720
>
> The SATA backports were split into separate patches as they became too
> big for the mailing list (also, it's a backport, so people might want
> to skip it). The driver for the tc654 will be submitted to upstream.
>
> Information and pre-compiled images can be found in the project's
> wiki [1].
>
> [0] <https://lists.openwrt.org/pipermail/openwrt-devel/2016-April/040678.html>
> [1] <https://github.com/chunkeey/apm82181-lede/wiki>
> [2] <https://github.com/chunkeey/apm82181-lede/releases>
>
> BTW: LG N1T3 and the Monoprice 4-Bay NAS have an APM82181 too.
> If someone has them and is interested, please feel free to
> contact us.
>
> Chris Blake (2):
>   apm821xx: add support for the apm821xx device target
>   apm821xx: add support for the Cisco Meraki MR24
>
> Christian Lamparter (6):
>   apm821xx: dw_dmac: backport fixes and cleanups from 4.7
>   apm821xx: sata_dwc_460ex: backport fixes and cleanups from 4.7
>   apm821xx: add support for the Western Digital MyBook Live Series
>   apm821xx: tc654: add driver for Microchip TC654/TC655 PWM fan
>     controllers
>   apm821xx: lm90 add thermal sensor interface support for device tree
>   apm821xx: add support for the Netgear Centria N900 WNDR4700/WNDR4720
>
>  include/target.mk                                  |    1 +
>  package/firmware/uPD72020x-firmware/Makefile       |   45 +
>  package/kernel/linux/modules/other.mk              |    2 +-
>  target/linux/apm821xx/Makefile                     |   29 +
>  .../linux/apm821xx/base-files/etc/board.d/01_leds  |   36 +
>  .../apm821xx/base-files/etc/board.d/02_network     |   29 +
>  target/linux/apm821xx/base-files/etc/diag.sh       |   45 +
>  .../etc/hotplug.d/firmware/10-ath9k-eeprom         |   89 ++
>  target/linux/apm821xx/base-files/etc/inittab       |    4 +
>  target/linux/apm821xx/base-files/lib/apm821xx.sh   |   48 +
>  .../lib/preinit/03_preinit_do_apm821xx.sh          |    9 +
>  .../lib/preinit/05_set_iface_mac_apm821xx          |   14 +
>  .../lib/preinit/05_set_preinit_iface_apm821xx      |    9 +
>  .../apm821xx/base-files/lib/preinit/79_move_config |   13 +
>  .../apm821xx/base-files/lib/upgrade/merakinand.sh  |   65 +
>  .../apm821xx/base-files/lib/upgrade/platform.sh    |   89 ++
>  .../apm821xx/base-files/lib/upgrade/wdbook.sh      |   36 +
>  target/linux/apm821xx/cisco/config-default         |   15 +
>  target/linux/apm821xx/cisco/target.mk              |   11 +
>  target/linux/apm821xx/config-4.4                   |  331 +++++
>  target/linux/apm821xx/dts/MR24.dts                 |  433 ++++++
>  target/linux/apm821xx/dts/apollo3g-duo.dts         |   18 +
>  target/linux/apm821xx/dts/apollo3g.dts             |   34 +
>  target/linux/apm821xx/dts/apollo3g.dtsi            |  489 +++++++
>  target/linux/apm821xx/dts/wndr4700.dts             |  762 ++++++++++
>  .../files/arch/powerpc/platforms/44x/wndr4700.c    |   96 ++
>  target/linux/apm821xx/image/Makefile               |  247 ++++
>  target/linux/apm821xx/image/mbl_boot.scr           |    6 +
>  target/linux/apm821xx/image/mbl_gen_hdd_img.sh     |   27 +
>  .../linux/apm821xx/image/mbl_gen_recovery_tar.sh   |   92 ++
>  target/linux/apm821xx/mbl/config-default           |   44 +
>  target/linux/apm821xx/mbl/target.mk                |   11 +
>  target/linux/apm821xx/netgear/config-default       |   45 +
>  target/linux/apm821xx/netgear/target.mk            |    8 +
>  ...to4xx-integrate-ppc4xx-rng-into-crypto4xx.patch |  507 +++++++
>  .../002-powerpc_ibm_phy_add_ar8035.patch           |   62 +
>  ...dd-transfer-termination-synchronization-s.patch |  143 ++
>  ...ore-Introduce-new-universal-API-to-reques.patch |  345 +++++
>  ...dd-transfer-termination-synchronization-s.patch |  293 ++++
>  .../patches-4.4/015-dmaengine-dw-fixed.patch       | 1522 ++++++++++++++++++++
>  .../linux/apm821xx/patches-4.4/020-sata-dwc.patch  | 1088 ++++++++++++++
>  .../patches-4.4/030-usb-dwc2-endian-fix.patch      |   95 ++
>  .../200-add-meraki-mr24-ikarem-support.patch       |   31 +
>  .../201-add-amcc-apollo3g-support.patch            |   30 +
>  .../202-add-netgear-wndr4700-support.patch         |   32 +
>  .../300-fix-atheros-nics-on-apm82181.patch         |   51 +
>  .../patches-4.4/301-fix-memory-map-wndr4700.patch  |   14 +
>  .../701-powerpc_ibm_apm82181_phyclk_fix.patch      |   56 +
>  .../702-powerpc_ibm_phy_add_dt_parser.patch        |  335 +++++
>  .../800-usb-dwc2-add-wndr4700-otg.patch            |   48 +
>  .../801-usb-pci-quirks-add-renesas-fw-loader.patch |  420 ++++++
>  .../802-usb-xhci-force-msi-renesas-xhci.patch      |   57 +
>  ...river-for-Microchip-TC654-TC655-PWM-fan-c.patch | 1037 +++++++++++++
>  ...0-split-set-and-show-temp-as-common-codes.patch |  302 ++++
>  ...12-hwmon-lm90-expose-to-thermal-fw-via-DT.patch |  151 ++
>  tools/firmware-utils/src/mkmerakifw.c              |   10 +
>  56 files changed, 9860 insertions(+), 1 deletion(-)
>  create mode 100644 package/firmware/uPD72020x-firmware/Makefile
>  create mode 100644 target/linux/apm821xx/Makefile
>  create mode 100755 target/linux/apm821xx/base-files/etc/board.d/01_leds
>  create mode 100755 target/linux/apm821xx/base-files/etc/board.d/02_network
>  create mode 100755 target/linux/apm821xx/base-files/etc/diag.sh
>  create mode 100644 target/linux/apm821xx/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
>  create mode 100644 target/linux/apm821xx/base-files/etc/inittab
>  create mode 100755 target/linux/apm821xx/base-files/lib/apm821xx.sh
>  create mode 100644 target/linux/apm821xx/base-files/lib/preinit/03_preinit_do_apm821xx.sh
>  create mode 100644 target/linux/apm821xx/base-files/lib/preinit/05_set_iface_mac_apm821xx
>  create mode 100644 target/linux/apm821xx/base-files/lib/preinit/05_set_preinit_iface_apm821xx
>  create mode 100644 target/linux/apm821xx/base-files/lib/preinit/79_move_config
>  create mode 100755 target/linux/apm821xx/base-files/lib/upgrade/merakinand.sh
>  create mode 100755 target/linux/apm821xx/base-files/lib/upgrade/platform.sh
>  create mode 100644 target/linux/apm821xx/base-files/lib/upgrade/wdbook.sh
>  create mode 100644 target/linux/apm821xx/cisco/config-default
>  create mode 100644 target/linux/apm821xx/cisco/target.mk
>  create mode 100644 target/linux/apm821xx/config-4.4
>  create mode 100644 target/linux/apm821xx/dts/MR24.dts
>  create mode 100644 target/linux/apm821xx/dts/apollo3g-duo.dts
>  create mode 100644 target/linux/apm821xx/dts/apollo3g.dts
>  create mode 100644 target/linux/apm821xx/dts/apollo3g.dtsi
>  create mode 100644 target/linux/apm821xx/dts/wndr4700.dts
>  create mode 100644 target/linux/apm821xx/files/arch/powerpc/platforms/44x/wndr4700.c
>  create mode 100644 target/linux/apm821xx/image/Makefile
>  create mode 100644 target/linux/apm821xx/image/mbl_boot.scr
>  create mode 100755 target/linux/apm821xx/image/mbl_gen_hdd_img.sh
>  create mode 100644 target/linux/apm821xx/image/mbl_gen_recovery_tar.sh
>  create mode 100644 target/linux/apm821xx/mbl/config-default
>  create mode 100644 target/linux/apm821xx/mbl/target.mk
>  create mode 100644 target/linux/apm821xx/netgear/config-default
>  create mode 100644 target/linux/apm821xx/netgear/target.mk
>  create mode 100644 target/linux/apm821xx/patches-4.4/001-crypto4xx-integrate-ppc4xx-rng-into-crypto4xx.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/002-powerpc_ibm_phy_add_ar8035.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/010-dmaengine-Add-transfer-termination-synchronization-s.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/011-dmaengine-core-Introduce-new-universal-API-to-reques.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/012-dmaengine-Add-transfer-termination-synchronization-s.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/015-dmaengine-dw-fixed.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/020-sata-dwc.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/030-usb-dwc2-endian-fix.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/200-add-meraki-mr24-ikarem-support.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/201-add-amcc-apollo3g-support.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/202-add-netgear-wndr4700-support.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/300-fix-atheros-nics-on-apm82181.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/301-fix-memory-map-wndr4700.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/701-powerpc_ibm_apm82181_phyclk_fix.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/702-powerpc_ibm_phy_add_dt_parser.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/800-usb-dwc2-add-wndr4700-otg.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/801-usb-pci-quirks-add-renesas-fw-loader.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/802-usb-xhci-force-msi-renesas-xhci.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/901-hwmon-add-driver-for-Microchip-TC654-TC655-PWM-fan-c.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/911-hwmon-lm90-split-set-and-show-temp-as-common-codes.patch
>  create mode 100644 target/linux/apm821xx/patches-4.4/912-hwmon-lm90-expose-to-thermal-fw-via-DT.patch
>
> --
> 2.8.1
>



More information about the Lede-dev mailing list