summaryrefslogtreecommitdiff
path: root/arch/arm/mach-bcmbca/Kconfig
blob: 62b371612b6a54b3929319594b9d14e9db81e79e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2022 Broadcom Ltd
#

if ARCH_BCMBCA

config BCM47622
	bool "Support for Broadcom 47622 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select PL01X_SERIAL

config BCM4908
	bool "Support for Broadcom 4908 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select BCM6345_SERIAL

config BCM4912
	bool "Support for Broadcom 4912 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select PL01X_SERIAL

config BCM63138
	bool "Support for Broadcom 63138 Family"
	select TIMER
	select ARM_GLOBAL_TIMER
	select CPU_V7A
	select DM_SERIAL
	select BCM6345_SERIAL

config BCM63146
	bool "Support for Broadcom 63146 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select PL01X_SERIAL

config BCM63148
	bool "Support for Broadcom 63148 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select BCM6345_SERIAL

config BCM63158
	bool "Support for Broadcom 63158 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select PL01X_SERIAL

config BCM63178
	bool "Support for Broadcom 63178 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select PL01X_SERIAL

config BCM6756
	bool "Support for Broadcom 6756 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select PL01X_SERIAL

config BCM6813
	bool "Support for Broadcom 6813 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select PL01X_SERIAL

config BCM6846
	bool "Support for Broadcom 6846 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select BCM6345_SERIAL

config BCM6855
	bool "Support for Broadcom 6855 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select PL01X_SERIAL
	help
	  Broadcom BCM6855 is a triple core Cortex A7 based xPON Gateway
	  SoC. This SoC family includes BCM6855x, BCM68252 and BCM6753.

config BCM6856
	bool "Support for Broadcom 6856 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select BCM6345_SERIAL
	help
	  Broadcom BCM6856 is a dual core Brahma-B53 ARMv8 based xPON Gateway
	  SoC. This SoC family includes BCM6856, BCM6836 and BCM4910.

config BCM6858
	bool "Support for Broadcom 6858 Family"
	select ARM64
	select SYS_ARCH_TIMER
	select DM_SERIAL
	select BCM6345_SERIAL
	help
	  Broadcom BCM6858 is a quad core Brahma-B53 ARMv8 based xPON Gateway
	  SoC. This SoC family includes BCM6858, BCM49508, BCM5504X and BCM6545.

config BCM6878
	bool "Support for Broadcom 6878 Family"
	select SYS_ARCH_TIMER
	select CPU_V7A
	select DM_SERIAL
	select PL01X_SERIAL

source "arch/arm/mach-bcmbca/bcm47622/Kconfig"
source "arch/arm/mach-bcmbca/bcm4908/Kconfig"
source "arch/arm/mach-bcmbca/bcm4912/Kconfig"
source "arch/arm/mach-bcmbca/bcm63138/Kconfig"
source "arch/arm/mach-bcmbca/bcm63146/Kconfig"
source "arch/arm/mach-bcmbca/bcm63148/Kconfig"
source "arch/arm/mach-bcmbca/bcm63158/Kconfig"
source "arch/arm/mach-bcmbca/bcm63178/Kconfig"
source "arch/arm/mach-bcmbca/bcm6756/Kconfig"
source "arch/arm/mach-bcmbca/bcm6813/Kconfig"
source "arch/arm/mach-bcmbca/bcm6846/Kconfig"
source "arch/arm/mach-bcmbca/bcm6855/Kconfig"
source "arch/arm/mach-bcmbca/bcm6856/Kconfig"
source "arch/arm/mach-bcmbca/bcm6858/Kconfig"
source "arch/arm/mach-bcmbca/bcm6878/Kconfig"

endif