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