public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/11] [v4] armv8: fsl-layerscape: Add support of LS1012A SoC and platform
@ 2016-05-31 15:15 Prabhakar Kushwaha
  2016-05-31 15:15 ` [U-Boot] [PATCH 01/11][v4] armv8: fsl-layerscape: Put SMMU config code in SMMU_BASE Prabhakar Kushwaha
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Prabhakar Kushwaha @ 2016-05-31 15:15 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-05-31 15:43 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-31 15:15 [U-Boot] [PATCH 00/11] [v4] armv8: fsl-layerscape: Add support of LS1012A SoC and platform Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 01/11][v4] armv8: fsl-layerscape: Put SMMU config code in SMMU_BASE Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 02/11][v4] armv8: fsl-layerscape: Avoid LS1043A specifc defines Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 03/11][v4] driver: mtd: spi: Adding support for QSPI flash Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 04/11][v4] armv8: fsl-layerscape: fix compile warning "rcw_tmp" Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 05/11][v4] armv8: fsl-layerscape: Organize SoC overview at common location Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 06/11][v4] armv8: fsl-layerscape: Add support of QorIQ LS1012A SoC Prabhakar Kushwaha
2016-05-31 15:43   ` York Sun
2016-05-31 15:15 ` [U-Boot] [PATCH 07/11][v4] board: freescale: common: Conditionally compile IFC QXIS func Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 08/11][v4] board: freescale: common: Add flag for LBMAP brdcfg reg offset Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 09/11][v4] armv8: ls1012a: Add support of ls1012aqds board Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 10/11][v4] armv8: ls1012a: Add support of ls1012ardb board Prabhakar Kushwaha
2016-05-31 15:15 ` [U-Boot] [PATCH 11/11][v4] armv8: ls1012a: Add support of ls1012afrdm board Prabhakar Kushwaha

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox