xref: /openbmc/u-boot/arch/arm/mach-omap2/omap5/Kconfig (revision 58008cbab55688a986e40b644b9142f072285819)
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 PHYS_64BIT
27*58008cbaSMichal Simek	select TI_I2C_BOARD_DETECT
280537e097SLokesh Vutla	imply DM_PMIC
290537e097SLokesh Vutla	imply DM_REGULATOR
300537e097SLokesh Vutla	imply DM_REGULATOR_LP87565
3116fa2eb9SFaiz Abbas	imply DM_THERMAL
32*58008cbaSMichal Simek	imply PMIC_LP87565
33*58008cbaSMichal Simek	imply SCSI
34*58008cbaSMichal Simek	imply SPL_THERMAL
3516fa2eb9SFaiz Abbas	imply TI_DRA7_THERMAL
36983e3700STom Rini
37983e3700STom Riniconfig TARGET_AM57XX_EVM
38983e3700STom Rini	bool "AM57XX"
39e5ec4815STom Rini	select BOARD_LATE_INIT
40*58008cbaSMichal Simek	select CMD_DDR3
4167566ab6SUri Mashiach	select DRA7XX
42983e3700STom Rini	select TI_I2C_BOARD_DETECT
43*58008cbaSMichal Simek	imply DM_THERMAL
44fedb428cSSimon Glass	imply SCSI
4516fa2eb9SFaiz Abbas	imply SPL_THERMAL
4616fa2eb9SFaiz Abbas	imply TI_DRA7_THERMAL
47983e3700STom Rini
48983e3700STom Riniendchoice
49983e3700STom Rini
50983e3700STom Riniconfig SYS_SOC
51983e3700STom Rini	default "omap5"
52983e3700STom Rini
53d87f8296STom Riniconfig OMAP_PLATFORM_RESET_TIME_MAX_USEC
54d87f8296STom Rini	int "Something"
55d87f8296STom Rini	range 0  31219
56d87f8296STom Rini	default 31219
57d87f8296STom Rini	help
58d87f8296STom Rini	  Most OMAPs' provide a way to specify the time for which the reset
59d87f8296STom Rini	  should be held low while the voltages and Oscillator outputs
60d87f8296STom Rini	  stabilize.
61d87f8296STom Rini	  This time is mostly board and PMIC dependent. Hence the boards are
62d87f8296STom Rini	  expected to specify a pre-computed time using the above option.
63d87f8296STom Rini	  This value can be computed using a summation of the below 3
64d87f8296STom Rini	  parameters
65d87f8296STom Rini	  1: Time taken by the Osciallator to stop and restart
66d87f8296STom Rini	  2: PMIC OTP time
67d87f8296STom Rini	  3: Voltage ramp time, which can be derived using the PMIC slew rate
68d87f8296STom Rini	     and value of voltage ramp needed.
69d87f8296STom Rini
70fba82eb7SSuman Annaif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
71fba82eb7SSuman Annamenu "Voltage Domain OPP selections"
72fba82eb7SSuman Anna
73fba82eb7SSuman Annachoice
74fba82eb7SSuman Anna	prompt "MPU Voltage Domain"
75fba82eb7SSuman Anna	default DRA7_MPU_OPP_NOM
76fba82eb7SSuman Anna        help
77fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the MPU voltage
78fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
79fba82eb7SSuman Anna
80fba82eb7SSuman Annaconfig DRA7_MPU_OPP_NOM
81fba82eb7SSuman Anna	bool "OPP NOM"
82fba82eb7SSuman Anna	help
83fba82eb7SSuman Anna	  This config option enables Normal OPP for MPU. This is the safest
84fba82eb7SSuman Anna	  option for booting.
85fba82eb7SSuman Anna
86fba82eb7SSuman Annaendchoice
87fba82eb7SSuman Anna
88fba82eb7SSuman Annachoice
89fba82eb7SSuman Anna	prompt "DSPEVE Voltage Domain"
90fba82eb7SSuman Anna        help
91fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
92fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
93fba82eb7SSuman Anna
94fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_NOM
95fba82eb7SSuman Anna	bool "OPP NOM"
96fba82eb7SSuman Anna	help
97fba82eb7SSuman Anna	  This config option enables Normal OPP for DSPEVE. This is the safest
98fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
99fba82eb7SSuman Anna
100fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_OD
101fba82eb7SSuman Anna	bool "OPP OD"
102fba82eb7SSuman Anna	help
103fba82eb7SSuman Anna	  This config option enables Over drive OPP for DSPEVE.
104fba82eb7SSuman Anna
105fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_HIGH
106fba82eb7SSuman Anna	bool "OPP HIGH"
107fba82eb7SSuman Anna	help
108fba82eb7SSuman Anna	  This config option enables High OPP for DSPEVE.
109fba82eb7SSuman Anna
110fba82eb7SSuman Annaendchoice
111fba82eb7SSuman Anna
112fba82eb7SSuman Annachoice
113fba82eb7SSuman Anna	prompt "IVA Voltage Domain"
114fba82eb7SSuman Anna        help
115fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the IVA voltage
116fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
117fba82eb7SSuman Anna
118fba82eb7SSuman Annaconfig DRA7_IVA_OPP_NOM
119fba82eb7SSuman Anna	bool "OPP NOM"
120fba82eb7SSuman Anna	help
121fba82eb7SSuman Anna	  This config option enables Normal OPP for IVA. This is the safest
122fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
123fba82eb7SSuman Anna
124fba82eb7SSuman Annaconfig DRA7_IVA_OPP_OD
125fba82eb7SSuman Anna	bool "OPP OD"
126fba82eb7SSuman Anna	help
127fba82eb7SSuman Anna	  This config option enables Over drive OPP for IVA.
128fba82eb7SSuman Anna
129fba82eb7SSuman Annaconfig DRA7_IVA_OPP_HIGH
130fba82eb7SSuman Anna	bool "OPP HIGH"
131fba82eb7SSuman Anna	help
132fba82eb7SSuman Anna	  This config option enables High OPP for IVA.
133fba82eb7SSuman Anna
134fba82eb7SSuman Annaendchoice
135fba82eb7SSuman Anna
136fba82eb7SSuman Annachoice
137fba82eb7SSuman Anna	prompt "GPU Voltage Domain"
138fba82eb7SSuman Anna        help
139fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the GPU voltage
140fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
141fba82eb7SSuman Anna
142fba82eb7SSuman Annaconfig DRA7_GPU_OPP_NOM
143fba82eb7SSuman Anna	bool "OPP NOM"
144fba82eb7SSuman Anna	help
145fba82eb7SSuman Anna	  This config option enables Normal OPP for GPU. This is the safest
146fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
147fba82eb7SSuman Anna
148fba82eb7SSuman Annaconfig DRA7_GPU_OPP_OD
149fba82eb7SSuman Anna	bool "OPP OD"
150fba82eb7SSuman Anna	help
151fba82eb7SSuman Anna	  This config option enables Over drive OPP for GPU.
152fba82eb7SSuman Anna
153fba82eb7SSuman Annaconfig DRA7_GPU_OPP_HIGH
154fba82eb7SSuman Anna	bool "OPP HIGH"
155fba82eb7SSuman Anna	help
156fba82eb7SSuman Anna	  This config option enables High OPP for GPU.
157fba82eb7SSuman Anna
158fba82eb7SSuman Annaendchoice
159fba82eb7SSuman Anna
160fba82eb7SSuman Annaendmenu
161fba82eb7SSuman Annaendif
162fba82eb7SSuman Anna
16346650d58SDmitry Lifshitzsource "board/compulab/cl-som-am57x/Kconfig"
164983e3700STom Rinisource "board/compulab/cm_t54/Kconfig"
165983e3700STom Rinisource "board/ti/omap5_uevm/Kconfig"
166983e3700STom Rinisource "board/ti/dra7xx/Kconfig"
167983e3700STom Rinisource "board/ti/am57xx/Kconfig"
168983e3700STom Rini
169983e3700STom Riniendif
170