[PATCH v2 0/5] arm: bcmbca: move bcm63158 support under CONFIG_ARCH_BCMBCA

William Zhang william.zhang at broadcom.com
Thu Aug 18 01:36:24 CEST 2022


BCM63158 is one of the Broadcom Broadband origin DSL Gateway router SoC.
It was originally added by Philippe before Broadcom started to upstream
the support for broadband SoCs. The ARM based Broadcom Broadband SoC
family is now supported under the same ARCH_BCMBCA config. This patch
series migrate the BCM63158 support to ARCH_BCMBCA.

This patch series need to apply on top of my previous patch series [1].

[1]: https://lists.denx.de/pipermail/u-boot/2022-August/491061.html

Changes in v2:
- Remove extra nodes from bcm963158.dts and keep it as a generic minimun
board support dts following other BCA chip convention.
- Remove bcm963158_ram_defconfig per discussion with Philippe as a
basic config version of bcm963158_defconfig is now added.

William Zhang (5):
  arm: bcmbca: add bcm63158 SoC support under CONFIG_ARCH_BCMBCA
  arm: bcmbca: remove bcm63158 support under CONFIG_ARCH_BCM63158
  arm: bcmbca: make bcm63158 driver depending on CONFIG_BCM63158
  MAINTAINERS: Add BCM63158 maintainer to BCMBCA entry
  arm: bcmbca: make reset_cpu function weak

 MAINTAINERS                               |   2 +
 arch/arm/Kconfig                          |   8 +-
 arch/arm/dts/Makefile                     |   5 +-
 arch/arm/dts/bcm63158.dtsi                | 207 +++++++++++++---------
 arch/arm/dts/bcm963158.dts                | 121 +------------
 arch/arm/mach-bcmbca/Kconfig              |   8 +
 arch/arm/mach-bcmbca/Makefile             |   1 +
 arch/arm/mach-bcmbca/bcm63158/Kconfig     |  17 ++
 arch/arm/mach-bcmbca/bcm63158/Makefile    |   5 +
 arch/arm/mach-bcmbca/bcm63158/mmu_table.c |  32 ++++
 board/broadcom/bcm963158/Kconfig          |  17 --
 board/broadcom/bcm963158/MAINTAINERS      |   6 -
 board/broadcom/bcm963158/Makefile         |   3 -
 board/broadcom/bcm963158/bcm963158.c      |  62 -------
 board/broadcom/bcmbca/Kconfig             |   7 +
 board/broadcom/bcmbca/board.c             |   2 +-
 configs/bcm963158_defconfig               |  23 +++
 configs/bcm963158_ram_defconfig           |  67 -------
 drivers/gpio/Kconfig                      |   2 +-
 drivers/led/Kconfig                       |   2 +-
 drivers/mtd/nand/raw/Kconfig              |   2 +-
 drivers/spi/Kconfig                       |   2 +-
 drivers/watchdog/Kconfig                  |   2 +-
 include/configs/bcm963158.h               |  15 ++
 include/configs/broadcom_bcm963158.h      |  32 ----
 25 files changed, 251 insertions(+), 399 deletions(-)
 create mode 100644 arch/arm/mach-bcmbca/bcm63158/Kconfig
 create mode 100644 arch/arm/mach-bcmbca/bcm63158/Makefile
 create mode 100644 arch/arm/mach-bcmbca/bcm63158/mmu_table.c
 delete mode 100644 board/broadcom/bcm963158/Kconfig
 delete mode 100644 board/broadcom/bcm963158/MAINTAINERS
 delete mode 100644 board/broadcom/bcm963158/Makefile
 delete mode 100644 board/broadcom/bcm963158/bcm963158.c
 create mode 100644 configs/bcm963158_defconfig
 delete mode 100644 configs/bcm963158_ram_defconfig
 create mode 100644 include/configs/bcm963158.h
 delete mode 100644 include/configs/broadcom_bcm963158.h

-- 
2.37.1

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4212 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220817/8b8a699b/attachment.bin>


More information about the U-Boot mailing list