eb03ef42b8d26f7b4a2f334e6f9283edade88400
[platform/kernel/u-boot.git] / arch / arm / mach-bcmbca / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # (C) Copyright 2022 Broadcom Ltd
4 #
5
6 if ARCH_BCMBCA
7
8 config 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
15 config 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
22 config 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
29 config BCM63138
30         bool "Support for Broadcom 63138 Family"
31         select TIMER
32         select STI_TIMER
33         select CPU_V7A
34         select DM_SERIAL
35         select BCM6345_SERIAL
36
37 config 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
44 config 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
51 config BCM63178
52         bool "Support for Broadcom 63178 Family"
53         select SYS_ARCH_TIMER
54         select CPU_V7A
55         select DM_SERIAL
56         select PL01X_SERIAL
57
58 config BCM6756
59         bool "Support for Broadcom 6756 Family"
60         select SYS_ARCH_TIMER
61         select CPU_V7A
62         select DM_SERIAL
63         select PL01X_SERIAL
64
65 config BCM6813
66         bool "Support for Broadcom 6813 Family"
67         select ARM64
68         select SYS_ARCH_TIMER
69         select DM_SERIAL
70         select PL01X_SERIAL
71
72 config BCM6846
73         bool "Support for Broadcom 6846 Family"
74         select SYS_ARCH_TIMER
75         select CPU_V7A
76         select DM_SERIAL
77         select BCM6345_SERIAL
78
79 config BCM6878
80         bool "Support for Broadcom 6878 Family"
81         select SYS_ARCH_TIMER
82         select CPU_V7A
83         select DM_SERIAL
84         select PL01X_SERIAL
85
86 source "arch/arm/mach-bcmbca/bcm47622/Kconfig"
87 source "arch/arm/mach-bcmbca/bcm4908/Kconfig"
88 source "arch/arm/mach-bcmbca/bcm4912/Kconfig"
89 source "arch/arm/mach-bcmbca/bcm63138/Kconfig"
90 source "arch/arm/mach-bcmbca/bcm63146/Kconfig"
91 source "arch/arm/mach-bcmbca/bcm63148/Kconfig"
92 source "arch/arm/mach-bcmbca/bcm63178/Kconfig"
93 source "arch/arm/mach-bcmbca/bcm6756/Kconfig"
94 source "arch/arm/mach-bcmbca/bcm6813/Kconfig"
95 source "arch/arm/mach-bcmbca/bcm6846/Kconfig"
96 source "arch/arm/mach-bcmbca/bcm6878/Kconfig"
97
98 endif