[U-Boot] [PATCH 00/11] [v4] armv8: fsl-layerscape: Add support of LS1012A SoC and platform
Prabhakar Kushwaha
prabhakar.kushwaha at nxp.com
Tue May 31 17:15:43 CEST 2016
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
--
1.9.1
More information about the U-Boot
mailing list