eco5pk: remove board
[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_OMAPL138_LCDK
20         bool "OMAPL138 LCDK"
21         select SOC_DA8XX
22         select SUPPORT_SPL
23
24 config TARGET_LEGOEV3
25         bool "LEGO MINDSTORMS EV3"
26         select MACH_DAVINCI_DA850_EVM
27         select SOC_DA850
28
29 endchoice
30
31 config SYS_SOC
32         default "davinci"
33
34 config DA850_LOWLEVEL
35         bool "Enable Lowlevel DA850 initialization"
36         depends on SOC_DA850
37
38 config SYS_DA850_PLL_INIT
39         bool
40
41 config SYS_DA850_DDR_INIT
42         bool
43
44 config SOC_DA850
45         bool
46         select SOC_DA8XX
47
48 config SOC_DA8XX
49         bool
50         select SYS_DA850_DDR_INIT if SUPPORT_SPL || DA850_LOWLEVEL
51         select SYS_DA850_PLL_INIT if SUPPORT_SPL || DA850_LOWLEVEL
52
53 config MACH_DAVINCI_DA850_EVM
54         bool
55
56 if SYS_DA850_PLL_INIT
57 comment "DA850 PLL Initialization Parameters"
58
59 config SYS_DV_CLKMODE
60         int "PLLCTL Clock Mode"
61         default 0
62         help
63           Set PLLCTL Clock Mode bit as External Clock or On Chip oscillator
64
65 config SYS_DA850_PLL0_POSTDIV
66         int "PLLC0 PLL Post-Divider"
67         default 1
68         help
69           Value written to PLLC0 PLL Post-Divider Control Register
70
71 config SYS_DA850_PLL0_PLLDIV1
72         hex "PLLC0 Divider 1"
73         default 0x8000
74         help
75           Value written to PLLC0 Divider 1 register
76
77 config SYS_DA850_PLL0_PLLDIV2
78         hex "PLLC0 Divider 2"
79         default 0x8001
80         help
81           Value written to PLLC0 Divider 2 register
82
83 config SYS_DA850_PLL0_PLLDIV3
84         hex "PLLC0 Divider 3"
85         default 0x8002
86         help
87           Value written to PLLC0 Divider 3 register
88
89 config SYS_DA850_PLL0_PLLDIV4
90         hex "PLLC0 Divider 4"
91         default 0x8003
92         help
93           Value written to PLLC0 Divider 4 register
94
95 config SYS_DA850_PLL0_PLLDIV5
96         hex "PLLC0 Divider 5"
97         default 0x8002
98         help
99           Value written to PLLC0 Divider 5 register
100
101 config SYS_DA850_PLL0_PLLDIV6
102         hex "PLLC0 Divider 6"
103         default 0x8000
104         help
105           Value written to PLLC0 Divider 6 register
106
107 config SYS_DA850_PLL0_PLLDIV7
108         hex "PLLC0 Divider 7"
109         default 0x8005
110         help
111           Value written to PLLC0 Divider 7 register
112
113 config SYS_DA850_PLL1_POSTDIV
114         hex "PLLC1 PLL Post-Divider"
115         default 1
116         help
117           Value written to PLLC1 PLL Post-Divider Control Register
118
119 config SYS_DA850_PLL1_PLLDIV1
120         hex "PLLC1 Divider 2"
121         default 0x8000
122         help
123           Value written to PLLC1 Divider 1 register
124
125 config SYS_DA850_PLL1_PLLDIV2
126         hex "PLLC1 Divider 2"
127         default 0x8001
128         help
129           Value written to PLLC1 Divider 2 register
130
131 config SYS_DA850_PLL1_PLLDIV3
132         hex "PLLC1 Divider 3"
133         default 0x8002
134         help
135           Value written to PLLC1 Divider 3 register
136
137 endif
138
139 source "board/Barix/ipam390/Kconfig"
140 source "board/davinci/da8xxevm/Kconfig"
141 source "board/lego/ev3/Kconfig"
142
143 config SPL_LDSCRIPT
144         default "board/$(BOARDDIR)/u-boot-spl-ipam390.lds" if TARGET_IPAM390
145         default "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
146
147 endif