summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-bcm283x/Kconfig
blob: af2f88c47acb8edd59384db614935beeed52ecd9 (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
if ARCH_BCM283X

config ARCH_TEXT_BASE
	hex
	default 0x0

config MACH_RPI_COMMON
	bool

menu "select Broadcom BCM283X boards to be built"

config MACH_RPI
	bool "RaspberryPi (BCM2835/ARM1176JZF-S)"
	select CPU_V6
	select MACH_RPI_COMMON

config MACH_RPI2
	bool "RaspberryPi 2 (BCM2836/CORTEX-A7)"
	select CPU_V7
	select MACH_RPI_COMMON

config MACH_RPI3
	bool "RaspberryPi 3 (BCM2837/CORTEX-A53)"
	select CPU_V7
	select MACH_RPI_COMMON
	select ARM_SECURE_MONITOR

endmenu

config MACH_RPI_DEBUG_UART_BASE
	hex
	default 0x20201000 if MACH_RPI_DEBUG_UART_RPI
	default 0x3f201000 if MACH_RPI_DEBUG_UART_RPI2

if DEBUG_LL

choice
	prompt "Lowlevel debug UART"

config MACH_RPI_DEBUG_UART_RPI
	bool "use RaspberryPi 1 compatible base"

config MACH_RPI_DEBUG_UART_RPI2
	bool "use RaspberryPi 2 and 3 compatible base"

endchoice

endif

endif