xref: /openbmc/u-boot/arch/arm/mach-omap2/omap5/Kconfig (revision 16fa2eb95172e63820ee5f3d4052f3362a6de84e)
1983e3700STom Riniif OMAP54XX
2983e3700STom Rini
367566ab6SUri Mashiachconfig DRA7XX
467566ab6SUri Mashiach	bool
567566ab6SUri Mashiach	help
667566ab6SUri Mashiach	  DRA7xx is an OMAP based SOC with Dual Core A-15s.
767566ab6SUri Mashiach
8983e3700STom Rinichoice
9983e3700STom Rini	prompt "OMAP5 board select"
10983e3700STom Rini	optional
11983e3700STom Rini
1246650d58SDmitry Lifshitzconfig TARGET_CL_SOM_AM57X
1346650d58SDmitry Lifshitz	bool "CompuLab CL-SOM-AM57x"
1467566ab6SUri Mashiach	select DRA7XX
1546650d58SDmitry Lifshitz
16983e3700STom Riniconfig TARGET_CM_T54
17983e3700STom Rini	bool "CompuLab CM-T54"
18983e3700STom Rini
19983e3700STom Riniconfig TARGET_OMAP5_UEVM
20983e3700STom Rini	bool "TI OMAP5 uEVM board"
21983e3700STom Rini
22983e3700STom Riniconfig TARGET_DRA7XX_EVM
23983e3700STom Rini	bool "TI DRA7XX"
24e5ec4815STom Rini	select BOARD_LATE_INIT
2567566ab6SUri Mashiach	select DRA7XX
26983e3700STom Rini	select TI_I2C_BOARD_DETECT
27983e3700STom Rini	select PHYS_64BIT
28fedb428cSSimon Glass	imply SCSI
290537e097SLokesh Vutla	imply DM_PMIC
300537e097SLokesh Vutla	imply PMIC_LP87565
310537e097SLokesh Vutla	imply DM_REGULATOR
320537e097SLokesh Vutla	imply DM_REGULATOR_LP87565
33*16fa2eb9SFaiz Abbas	imply SPL_THERMAL
34*16fa2eb9SFaiz Abbas	imply DM_THERMAL
35*16fa2eb9SFaiz Abbas	imply TI_DRA7_THERMAL
36983e3700STom Rini
37983e3700STom Riniconfig TARGET_AM57XX_EVM
38983e3700STom Rini	bool "AM57XX"
39e5ec4815STom Rini	select BOARD_LATE_INIT
4067566ab6SUri Mashiach	select DRA7XX
41983e3700STom Rini	select TI_I2C_BOARD_DETECT
42fedb428cSSimon Glass	imply SCSI
43*16fa2eb9SFaiz Abbas	imply SPL_THERMAL
44*16fa2eb9SFaiz Abbas	imply DM_THERMAL
45*16fa2eb9SFaiz Abbas	imply TI_DRA7_THERMAL
46983e3700STom Rini
47983e3700STom Riniendchoice
48983e3700STom Rini
49983e3700STom Riniconfig SYS_SOC
50983e3700STom Rini	default "omap5"
51983e3700STom Rini
52d87f8296STom Riniconfig OMAP_PLATFORM_RESET_TIME_MAX_USEC
53d87f8296STom Rini	int "Something"
54d87f8296STom Rini	range 0  31219
55d87f8296STom Rini	default 31219
56d87f8296STom Rini	help
57d87f8296STom Rini	  Most OMAPs' provide a way to specify the time for which the reset
58d87f8296STom Rini	  should be held low while the voltages and Oscillator outputs
59d87f8296STom Rini	  stabilize.
60d87f8296STom Rini	  This time is mostly board and PMIC dependent. Hence the boards are
61d87f8296STom Rini	  expected to specify a pre-computed time using the above option.
62d87f8296STom Rini	  This value can be computed using a summation of the below 3
63d87f8296STom Rini	  parameters
64d87f8296STom Rini	  1: Time taken by the Osciallator to stop and restart
65d87f8296STom Rini	  2: PMIC OTP time
66d87f8296STom Rini	  3: Voltage ramp time, which can be derived using the PMIC slew rate
67d87f8296STom Rini	     and value of voltage ramp needed.
68d87f8296STom Rini
69fba82eb7SSuman Annaif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
70fba82eb7SSuman Annamenu "Voltage Domain OPP selections"
71fba82eb7SSuman Anna
72fba82eb7SSuman Annachoice
73fba82eb7SSuman Anna	prompt "MPU Voltage Domain"
74fba82eb7SSuman Anna	default DRA7_MPU_OPP_NOM
75fba82eb7SSuman Anna        help
76fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the MPU voltage
77fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
78fba82eb7SSuman Anna
79fba82eb7SSuman Annaconfig DRA7_MPU_OPP_NOM
80fba82eb7SSuman Anna	bool "OPP NOM"
81fba82eb7SSuman Anna	help
82fba82eb7SSuman Anna	  This config option enables Normal OPP for MPU. This is the safest
83fba82eb7SSuman Anna	  option for booting.
84fba82eb7SSuman Anna
85fba82eb7SSuman Annaendchoice
86fba82eb7SSuman Anna
87fba82eb7SSuman Annachoice
88fba82eb7SSuman Anna	prompt "DSPEVE Voltage Domain"
89fba82eb7SSuman Anna        help
90fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
91fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
92fba82eb7SSuman Anna
93fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_NOM
94fba82eb7SSuman Anna	bool "OPP NOM"
95fba82eb7SSuman Anna	help
96fba82eb7SSuman Anna	  This config option enables Normal OPP for DSPEVE. This is the safest
97fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
98fba82eb7SSuman Anna
99fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_OD
100fba82eb7SSuman Anna	bool "OPP OD"
101fba82eb7SSuman Anna	help
102fba82eb7SSuman Anna	  This config option enables Over drive OPP for DSPEVE.
103fba82eb7SSuman Anna
104fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_HIGH
105fba82eb7SSuman Anna	bool "OPP HIGH"
106fba82eb7SSuman Anna	help
107fba82eb7SSuman Anna	  This config option enables High OPP for DSPEVE.
108fba82eb7SSuman Anna
109fba82eb7SSuman Annaendchoice
110fba82eb7SSuman Anna
111fba82eb7SSuman Annachoice
112fba82eb7SSuman Anna	prompt "IVA Voltage Domain"
113fba82eb7SSuman Anna        help
114fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the IVA voltage
115fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
116fba82eb7SSuman Anna
117fba82eb7SSuman Annaconfig DRA7_IVA_OPP_NOM
118fba82eb7SSuman Anna	bool "OPP NOM"
119fba82eb7SSuman Anna	help
120fba82eb7SSuman Anna	  This config option enables Normal OPP for IVA. This is the safest
121fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
122fba82eb7SSuman Anna
123fba82eb7SSuman Annaconfig DRA7_IVA_OPP_OD
124fba82eb7SSuman Anna	bool "OPP OD"
125fba82eb7SSuman Anna	help
126fba82eb7SSuman Anna	  This config option enables Over drive OPP for IVA.
127fba82eb7SSuman Anna
128fba82eb7SSuman Annaconfig DRA7_IVA_OPP_HIGH
129fba82eb7SSuman Anna	bool "OPP HIGH"
130fba82eb7SSuman Anna	help
131fba82eb7SSuman Anna	  This config option enables High OPP for IVA.
132fba82eb7SSuman Anna
133fba82eb7SSuman Annaendchoice
134fba82eb7SSuman Anna
135fba82eb7SSuman Annachoice
136fba82eb7SSuman Anna	prompt "GPU Voltage Domain"
137fba82eb7SSuman Anna        help
138fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the GPU voltage
139fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
140fba82eb7SSuman Anna
141fba82eb7SSuman Annaconfig DRA7_GPU_OPP_NOM
142fba82eb7SSuman Anna	bool "OPP NOM"
143fba82eb7SSuman Anna	help
144fba82eb7SSuman Anna	  This config option enables Normal OPP for GPU. This is the safest
145fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
146fba82eb7SSuman Anna
147fba82eb7SSuman Annaconfig DRA7_GPU_OPP_OD
148fba82eb7SSuman Anna	bool "OPP OD"
149fba82eb7SSuman Anna	help
150fba82eb7SSuman Anna	  This config option enables Over drive OPP for GPU.
151fba82eb7SSuman Anna
152fba82eb7SSuman Annaconfig DRA7_GPU_OPP_HIGH
153fba82eb7SSuman Anna	bool "OPP HIGH"
154fba82eb7SSuman Anna	help
155fba82eb7SSuman Anna	  This config option enables High OPP for GPU.
156fba82eb7SSuman Anna
157fba82eb7SSuman Annaendchoice
158fba82eb7SSuman Anna
159fba82eb7SSuman Annaendmenu
160fba82eb7SSuman Annaendif
161fba82eb7SSuman Anna
16246650d58SDmitry Lifshitzsource "board/compulab/cl-som-am57x/Kconfig"
163983e3700STom Rinisource "board/compulab/cm_t54/Kconfig"
164983e3700STom Rinisource "board/ti/omap5_uevm/Kconfig"
165983e3700STom Rinisource "board/ti/dra7xx/Kconfig"
166983e3700STom Rinisource "board/ti/am57xx/Kconfig"
167983e3700STom Rini
168983e3700STom Riniendif
169