xref: /openbmc/u-boot/arch/arm/mach-davinci/Kconfig (revision 4f6c7b12)
1if ARCH_DAVINCI
2
3choice
4	prompt "DaVinci board select"
5	optional
6
7config TARGET_IPAM390
8	bool "IPAM390 board"
9	select MACH_DAVINCI_DA850_EVM
10	select SOC_DA850
11	select SUPPORT_SPL
12
13config TARGET_DA850EVM
14	bool "DA850 EVM board"
15	select MACH_DAVINCI_DA850_EVM
16	select SOC_DA850
17	select SUPPORT_SPL
18
19config TARGET_EA20
20	bool "EA20 board"
21	select MACH_DAVINCI_DA850_EVM
22	select SOC_DA850
23	select BOARD_LATE_INIT
24
25config TARGET_OMAPL138_LCDK
26	bool "OMAPL138 LCDK"
27	select SOC_DA8XX
28	select SUPPORT_SPL
29
30config TARGET_CALIMAIN
31	bool "Calimain board"
32	select SOC_DA850
33
34config TARGET_LEGOEV3
35	bool "LEGO MINDSTORMS EV3"
36	select MACH_DAVINCI_DA850_EVM
37	select SOC_DA850
38
39endchoice
40
41config SYS_SOC
42	default "davinci"
43
44config DA850_LOWLEVEL
45	bool "Enable Lowlevel DA850 initialization"
46	depends on SOC_DA850
47
48config SYS_DA850_PLL_INIT
49	bool
50
51config SYS_DA850_DDR_INIT
52	bool
53
54config SOC_DA850
55	bool
56	select SOC_DA8XX
57	select SYS_DA850_DDR_INIT if SUPPORT_SPL || DA850_LOWLEVEL
58
59config SOC_DA8XX
60	bool
61	select SYS_DA850_PLL_INIT if SUPPORT_SPL || DA850_LOWLEVEL
62
63config MACH_DAVINCI_DA850_EVM
64	bool
65
66source "board/Barix/ipam390/Kconfig"
67source "board/davinci/da8xxevm/Kconfig"
68source "board/davinci/ea20/Kconfig"
69source "board/omicron/calimain/Kconfig"
70source "board/lego/ev3/Kconfig"
71
72config SPL_LDSCRIPT
73	default "board/$(BOARDDIR)/u-boot-spl-ipam390.lds" if TARGET_IPAM390
74	default "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
75
76endif
77