1# SPDX-License-Identifier: GPL-2.0+ 2# 3# (C) Copyright 2022 Broadcom Ltd 4# 5 6if ARCH_BCMBCA 7 8config BCM47622 9 bool "Support for Broadcom 47622 Family" 10 select SYS_ARCH_TIMER 11 select CPU_V7A 12 select DM_SERIAL 13 select PL01X_SERIAL 14 15config BCM4908 16 bool "Support for Broadcom 4908 Family" 17 select ARM64 18 select SYS_ARCH_TIMER 19 select DM_SERIAL 20 select BCM6345_SERIAL 21 22config BCM4912 23 bool "Support for Broadcom 4912 Family" 24 select ARM64 25 select SYS_ARCH_TIMER 26 select DM_SERIAL 27 select PL01X_SERIAL 28 29config BCM63138 30 bool "Support for Broadcom 63138 Family" 31 select TIMER 32 select ARM_GLOBAL_TIMER 33 select CPU_V7A 34 select DM_SERIAL 35 select BCM6345_SERIAL 36 37config BCM63146 38 bool "Support for Broadcom 63146 Family" 39 select ARM64 40 select SYS_ARCH_TIMER 41 select DM_SERIAL 42 select PL01X_SERIAL 43 44config BCM63148 45 bool "Support for Broadcom 63148 Family" 46 select SYS_ARCH_TIMER 47 select CPU_V7A 48 select DM_SERIAL 49 select BCM6345_SERIAL 50 51config BCM63158 52 bool "Support for Broadcom 63158 Family" 53 select ARM64 54 select SYS_ARCH_TIMER 55 select DM_SERIAL 56 select PL01X_SERIAL 57 58config BCM63178 59 bool "Support for Broadcom 63178 Family" 60 select SYS_ARCH_TIMER 61 select CPU_V7A 62 select DM_SERIAL 63 select PL01X_SERIAL 64 65config BCM6756 66 bool "Support for Broadcom 6756 Family" 67 select SYS_ARCH_TIMER 68 select CPU_V7A 69 select DM_SERIAL 70 select PL01X_SERIAL 71 72config BCM6813 73 bool "Support for Broadcom 6813 Family" 74 select ARM64 75 select SYS_ARCH_TIMER 76 select DM_SERIAL 77 select PL01X_SERIAL 78 79config BCM6846 80 bool "Support for Broadcom 6846 Family" 81 select SYS_ARCH_TIMER 82 select CPU_V7A 83 select DM_SERIAL 84 select BCM6345_SERIAL 85 86config BCM6855 87 bool "Support for Broadcom 6855 Family" 88 select SYS_ARCH_TIMER 89 select CPU_V7A 90 select DM_SERIAL 91 select PL01X_SERIAL 92 help 93 Broadcom BCM6855 is a triple core Cortex A7 based xPON Gateway 94 SoC. This SoC family includes BCM6855x, BCM68252 and BCM6753. 95 96config BCM6856 97 bool "Support for Broadcom 6856 Family" 98 select ARM64 99 select SYS_ARCH_TIMER 100 select DM_SERIAL 101 select BCM6345_SERIAL 102 help 103 Broadcom BCM6856 is a dual core Brahma-B53 ARMv8 based xPON Gateway 104 SoC. This SoC family includes BCM6856, BCM6836 and BCM4910. 105 106config BCM6858 107 bool "Support for Broadcom 6858 Family" 108 select ARM64 109 select SYS_ARCH_TIMER 110 select DM_SERIAL 111 select BCM6345_SERIAL 112 help 113 Broadcom BCM6858 is a quad core Brahma-B53 ARMv8 based xPON Gateway 114 SoC. This SoC family includes BCM6858, BCM49508, BCM5504X and BCM6545. 115 116config BCM6878 117 bool "Support for Broadcom 6878 Family" 118 select SYS_ARCH_TIMER 119 select CPU_V7A 120 select DM_SERIAL 121 select PL01X_SERIAL 122 123source "arch/arm/mach-bcmbca/bcm47622/Kconfig" 124source "arch/arm/mach-bcmbca/bcm4908/Kconfig" 125source "arch/arm/mach-bcmbca/bcm4912/Kconfig" 126source "arch/arm/mach-bcmbca/bcm63138/Kconfig" 127source "arch/arm/mach-bcmbca/bcm63146/Kconfig" 128source "arch/arm/mach-bcmbca/bcm63148/Kconfig" 129source "arch/arm/mach-bcmbca/bcm63158/Kconfig" 130source "arch/arm/mach-bcmbca/bcm63178/Kconfig" 131source "arch/arm/mach-bcmbca/bcm6756/Kconfig" 132source "arch/arm/mach-bcmbca/bcm6813/Kconfig" 133source "arch/arm/mach-bcmbca/bcm6846/Kconfig" 134source "arch/arm/mach-bcmbca/bcm6855/Kconfig" 135source "arch/arm/mach-bcmbca/bcm6856/Kconfig" 136source "arch/arm/mach-bcmbca/bcm6858/Kconfig" 137source "arch/arm/mach-bcmbca/bcm6878/Kconfig" 138 139endif 140