81c898b66e34982a1e87b9ee89f2aa111b1ab7fd
[platform/kernel/u-boot.git] / arch / arm / mach-omap2 / omap3 / Kconfig
1 if OMAP34XX
2
3 # We only enable the clocks for the GPIO banks that a given board requies.
4 config OMAP3_GPIO_2
5         bool
6         default y if CMD_GPIO
7
8 config OMAP3_GPIO_3
9         bool
10         default y if CMD_GPIO
11
12 config OMAP3_GPIO_4
13         bool
14         default y if CMD_GPIO
15
16 config OMAP3_GPIO_5
17         bool
18         default y if CMD_GPIO
19
20 config OMAP3_GPIO_6
21         bool
22         default y if CMD_GPIO
23
24 choice
25         prompt "OMAP3 board select"
26         optional
27
28 config TARGET_AM3517_EVM
29         bool "AM3517 EVM"
30         select DM
31         select DM_GPIO
32         select DM_I2C
33         select DM_MMC
34         select DM_SERIAL
35         imply CMD_DM
36
37 config TARGET_OMAP3_BEAGLE
38         bool "TI OMAP3 BeagleBoard"
39         select DM
40         select DM_GPIO
41         select DM_SERIAL
42         select OMAP3_GPIO_5
43         select OMAP3_GPIO_6
44         imply CMD_DM
45
46 config TARGET_CM_T35
47         bool "CompuLab CM-T3530 and CM-T3730 boards"
48         select OMAP3_GPIO_2
49         select OMAP3_GPIO_5
50         select OMAP3_GPIO_6 if LED_STATUS
51
52 config TARGET_DEVKIT8000
53         bool "TimLL OMAP3 Devkit8000"
54         select DM
55         select DM_GPIO
56         select DM_SERIAL
57         imply CMD_DM
58
59 config TARGET_OMAP3_EVM
60         bool "TI OMAP3 EVM"
61         select DM
62         select DM_GPIO
63         select DM_SERIAL
64         select OMAP3_GPIO_2
65         select OMAP3_GPIO_3
66         select OMAP3_GPIO_5
67         select OMAP3_GPIO_6
68         imply CMD_DM
69
70 config TARGET_OMAP3_IGEP00X0
71         bool "IGEP"
72         select DM
73         select DM_GPIO
74         select DM_SERIAL
75         select OMAP3_GPIO_3
76         select OMAP3_GPIO_5
77         select OMAP3_GPIO_6
78         imply CMD_DM
79
80 config TARGET_OMAP3_OVERO
81         bool "OMAP35xx Gumstix Overo"
82         select DM
83         select DM_GPIO
84         select DM_SERIAL
85         select OMAP3_GPIO_2
86         select OMAP3_GPIO_3
87         select OMAP3_GPIO_4
88         select OMAP3_GPIO_5
89         select OMAP3_GPIO_6
90         imply CMD_DM
91
92 config TARGET_OMAP3_PANDORA
93         bool "OMAP3 Pandora"
94         select OMAP3_GPIO_4
95         select OMAP3_GPIO_6
96
97 config TARGET_OMAP3_LOGIC
98         bool "OMAP3 Logic"
99         select BOARD_LATE_INIT
100         select DM
101         select DM_GPIO
102         select DM_SERIAL
103         select OMAP3_GPIO_3
104         select OMAP3_GPIO_4
105         select OMAP3_GPIO_6
106         imply CMD_DM
107
108 config TARGET_NOKIA_RX51
109         bool "Nokia RX51"
110
111 config TARGET_TAO3530
112         bool "TAO3530"
113         select OMAP3_GPIO_2
114         select OMAP3_GPIO_3
115         select OMAP3_GPIO_4
116         select OMAP3_GPIO_5
117         select OMAP3_GPIO_6
118
119 config TARGET_SNIPER
120         bool "LG Optimus Black"
121         select DM
122         select DM_GPIO
123         select DM_SERIAL
124         select OMAP3_GPIO_2
125         select OMAP3_GPIO_3
126         select OMAP3_GPIO_4
127         select OMAP3_GPIO_5
128         select OMAP3_GPIO_6
129         imply CMD_DM
130
131 endchoice
132
133 choice
134         prompt "Memory Controller"
135         default SDRC
136
137 config SDRC
138         bool "SDRC controller"
139         help
140           The default memory controller on most OMAP3 boards is SDRC.
141
142 config EMIF4
143         bool "EMIF4 controller"
144         help
145           Enable this on boards like AM3517 which use EMIF4 controller
146 endchoice
147
148 config SPL_OMAP3_ID_NAND
149         bool "Support OMAP3-specific ID and MFR function"
150         help
151           Support for an OMAP3-specific set of functions to return the
152           ID and MFR of the first attached NAND chip, if present.
153
154 config SYS_SOC
155         default "omap3"
156
157 source "board/logicpd/am3517evm/Kconfig"
158 source "board/ti/beagle/Kconfig"
159 source "board/timll/devkit8000/Kconfig"
160 source "board/ti/evm/Kconfig"
161 source "board/isee/igep00x0/Kconfig"
162 source "board/logicpd/omap3som/Kconfig"
163 source "board/nokia/rx51/Kconfig"
164 source "board/lg/sniper/Kconfig"
165
166 endif