This enables support for Apple's in-house ARM SoC family, starting
          with the Apple M1.
 
+menuconfig ARCH_BCM
+       bool "Broadcom SoC Support"
+
+if ARCH_BCM
+
 config ARCH_BCM2835
        bool "Broadcom BCM2835 family"
        select TIMER_OF
          This enables support for Broadcom BCA ARM-based broadband chipsets,
          including the DSL, PON and Wireless family of chips.
 
+config ARCH_BRCMSTB
+       bool "Broadcom Set-Top-Box SoCs"
+       select ARCH_HAS_RESET_CONTROLLER
+       select GENERIC_IRQ_CHIP
+       select PINCTRL
+       help
+         This enables support for Broadcom's ARMv8 Set Top Box SoCs
+
+endif
+
 config ARCH_BERLIN
        bool "Marvell Berlin SoC Family"
        select DW_APB_ICTL
        help
          This enables support for the Bitmain SoC Family.
 
-config ARCH_BRCMSTB
-       bool "Broadcom Set-Top-Box SoCs"
-       select ARCH_HAS_RESET_CONTROLLER
-       select GENERIC_IRQ_CHIP
-       select PINCTRL
-       help
-         This enables support for Broadcom's ARMv8 Set Top Box SoCs
-
 config ARCH_EXYNOS
        bool "ARMv8 based Samsung Exynos SoC family"
        select COMMON_CLK_SAMSUNG