Broadcom BCA (Broadband Carrier Access origin) chipset family includes DSL, PON and WLAN access point and gateway SoC. Now that the ARCH_BCMBCA architecture and its first SoC BCM47622 are supported in u-boot 2022.07, this patch series add the basic support for following BCA chips under ARCH_BCMBCA: BCM4908, BCM4912, BCM63146 and BCM6813.
This patch series applies on top of the my previous patch [1]. [1] https://lists.denx.de/pipermail/u-boot/2022-August/491060.html William Zhang (4): arm: bcmbca: add bcm63146 SoC support arm: bcmbca: add bcm4912 SoC support arm: bcmbca: add bcm6813 SoC support arm: bcmbca: add bcm4908 SoC support MAINTAINERS | 4 + arch/arm/dts/Makefile | 8 ++ arch/arm/dts/bcm4908.dtsi | 127 +++++++++++++++++++++ arch/arm/dts/bcm4912.dtsi | 128 ++++++++++++++++++++++ arch/arm/dts/bcm63146.dtsi | 110 +++++++++++++++++++ arch/arm/dts/bcm6813.dtsi | 128 ++++++++++++++++++++++ arch/arm/dts/bcm94908.dts | 30 +++++ arch/arm/dts/bcm94912.dts | 30 +++++ arch/arm/dts/bcm963146.dts | 30 +++++ arch/arm/dts/bcm96813.dts | 30 +++++ arch/arm/mach-bcmbca/Kconfig | 32 ++++++ arch/arm/mach-bcmbca/Makefile | 4 + arch/arm/mach-bcmbca/bcm4908/Kconfig | 17 +++ arch/arm/mach-bcmbca/bcm4908/Makefile | 5 + arch/arm/mach-bcmbca/bcm4908/mmu_table.c | 32 ++++++ arch/arm/mach-bcmbca/bcm4912/Kconfig | 17 +++ arch/arm/mach-bcmbca/bcm4912/Makefile | 5 + arch/arm/mach-bcmbca/bcm4912/mmu_table.c | 32 ++++++ arch/arm/mach-bcmbca/bcm63146/Kconfig | 17 +++ arch/arm/mach-bcmbca/bcm63146/Makefile | 5 + arch/arm/mach-bcmbca/bcm63146/mmu_table.c | 32 ++++++ arch/arm/mach-bcmbca/bcm6813/Kconfig | 17 +++ arch/arm/mach-bcmbca/bcm6813/Makefile | 5 + arch/arm/mach-bcmbca/bcm6813/mmu_table.c | 32 ++++++ board/broadcom/bcmbca/Kconfig | 28 +++++ configs/bcm94908_defconfig | 23 ++++ configs/bcm94912_defconfig | 23 ++++ configs/bcm963146_defconfig | 23 ++++ configs/bcm96813_defconfig | 23 ++++ include/configs/bcm94908.h | 11 ++ include/configs/bcm94912.h | 11 ++ include/configs/bcm963146.h | 11 ++ include/configs/bcm96813.h | 11 ++ 33 files changed, 1041 insertions(+) create mode 100644 arch/arm/dts/bcm4908.dtsi create mode 100644 arch/arm/dts/bcm4912.dtsi create mode 100644 arch/arm/dts/bcm63146.dtsi create mode 100644 arch/arm/dts/bcm6813.dtsi create mode 100644 arch/arm/dts/bcm94908.dts create mode 100644 arch/arm/dts/bcm94912.dts create mode 100644 arch/arm/dts/bcm963146.dts create mode 100644 arch/arm/dts/bcm96813.dts create mode 100644 arch/arm/mach-bcmbca/bcm4908/Kconfig create mode 100644 arch/arm/mach-bcmbca/bcm4908/Makefile create mode 100644 arch/arm/mach-bcmbca/bcm4908/mmu_table.c create mode 100644 arch/arm/mach-bcmbca/bcm4912/Kconfig create mode 100644 arch/arm/mach-bcmbca/bcm4912/Makefile create mode 100644 arch/arm/mach-bcmbca/bcm4912/mmu_table.c create mode 100644 arch/arm/mach-bcmbca/bcm63146/Kconfig create mode 100644 arch/arm/mach-bcmbca/bcm63146/Makefile create mode 100644 arch/arm/mach-bcmbca/bcm63146/mmu_table.c create mode 100644 arch/arm/mach-bcmbca/bcm6813/Kconfig create mode 100644 arch/arm/mach-bcmbca/bcm6813/Makefile create mode 100644 arch/arm/mach-bcmbca/bcm6813/mmu_table.c create mode 100644 configs/bcm94908_defconfig create mode 100644 configs/bcm94912_defconfig create mode 100644 configs/bcm963146_defconfig create mode 100644 configs/bcm96813_defconfig create mode 100644 include/configs/bcm94908.h create mode 100644 include/configs/bcm94912.h create mode 100644 include/configs/bcm963146.h create mode 100644 include/configs/bcm96813.h -- 2.37.1
smime.p7s
Description: S/MIME Cryptographic Signature