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