
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 and LS1012AFRDM are a high-performance development platform using LS1012A SoC.
Changes for v2: Add support of board, fpga info and qixis_reset for QDS Changes for v3: Incorporated York's comments Changes for v4: - Incorporated york's comments - updated file license - Incorporated review comments from Edward L Swarthou, Alex - Removed DDR init magic numbers
Abhimanyu Saini (2): board: freescale: common: Conditionally compile IFC QXIS func board: freescale: common: Add flag for LBMAP brdcfg reg offset
Prabhakar Kushwaha (9): 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 armv8: ls1012a: Add support of ls1012afrdm board
arch/arm/Kconfig | 30 +++ 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 | 16 +- 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 | 4 +- arch/arm/dts/Makefile | 5 +- arch/arm/dts/fsl-ls1012a-frdm.dts | 16 ++ arch/arm/dts/fsl-ls1012a-frdm.dtsi | 37 ++++ 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 | 29 +++ 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/ls1012afrdm/Kconfig | 15 ++ board/freescale/ls1012afrdm/MAINTAINERS | 6 + board/freescale/ls1012afrdm/Makefile | 7 + board/freescale/ls1012afrdm/README | 58 +++++ board/freescale/ls1012afrdm/ls1012afrdm.c | 191 +++++++++++++++++ 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 | 233 +++++++++++++++++++++ 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 | 223 ++++++++++++++++++++ board/freescale/ls1043aqds/README | 37 +--- board/freescale/ls1043ardb/README | 37 +--- board/freescale/ls2080aqds/README | 45 +--- board/freescale/ls2080ardb/README | 45 +--- configs/ls1012afrdm_qspi_defconfig | 29 +++ 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 | 145 +++++++++++++ include/configs/ls1012afrdm.h | 44 ++++ include/configs/ls1012aqds.h | 191 +++++++++++++++++ include/configs/ls1012ardb.h | 107 ++++++++++ include/fsl_mmdc.h | 164 +++++++++++++++ include/linux/usb/xhci-fsl.h | 6 +- 55 files changed, 2385 insertions(+), 163 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-frdm.dts create mode 100644 arch/arm/dts/fsl-ls1012a-frdm.dtsi 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/ls1012afrdm/Kconfig create mode 100644 board/freescale/ls1012afrdm/MAINTAINERS create mode 100644 board/freescale/ls1012afrdm/Makefile create mode 100644 board/freescale/ls1012afrdm/README create mode 100644 board/freescale/ls1012afrdm/ls1012afrdm.c 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/ls1012afrdm_qspi_defconfig 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/ls1012afrdm.h create mode 100644 include/configs/ls1012aqds.h create mode 100644 include/configs/ls1012ardb.h create mode 100644 include/fsl_mmdc.h