layerscape: add 64b/32b target for ls1012ardb device
authorYutang Jiang <yutang.jiang@nxp.com>
Fri, 28 Oct 2016 16:18:23 +0000 (00:18 +0800)
committerJohn Crispin <john@phrozen.org>
Mon, 31 Oct 2016 16:00:10 +0000 (17:00 +0100)
commit15a14cf1665ef3d8b5c77cce69b52d131340e3b3
treebd544b24bd3e7fc7efc61f80e1755274971c5582
parentc6c731fe311f7da42777ffd31804a4f6aa3f8e19
layerscape: add 64b/32b target for ls1012ardb device

The QorIQ LS1012A processor, optimized for battery-backed or
USB-powered, integrates a single ARM Cortex-A53 core with a hardware
packet forwarding engine and high-speed interfaces to deliver
line-rate networking performance.
QorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance
development platform, with a complete debugging environment.
The LS1012ARDB board supports the QorIQ LS1012A processor and is
optimized to support the high-bandwidth DDR3L memory and
a full complement of high-speed SerDes ports.

LEDE/OPENWRT will auto strip executable program file while make. So we
need select CONFIG_NO_STRIP=y while make menuconfig to avoid the ppfe network
fiemware be destroyed, then run make to build ls1012ardb firmware.

