[PATCH v2 00/16] add initial support for broadcom NS3 soc
Rayagonda Kokatanur
rayagonda.kokatanur at broadcom.com
Mon May 4 13:44:16 CEST 2020
This patch series adds initial support for Broadcom Northstar 3 SoC.
NS3 is a octo-core 64-bit ARMv8 Cortex-A72 processors
targeting a broad range of networking applications.
Changes from v1:
-Address review comments from Marek Vasut,
Split the series into samller and logical series like core, driver.
-Address review comments from Simon Glass,
Update MAINTAINERS file.
Abhishek Shah (1):
board: ns3: add api to save boot parameters passed from BL31
Bharat Gooty (2):
include/configs: ns3: add env variables for Linux boot
include/configs: ns3: add support for flashing images
Bharat Kumar Reddy Gooty (1):
board: ns3: limit U-boot relocation within 16MB memory
Rayagonda Kokatanur (12):
board: ns3: add support for Broadcom Northstar 3
arm: cpu: armv8: add L3 memory flush support
configs: ns3: enable clock subsystem
arm: dts: ns3: add clock dt node
dt-bindings: memory: ns3: add memory definitions
board: ns3: default reset type to L3
dt-bindings: memory: ns3: update GIC LPI address
board: ns3: program GIC LPI tables
configs: ns3: enable GIC ITS LPI table programing
dt-bindings: memory: ns3: add ddr memory definition
board: ns3: define ddr memory layout
MAINTAINERS: update maintainers for broadcom ns3 platform
MAINTAINERS | 17 +-
arch/arm/Kconfig | 10 +
arch/arm/cpu/armv8/Makefile | 1 +
arch/arm/cpu/armv8/bcmns3/Makefile | 5 +
arch/arm/cpu/armv8/bcmns3/lowlevel.S | 99 ++
arch/arm/dts/Makefile | 2 +
arch/arm/dts/ns3-board.dts | 47 +
arch/arm/dts/ns3-clock.dtsi | 34 +
arch/arm/dts/ns3.dtsi | 34 +
arch/arm/include/asm/arch-bcmns3/bl33_info.h | 26 +
board/broadcom/bcmns3/Kconfig | 15 +
board/broadcom/bcmns3/Makefile | 5 +
board/broadcom/bcmns3/ns3.c | 196 ++++
configs/bcm_ns3_defconfig | 25 +
include/configs/bcm_ns3.h | 901 +++++++++++++++++++
include/dt-bindings/memory/bcm-ns3-mc.h | 65 ++
16 files changed, 1481 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/cpu/armv8/bcmns3/Makefile
create mode 100644 arch/arm/cpu/armv8/bcmns3/lowlevel.S
create mode 100644 arch/arm/dts/ns3-board.dts
create mode 100644 arch/arm/dts/ns3-clock.dtsi
create mode 100644 arch/arm/dts/ns3.dtsi
create mode 100644 arch/arm/include/asm/arch-bcmns3/bl33_info.h
create mode 100644 board/broadcom/bcmns3/Kconfig
create mode 100644 board/broadcom/bcmns3/Makefile
create mode 100644 board/broadcom/bcmns3/ns3.c
create mode 100644 configs/bcm_ns3_defconfig
create mode 100644 include/configs/bcm_ns3.h
create mode 100644 include/dt-bindings/memory/bcm-ns3-mc.h
--
2.17.1
More information about the U-Boot
mailing list