The QorIQ LS1012A processor is a new Freescale' SoC 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.
LS1012AQDS, LS1012ARDB are a high-performance development platform using LS1012A SoC. This patch-set add support of LS1012A SoC, platfrom along with modify existing code to support LS1012A. This patch set is dependent upon following spi related patches https://patchwork.ozlabs.org/patch/597365/ https://patchwork.ozlabs.org/patch/597366/ https://patchwork.ozlabs.org/patch/597367/ https://patchwork.ozlabs.org/patch/597368/ https://patchwork.ozlabs.org/patch/597369/ Changes for v2: Add support of board, fpga info and qixis_reset for QDS Changes for v3: Incorporated York's comments Abhimanyu Saini (2): board: freescale: common: Conditionally compile IFC QXIS func board: freescale: common: Add flag for LBMAP brdcfg reg offset Prabhakar Kushwaha (8): armv8: fsl-layerscape: Put SMMU config code in SMMU_BASE armv8: fsl-layerscape: Avoid LS1043A specifc defines driver: mtd: spi: Adding support for QSPI flash armv8: fsl-layerscape: fix compile warning "rcw_tmp" armv8: fsl-layerscape: Organize SoC overview at common location armv8: fsl-layerscape: Add support of QorIQ LS1012A SoC armv8: ls1012a: Add support of ls1012aqds board armv8: ls1012a: Add support of ls1012ardb board arch/arm/Kconfig | 20 ++ arch/arm/cpu/armv8/fsl-layerscape/Makefile | 4 + .../armv8/fsl-layerscape/{ => doc}/README.lsch2 | 0 .../armv8/fsl-layerscape/{ => doc}/README.lsch3 | 0 arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc | 129 ++++++++++++ .../arm/cpu/armv8/fsl-layerscape/fsl_lsch2_speed.c | 29 ++- arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 4 + arch/arm/cpu/armv8/fsl-layerscape/ls1012a_serdes.c | 74 +++++++ arch/arm/cpu/armv8/fsl-layerscape/soc.c | 2 +- arch/arm/dts/Makefile | 4 +- arch/arm/dts/fsl-ls1012a-qds.dts | 14 ++ arch/arm/dts/fsl-ls1012a-qds.dtsi | 123 ++++++++++++ arch/arm/dts/fsl-ls1012a-rdb.dts | 16 ++ arch/arm/dts/fsl-ls1012a-rdb.dtsi | 39 ++++ arch/arm/dts/fsl-ls1012a.dtsi | 119 +++++++++++ arch/arm/include/asm/arch-fsl-layerscape/config.h | 31 +++ arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 1 + .../include/asm/arch-fsl-layerscape/fsl_serdes.h | 3 +- .../include/asm/arch-fsl-layerscape/immap_lsch2.h | 4 + .../include/asm/arch-fsl-layerscape/ns_access.h | 10 + arch/arm/include/asm/arch-fsl-layerscape/soc.h | 1 + board/freescale/common/qixis.c | 13 +- board/freescale/ls1012aqds/Kconfig | 15 ++ board/freescale/ls1012aqds/MAINTAINERS | 6 + board/freescale/ls1012aqds/Makefile | 7 + board/freescale/ls1012aqds/README | 59 ++++++ board/freescale/ls1012aqds/ls1012aqds.c | 220 +++++++++++++++++++++ board/freescale/ls1012aqds/ls1012aqds_qixis.h | 35 ++++ board/freescale/ls1012ardb/Kconfig | 15 ++ board/freescale/ls1012ardb/MAINTAINERS | 6 + board/freescale/ls1012ardb/Makefile | 7 + board/freescale/ls1012ardb/README | 54 +++++ board/freescale/ls1012ardb/ls1012ardb.c | 210 ++++++++++++++++++++ board/freescale/ls1043aqds/README | 37 +--- board/freescale/ls1043ardb/README | 37 +--- board/freescale/ls2080aqds/README | 45 +---- board/freescale/ls2080ardb/README | 45 +---- configs/ls1012aqds_qspi_defconfig | 32 +++ configs/ls1012ardb_qspi_defconfig | 32 +++ drivers/mtd/spi/sf_params.c | 1 + drivers/mtd/spi/spi_flash.c | 5 +- include/configs/ls1012a_common.h | 196 ++++++++++++++++++ include/configs/ls1012aqds.h | 150 ++++++++++++++ include/configs/ls1012ardb.h | 59 ++++++ include/fsl_mmdc.h | 94 +++++++++ include/linux/usb/xhci-fsl.h | 6 +- 46 files changed, 1844 insertions(+), 169 deletions(-) rename arch/arm/cpu/armv8/fsl-layerscape/{ => doc}/README.lsch2 (100%) rename arch/arm/cpu/armv8/fsl-layerscape/{ => doc}/README.lsch3 (100%) create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/ls1012a_serdes.c create mode 100644 arch/arm/dts/fsl-ls1012a-qds.dts create mode 100644 arch/arm/dts/fsl-ls1012a-qds.dtsi create mode 100644 arch/arm/dts/fsl-ls1012a-rdb.dts create mode 100644 arch/arm/dts/fsl-ls1012a-rdb.dtsi create mode 100644 arch/arm/dts/fsl-ls1012a.dtsi create mode 100644 board/freescale/ls1012aqds/Kconfig create mode 100644 board/freescale/ls1012aqds/MAINTAINERS create mode 100644 board/freescale/ls1012aqds/Makefile create mode 100644 board/freescale/ls1012aqds/README create mode 100644 board/freescale/ls1012aqds/ls1012aqds.c create mode 100644 board/freescale/ls1012aqds/ls1012aqds_qixis.h create mode 100644 board/freescale/ls1012ardb/Kconfig create mode 100644 board/freescale/ls1012ardb/MAINTAINERS create mode 100644 board/freescale/ls1012ardb/Makefile create mode 100644 board/freescale/ls1012ardb/README create mode 100644 board/freescale/ls1012ardb/ls1012ardb.c create mode 100644 configs/ls1012aqds_qspi_defconfig create mode 100644 configs/ls1012ardb_qspi_defconfig create mode 100644 include/configs/ls1012a_common.h create mode 100644 include/configs/ls1012aqds.h create mode 100644 include/configs/ls1012ardb.h create mode 100644 include/fsl_mmdc.h -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot