[PATCH v1 00/49] add support for broadcom NS3 soc
Marek Vasut
marex at denx.de
Mon Apr 27 13:11:49 CEST 2020
On 4/27/20 12:47 PM, Rayagonda Kokatanur wrote:
> This patch series adds support for Broadcom Northstar 3 SoC.
Please, do keep the CC sane, don't CC everyone.
[...]
> 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 | 105 ++
> arch/arm/dts/ns3-clock.dtsi | 34 +
> arch/arm/dts/ns3-pinctrl.dtsi | 321 +++++++
> arch/arm/dts/ns3.dtsi | 265 ++++++
> arch/arm/include/asm/arch-bcmns3/bl33_info.h | 26 +
> arch/arm/include/asm/gpio.h | 2 +-
> board/broadcom/bcmns3/Kconfig | 25 +
> board/broadcom/bcmns3/Makefile | 7 +
> board/broadcom/bcmns3/chimp_optee.c | 154 +++
> board/broadcom/bcmns3/fit/keys/dev.crt | 21 +
> board/broadcom/bcmns3/fit/keys/dev.key | 28 +
> board/broadcom/bcmns3/fit/multi.its | 59 ++
> board/broadcom/bcmns3/mcu_cmd.c | 49 +
> board/broadcom/bcmns3/mcu_cmd.h | 13 +
> board/broadcom/bcmns3/ns3.c | 263 +++++
> cmd/Kconfig | 2 +
> cmd/Makefile | 2 +
> cmd/bcm/Kconfig | 12 +
> cmd/bcm/Makefile | 7 +
> cmd/bcm/chimp_boot.c | 36 +
> cmd/bcm/chimp_handshake.c | 32 +
> cmd/bcm/elog.h | 64 ++
> cmd/bcm/logsetup.c | 432 +++++++++
> cmd/bcm/nitro_image_load.c | 99 ++
> cmd/gpt.c | 95 ++
Please split the series into multiple smaller, logical series -- core
code, drivers, other stuff. Patching common code should be done in a
separate patchset. Also, these custom commands will need to be rethought.
> common/Kconfig | 8 +
> common/Makefile | 1 +
> common/bcm_elog.c | 49 +
> common/console.c | 22 +
> configs/bcm_ns3_defconfig | 57 ++
> include/bcm_elog.h | 37 +
> include/brcm/chimp.h | 48 +
> include/configs/bcm_ns3.h | 901 ++++++++++++++++++
> include/dt-bindings/memory/bcm-ns3-mc.h | 65 ++
> .../dt-bindings/pinctrl/brcm,pinctrl-ns3.h | 41 +
> 40 files changed, 3498 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-pinctrl.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/chimp_optee.c
> create mode 100644 board/broadcom/bcmns3/fit/keys/dev.crt
> create mode 100644 board/broadcom/bcmns3/fit/keys/dev.key
> create mode 100644 board/broadcom/bcmns3/fit/multi.its
> create mode 100644 board/broadcom/bcmns3/mcu_cmd.c
> create mode 100644 board/broadcom/bcmns3/mcu_cmd.h
> create mode 100644 board/broadcom/bcmns3/ns3.c
> create mode 100644 cmd/bcm/Kconfig
> create mode 100644 cmd/bcm/Makefile
> create mode 100644 cmd/bcm/chimp_boot.c
> create mode 100644 cmd/bcm/chimp_handshake.c
> create mode 100644 cmd/bcm/elog.h
> create mode 100644 cmd/bcm/logsetup.c
> create mode 100644 cmd/bcm/nitro_image_load.c
> create mode 100644 common/bcm_elog.c
> create mode 100644 configs/bcm_ns3_defconfig
> create mode 100644 include/bcm_elog.h
> create mode 100644 include/brcm/chimp.h
> create mode 100644 include/configs/bcm_ns3.h
> create mode 100644 include/dt-bindings/memory/bcm-ns3-mc.h
> create mode 100644 include/dt-bindings/pinctrl/brcm,pinctrl-ns3.h
>
[...]
More information about the U-Boot
mailing list