The fsl-quadspi flash with jffs2 fs is unstable and arise some failed message.
This issue have noticed the IP owner for investigate, hope he can solve it
earlier. So the ls1012ardb now also provide a xx-firmware.ext4.bin as default
firmware, and the uboot bootcmd will run wrtboot_ext4rfs for "rootfstype=ext4"
bootargs.

Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
149 files changed:
package/boot/uboot-layerscape-32b/Makefile
package/boot/uboot-layerscape/Makefile
package/boot/uboot-layerscape/patches/0006-armv8-fsl-layerscape-Put-SMMU-config-code-in-SMMU_BA.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0007-armv8-fsl-layerscape-Avoid-LS1043A-specifc-defines.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0008-armv8-ls1043a-Add-the-OCRAM-initialization.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0009-driver-mtd-spi-Adding-support-for-QSPI-Emulator.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0010-driver-mtd-spi-Adding-support-for-QSPI-flash.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0011-armv8-fsl-layerscape-fix-compile-warning-rcw_tmp.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0012-armv8-LSCH2-early-and-final-mmu-needs-matching-NS-at.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0013-armv8-fsl-layerscape-Add-support-of-QorIQ-LS1012A-So.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0014-armv8-ls1012a-Add-support-of-ls1012aqds-board.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0015-armv8-ls1012a-Add-support-of-ls1012ardb-board.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0016-ARM-asm-types-Introduce-DMA_ADDR_T_64BIT.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0017-armv8-fsl-layerscape-add-dwc3-gadget-driver-support.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0018-boards-ls1012aqds-Enable-SDHC_CD-in-brdcfg10-of-FPGA.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0019-armv8-ls1012a-Add-CSU-assignment-for-eSDHC2-SAI1-SAI.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0020-armv8-ls1012a-Update-DDR-init-sequence.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0021-sf-set-the-Uniform-Sector-to-CR3NV-instead-of-CR3V.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0022-include-usb-Rename-USB-controller-base-address-mappi.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0024-config-ls1012aqds-Add-USB-EHCI-support-for-ls1012aqd.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0025-armv8-ls1012ardb-Add-qspi-SECURE-BOOT-target.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0026-fsl-qixis-conditionally-compile-IFC-based-qixis-func.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0027-fsl-qixis-Add-flag-for-LBMAP-brdcfg-reg-offset.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0028-fsl-ls1012a-qixis-Add-support-for-qixis-subsystem.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0029-armv8-ls1012a-Added-CSU-assignment-for-USB2.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0030-ARMv8-Enable-CPUECTLR.SMPEN-for-data-coherency.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0031-mtd-sf-add-exceed-flash-16MB-support-for-qspi.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0032-driver-spi-fsl_qspi-enable-AHB-read-for-qspi.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0033-mmc-fsl_esdhc-support-two-esdhc-host-controllers.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0034-mmc-fsl_esdhc-add-workaround-for-non-removable-card-.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0035-armv8-ls1012a-enable-two-esdhc-host-controllers-supp.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0036-driver-spi-add-exceed-16MB-flash-support.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0037-driver-spi-remove-Warning-prints-for-Spansion-FS-S-f.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0038-Shift-board-specific-configurations.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0039-armv8-ls1012a-Add-support-of-ls1012afrdm-board.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0040-DNCPE-138-CSU-config-for-PFE.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0041-DNCPE-4-LS1012A-PPFE-driver.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0042-DNCPE-138-Rest-external-PHYs.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0043-DNCPE-296-PFE-reset-workaround.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0044-armv8-fsl-layerscape-Add-support-of-GPIO-structure.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0045-board-freescale-ls1012afrdm-Add-support-of-Ethernet.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0046-Correcting-address-for-PFE-Driver.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0047-Enable-second-SGMII-1G-interface.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0048-armv8-ls1012a-enable-sdhc2-support.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0049-DNCPE-296-PFE-reset-woraround-fix.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0050-DNCPE-138-Rest-external-PHYs-before-driver-starts.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0051-PPFE-warnings-Fix.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0052-Add-Freescale-Copyright-in-PPFE-driver.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0053-armv8-arch-fsl-layerscape-Update-name-of-Soc.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0054-armv8-fsl-layerscape-Update-DDR-timings.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0055-Add-License-file-for-PPFE-firmware-bins.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0056-mmc-fsl_esdhc-disable-sdhc2-when-no-card-inserted-fo.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0057-driver-spi-Fix-DSPI-bug-after-adding-exceed-16MB-for.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0058-mmc-fsl_esdhc-disable-sdhc2-when-no-card-inserted-fo.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0059-armv8-ls1012a-Make-FAT-and-EXT2-commands-support-com.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0060-ls1012-sata-add-sata-support.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0061-ARMv8-freescale-Consolidate-PPA-flags-under-a-single.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0062-ARMv8-freescale-Fix-the-address-map-of-SCFG.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0063-board-freescale-ls1012a-Enable-secure-DDR-on-LS1012A.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0064-board-freescale-ls1012a-Intergrate-and-enable-PPA-on.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0065-docs-fsl-ppa-Add-documentation-for-PPA-trusted-FW.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0066-armv8-pfe-Enable-UDP-checksum-for-proper-tftp-operat.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0067-armv8-ls1012a-DDR-optmizations.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0068-driver-pfe_eth-use-ifdef-instead-of-if.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0069-armv8-pfe-frdm-Reset-external-PHYs-before-driver-sta.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0070-board-ls1012afrdm-overwrite-CONFIG_EXTRA_ENV_SETTING.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0071-driver-fsl_qspi-disable-AHB-buffer-prefetch.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0072-driver-spi-fsl-qspi-remove-compile-Warnings.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0073-armv8-pfe-Change-MDIO-HOLDTIME-value-to-5.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0074-board-freescale-ls1012a-Intergrate-and-enable-PPA-on.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0075-arm-ls1012ardb-add-CONFIG_ARMV8_PSCI.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0076-arm-ls1012afrdm-add-CONFIG_ARMV8_PSCI.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0077-board-ls1012aqds-Avoid-reset-masking.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0078-board-ls1012aqds-Update-LBMAP_MASK-and-RST_CTL_RESET.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0079-armv8-pfe-Update-class-firmware.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0080-ls1012ardb-PPA-Enable-PPA-validation-in-case-of-secu.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0081-crypto-fsl-Update-blob-cmd-to-accept-64bit-addresses.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0082-armv8-ls1012a-Update-DDR-timing.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0083-armv8-fsl-layerscape-Fix-the-conflict-between-PPA-an.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0084-armv8-fsl-layerscape-Moving-FSL_LS_PPA-flag-to-EXTRA.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0085-armv8-fsl-layerscape-Enable-FSL_LS_PPA-in-Secure-boo.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0086-driver-spi-add-spansion-s25fs-s-family-protect-unpro.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0087-armv8-ls1012a-Update-bootargs.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0088-driver-spi-enable-stm_get_locked_range-for-spansion-.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0089-driver-spi-fix-id-enclosure-error.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0090-ls1012-add-CONFIG_SYS_FSL_MAX_NUM_OF_SEC-define.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0091-armv8-fsl-layerscape-ls1012ardb-configs-disable-FSL_.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0092-armv8-set-openwrt-lede-default-boot-env-for-ls1012ar.patch [new file with mode: 0644]
package/boot/uboot-layerscape/patches/0093-add-byte_swap.tcl-script-for-uboot-can-run-save-in-q.patch [new file with mode: 0644]
package/firmware/ppfe-firmware/Makefile [new file with mode: 0644]
package/firmware/rcw/Makefile
target/linux/layerscape/64b/profiles/00-default.mk
target/linux/layerscape/base-files/etc/rc.local [new file with mode: 0644]
target/linux/layerscape/config-4.4
target/linux/layerscape/image/Makefile
target/linux/layerscape/modules.mk [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1074-mtd-nand-spi-nor-assign-MTD-of_node.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1075-mtd-spi-nor-convert-to-spi_nor_-get-set-_flash_node.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1076-mtd-spi-nor-drop-unnecessary-partition-parser-data.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1077-mtd-add-get-set-of_node-flash_node-helpers.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1078-mtd-spi-nor-drop-flash_node-field.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1079-mtd-spi-nor-remove-unnecessary-leading-space-from-db.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1080-mtd-fsl-quadspi-possible-NULL-dereference.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1081-mtd-spi-nor-provide-default-erase_sector-implementat.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1083-mtd-spi-nor-Fix-error-message-with-unrecognized-JEDE.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1084-mtd-spi-nor-fix-error-handling-in-spi_nor_erase.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1085-mtd-spi-nor-Check-the-return-value-from-read_sr.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1086-mtd-spi-nor-wait-until-lock-unlock-operations-are-re.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1087-mtd-spi-nor-fsl-quadspi-add-big-endian-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1088-mtd-spi-nor-fsl-quadspi-add-support-for-ls1021a.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1089-mtd-spi-nor-fsl-quadspi-add-support-for-layerscape.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1090-mtd-spi-nor-Add-SPI-NOR-layer-PM-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1091-mtd-spi-nor-change-return-value-of-read-write.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1092-mtd-fsl-quadspi-return-amount-of-data-read-written-o.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1093-mtd-spi-nor-check-return-value-from-read-write.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1094-mtd-spi-nor-stop-passing-around-retlen.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1095-mtd-spi-nor-simplify-write-loop.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1096-mtd-spi-nor-add-read-loop.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1097-mtd-fsl-quadspi-use-the-property-fields-of-SPI-NOR.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1098-mtd-fsl-quadspi-Rename-SEQID_QUAD_READ-to-SEQID_READ.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1099-mtd-spi-nor-fsl-quadspi-Add-fast-read-mode-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1100-mtd-spi_nor-Disable-Micron-flash-HW-protection.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1101-mtd-spi-nor-fsl-quadspi-extend-support-for-some-spec.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1102-mtd-spi-nor-fsl-quadspi-Support-qspi-for-ls2080a.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1103-mtd-spi-nor-Support-R-W-for-S25FS-S-family-flash.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1104-mtd-fsl-quadspi-Add-quad-mode-for-flash-n25q128.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1105-mtd-spi-nor-add-DDR-quad-read-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1106-mtd-fsl-quadspi-add-DDR-quad-read-for-Spansion.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1107-mtd-fsl-quadspi-disable-AHB-buffer-prefetch.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1108-mtd-fsl-quadspi-add-multi-flash-chip-R-W-on-ls2080a.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1109-drivers-mtd-spi-nor-Enable-QSPI-Flash-in-Kernel.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1110-mtd-spi-nor-fsl-quad-add-flash-S25FS-extra-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1111-mtd-spi-nor-disable-4kb-sector-erase-for-s25fl128.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1112-driver-spi-fsl-quad-Hang-memcpy-Unhandled-fault-alig.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/1113-mtd-spi-nor-fsl-quad-move-mtd_device_register-to-the.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2119-armv8-aarch32-defconfig-Enable-CAAM-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2120-armv8-aarch32-defconfig-Enable-firmware-loading.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2121-armv8-aarch32-defconfig-Enable-support-for-AHCI-SATA.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2122-armv8-aarch32-defconfig-Enable-USB-and-related-confi.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2123-armv8-aarch32-defconfig-Enable-KVM-related-configura.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/2124-armv8-aarch32-defconfig-Enable-FTM-alarm-support.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3071-arm64-dts-add-device-tree-for-ls1012a-SoC-and-boards.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3117-armv8-aarch32-Run-32-bit-Linux-for-LayerScape-SoCs.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/3118-armv8-aarch32-Add-KVM-support-for-AArch32-on-ARMv8.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/7072-LS1012-Add-PPFE-driver-in-Linux.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8073-ls1012a-added-clock-configuration.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8114-drivers-PCIE-enable-for-Linux.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.4/8115-PCI-layerscape-call-dw_pcie_setup_rc-in-host-initial.patch [new file with mode: 0644]