layerscape: add 64b/32b target for ls1043ardb device
authorYutang Jiang <yutang.jiang@nxp.com>
Fri, 28 Oct 2016 16:14:32 +0000 (00:14 +0800)
committerJohn Crispin <john@phrozen.org>
Mon, 31 Oct 2016 16:00:10 +0000 (17:00 +0100)
commitc6c731fe311f7da42777ffd31804a4f6aa3f8e19
treed92c7296f82d46d1b2da30933a97595f6cb8ad66
parenta34f96d6cf80c7c3c425076714d9c4caa67e3670
layerscape: add 64b/32b target for ls1043ardb device

Add support for NXP layerscape ls1043ardb 64b/32b Dev board.

LS1043a is an SoC with 4x64-bit up to 1.6 GHz ARMv8 A53 cores.
ls1043ardb support features as: 2GB DDR4, 128MB NOR/512MB NAND, USB3.0, eSDHC,
I2C, GPIO, PCIe/Mini-PCIe, 6x1G/1x10G network port, etc.

64b/32b ls1043ardb target is using 4.4 kernel, and rcw/u-boot/fman images from
NXP QorIQ SDK release.

All of 4.4 kernel patches porting from SDK release or upstream.

QorIQ SDK ISOs can be downloaded from this location:
http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-processors:SDKLINUX

Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
86 files changed:
package/boot/uboot-layerscape-32b/Makefile [new file with mode: 0644]
package/boot/uboot-layerscape/Makefile [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0001-armv8-Support-loading-32-bit-OS-in-AArch32-execution.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0002-armv8-SMP-support-for-loading-32-bit-OS.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0003-armv8-aarch32-Disable-CONFIG_FSL_LS_PPA-for-loading-.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0004-armv8-Support-loading-32-bit-OS-which-is-not-in-the-.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0005-armv8-set-openwrt-lede-default-boot-env-for-ls1043ar.patch [new file with mode: 0644]
package/firmware/fman-ucode/Makefile [new file with mode: 0644]
package/firmware/rcw/Makefile [new file with mode: 0644]
target/linux/layerscape/32b/config-default [new file with mode: 0644]
target/linux/layerscape/32b/profiles/00-default.mk [new symlink]
target/linux/layerscape/32b/target.mk [new file with mode: 0644]
target/linux/layerscape/64b/config-default [new file with mode: 0644]
target/linux/layerscape/64b/profiles/00-default.mk [new file with mode: 0644]
target/linux/layerscape/64b/target.mk [new file with mode: 0644]
target/linux/layerscape/Makefile [new file with mode: 0644]
target/linux/layerscape/config-4.4 [new file with mode: 0644]
target/linux/layerscape/image/Makefile [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0051-PCI-designware-Ensure-ATU-is-enabled-before-IO-conf-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0052-PCI-designware-Simplify-control-flow.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0053-PCI-designware-Make-config-accessor-override-checkin.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0054-PCI-designware-Explain-why-we-don-t-program-ATU-for-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0055-PCI-designware-Remove-PCI_PROBE_ONLY-handling.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0056-PCI-designware-Add-generic-dw_pcie_wait_for_link.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0057-PCI-designware-Add-default-link-up-check-if-sub-driv.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0058-PCI-designware-Move-Root-Complex-setup-code-to-dw_pc.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/0059-PCI-designware-Remove-incorrect-RC-memory-base-limit.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2006-armv8-aarch32-Add-the-default-config-ls_aarch32_defc.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2027-armv8-aarch32-update-defconfig-for-LayerScape-SoC.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3001-arm64-ls1043a-add-DTS-for-Freescale-LS1043A-SoC.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3002-dts-ls1043a-add-LS1043ARDB-board-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3003-arm64-dts-Update-address-cells-and-reg-properties-of.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3004-armv8-aarch32-Add-ITS-file-for-AArch32-Linux-on-LS10.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3005-armv8-aarch32-change-FS-file-name-in-ITS.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3007-armv8-aarch32-Run-32-bit-Linux-in-AArch32-execution-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3008-armv8-aarch32-Add-SMP-support-for-32-bit-Linux.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3009-armv8-aarch32-Allow-RAM-to-be-mapped-for-LayerScape-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3010-arm-add-pgprot_cached-and-pgprot_cached_ns-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3011-arm-add-new-non-shareable-ioremap.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3012-dts-ls1043a-add-fman-bman-qman-ethernet-nodes.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3013-dts-ls1043ardb-add-mdio-phy-nodes.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3022-dt-move-guts-devicetree-doc-out-of-powerpc-directory.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3023-powerpc-fsl-move-mpc85xx.h-to-include-linux-fsl.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3025-arm64-dts-align-to-the-new-clocking-model.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3028-dts-ls1043-update-dts-for-ls1043.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3032-arm64-Add-pdev_archdata-for-dmamask.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3033-arm64-add-ioremap-for-normal-cacheable-non-shareable.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3034-arm64-add-support-to-remap-kernel-cacheable-memory-t.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3035-arm64-pgtable-add-support-to-map-cacheable-and-non-s.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3039-arch-arm-add-ARM-specific-fucntions-required-for-ehc.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3063-arm64-add-NO_IRQ-macro.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/4043-driver-memory-Removal-of-deprecated-NO_IRQ.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/4044-drivers-memory-Add-deep-sleep-support-for-IFC.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/4045-driver-memory-Update-dependency-of-IFC-for-Layerscap.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/4046-mtd-ifc-Segregate-IFC-fcm-and-runtime-registers.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/4047-drivers-memory-Fix-build-error-for-arm64.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7014-temp-QE-headers-are-needed-by-FMD.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7015-fmd-add-fman-driver.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7016-dpa-add-dpaa_eth-driver.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7017-fsl_qbman-add-qbman-driver.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7018-devres-add-devm_alloc_percpu.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7019-net-readd-skb_recycle.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7020-net-add-custom-NETIF-flags.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7021-net-Make-the-netdev-watchdog-aware-of-hardware-multi.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7024-Add-APIs-to-setup-HugeTLB-mappings-for-USDPAA.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7029-fmd-SGMII-PCS-needs-to-be-reprogrammed-after-sleep.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7030-fmd-use-kernel-api-for-64bit-division.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7031-fsl_qbman-Enable-DPAA1-QBMan-for-ARM64-platforms.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7064-dpaa_eth-repair-issue-introduced-with-2.5G-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7065-dpaa_eth-replace-sgmii-2500-with-qsgmii.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7066-fmd-add-2.5G-SGMII-mode-suport.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7067-net-phy-add-SGMII-2500-PHY.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7068-dpaa_ethernet-fix-link-state-detect-for-10G-interfac.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8026-cpufreq-qoriq-Don-t-look-at-clock-implementation-det.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8036-ls2085a-Add-support-for-reset.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8037-ls1043a-Add-support-for-reset.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8038-reset-driver-Kconfig-Change-define-to-ARCH_LAYERSCAP.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8042-drivers-gpio-Port-gpio-driver-to-support-layerscape-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8048-mmc-sdhci-of-esdhc-add-remove-some-quirks-according-.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8049-PCI-layerscape-Add-fsl-ls2085a-pcie-compatible-ID.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8050-PCI-layerscape-Fix-MSG-TLP-drop-setting.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8060-irqchip-Add-Layerscape-SCFG-MSI-controller-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8061-arm64-layerscape-Enable-PCIe-for-Layerscape.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8062-armv8-aarch32-enable-pci_domains-for-armv8-32bit.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/9069-Revert-arm64-simplify-dma_get_ops.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/9070-Revert-arm64-use-fixmap-region-for-permanent-FDT-map.patch [new file with mode: 0644]