Kconfig: Sort bool, default, select and imply options
[platform/kernel/u-boot.git] / arch / arm / mach-omap2 / omap5 / Kconfig
1 if OMAP54XX
2
3 config DRA7XX
4         bool
5         help
6           DRA7xx is an OMAP based SOC with Dual Core A-15s.
7
8 choice
9         prompt "OMAP5 board select"
10         optional
11
12 config TARGET_CL_SOM_AM57X
13         bool "CompuLab CL-SOM-AM57x"
14         select DRA7XX
15
16 config TARGET_CM_T54
17         bool "CompuLab CM-T54"
18
19 config TARGET_OMAP5_UEVM
20         bool "TI OMAP5 uEVM board"
21
22 config TARGET_DRA7XX_EVM
23         bool "TI DRA7XX"
24         select BOARD_LATE_INIT
25         select DRA7XX
26         select PHYS_64BIT
27         select TI_I2C_BOARD_DETECT
28         imply DM_PMIC
29         imply DM_REGULATOR
30         imply DM_REGULATOR_LP87565
31         imply DM_THERMAL
32         imply PMIC_LP87565
33         imply SCSI
34         imply SPL_THERMAL
35         imply TI_DRA7_THERMAL
36
37 config TARGET_AM57XX_EVM
38         bool "AM57XX"
39         select BOARD_LATE_INIT
40         select CMD_DDR3
41         select DRA7XX
42         select TI_I2C_BOARD_DETECT
43         imply DM_THERMAL
44         imply SCSI
45         imply SPL_THERMAL
46         imply TI_DRA7_THERMAL
47
48 endchoice
49
50 config SYS_SOC
51         default "omap5"
52
53 config OMAP_PLATFORM_RESET_TIME_MAX_USEC
54         int "Something"
55         range 0  31219
56         default 31219
57         help
58           Most OMAPs' provide a way to specify the time for which the reset
59           should be held low while the voltages and Oscillator outputs
60           stabilize.
61           This time is mostly board and PMIC dependent. Hence the boards are
62           expected to specify a pre-computed time using the above option.
63           This value can be computed using a summation of the below 3
64           parameters
65           1: Time taken by the Osciallator to stop and restart
66           2: PMIC OTP time
67           3: Voltage ramp time, which can be derived using the PMIC slew rate
68              and value of voltage ramp needed.
69
70 if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
71 menu "Voltage Domain OPP selections"
72
73 choice
74         prompt "MPU Voltage Domain"
75         default DRA7_MPU_OPP_NOM
76         help
77           Select the Operating Performance Point(OPP) for the MPU voltage
78           domain on DRA7xx & AM57xx SoCs.
79
80 config DRA7_MPU_OPP_NOM
81         bool "OPP NOM"
82         help
83           This config option enables Normal OPP for MPU. This is the safest
84           option for booting.
85
86 endchoice
87
88 choice
89         prompt "DSPEVE Voltage Domain"
90         help
91           Select the Operating Performance Point(OPP) for the DSPEVE voltage
92           domain on DRA7xx & AM57xx SoCs.
93
94 config DRA7_DSPEVE_OPP_NOM
95         bool "OPP NOM"
96         help
97           This config option enables Normal OPP for DSPEVE. This is the safest
98           option for booting and choose this when unsure about other OPPs .
99
100 config DRA7_DSPEVE_OPP_OD
101         bool "OPP OD"
102         help
103           This config option enables Over drive OPP for DSPEVE.
104
105 config DRA7_DSPEVE_OPP_HIGH
106         bool "OPP HIGH"
107         help
108           This config option enables High OPP for DSPEVE.
109
110 endchoice
111
112 choice
113         prompt "IVA Voltage Domain"
114         help
115           Select the Operating Performance Point(OPP) for the IVA voltage
116           domain on DRA7xx & AM57xx SoCs.
117
118 config DRA7_IVA_OPP_NOM
119         bool "OPP NOM"
120         help
121           This config option enables Normal OPP for IVA. This is the safest
122           option for booting and choose this when unsure about other OPPs .
123
124 config DRA7_IVA_OPP_OD
125         bool "OPP OD"
126         help
127           This config option enables Over drive OPP for IVA.
128
129 config DRA7_IVA_OPP_HIGH
130         bool "OPP HIGH"
131         help
132           This config option enables High OPP for IVA.
133
134 endchoice
135
136 choice
137         prompt "GPU Voltage Domain"
138         help
139           Select the Operating Performance Point(OPP) for the GPU voltage
140           domain on DRA7xx & AM57xx SoCs.
141
142 config DRA7_GPU_OPP_NOM
143         bool "OPP NOM"
144         help
145           This config option enables Normal OPP for GPU. This is the safest
146           option for booting and choose this when unsure about other OPPs .
147
148 config DRA7_GPU_OPP_OD
149         bool "OPP OD"
150         help
151           This config option enables Over drive OPP for GPU.
152
153 config DRA7_GPU_OPP_HIGH
154         bool "OPP HIGH"
155         help
156           This config option enables High OPP for GPU.
157
158 endchoice
159
160 endmenu
161 endif
162
163 source "board/compulab/cl-som-am57x/Kconfig"
164 source "board/compulab/cm_t54/Kconfig"
165 source "board/ti/omap5_uevm/Kconfig"
166 source "board/ti/dra7xx/Kconfig"
167 source "board/ti/am57xx/Kconfig"
168
169 endif