xref: /openbmc/u-boot/arch/arm/mach-omap2/omap5/Kconfig (revision e5ec48152ad13ada83c541cdf7f47d5867c506db)
1983e3700STom Riniif OMAP54XX
2983e3700STom Rini
3983e3700STom Riniconfig SPL_EXT_SUPPORT
4983e3700STom Rini	default y
5983e3700STom Rini
6983e3700STom Riniconfig SPL_FAT_SUPPORT
7983e3700STom Rini	default y
8983e3700STom Rini
9983e3700STom Riniconfig SPL_GPIO_SUPPORT
10983e3700STom Rini	default y
11983e3700STom Rini
12983e3700STom Riniconfig SPL_I2C_SUPPORT
13983e3700STom Rini	default y
14983e3700STom Rini
15983e3700STom Riniconfig SPL_LIBCOMMON_SUPPORT
16983e3700STom Rini	default y
17983e3700STom Rini
18983e3700STom Riniconfig SPL_LIBDISK_SUPPORT
19983e3700STom Rini	default y
20983e3700STom Rini
21983e3700STom Riniconfig SPL_LIBGENERIC_SUPPORT
22983e3700STom Rini	default y
23983e3700STom Rini
24983e3700STom Riniconfig SPL_MMC_SUPPORT
25983e3700STom Rini	default y
26983e3700STom Rini
27983e3700STom Riniconfig SPL_NAND_SUPPORT
28983e3700STom Rini	default y
29983e3700STom Rini
30983e3700STom Riniconfig SPL_POWER_SUPPORT
31983e3700STom Rini	default y
32983e3700STom Rini
33983e3700STom Riniconfig SPL_SERIAL_SUPPORT
34983e3700STom Rini	default y
35983e3700STom Rini
36983e3700STom Riniconfig SPL_DISPLAY_PRINT
37983e3700STom Rini	default y
38983e3700STom Rini
39983e3700STom Rinichoice
40983e3700STom Rini	prompt "OMAP5 board select"
41983e3700STom Rini	optional
42983e3700STom Rini
4346650d58SDmitry Lifshitzconfig TARGET_CL_SOM_AM57X
4446650d58SDmitry Lifshitz	bool "CompuLab CL-SOM-AM57x"
4546650d58SDmitry Lifshitz
46983e3700STom Riniconfig TARGET_CM_T54
47983e3700STom Rini	bool "CompuLab CM-T54"
48983e3700STom Rini
49983e3700STom Riniconfig TARGET_OMAP5_UEVM
50983e3700STom Rini	bool "TI OMAP5 uEVM board"
51983e3700STom Rini
52983e3700STom Riniconfig TARGET_DRA7XX_EVM
53983e3700STom Rini	bool "TI DRA7XX"
54*e5ec4815STom Rini	select BOARD_LATE_INIT
55983e3700STom Rini	select TI_I2C_BOARD_DETECT
56983e3700STom Rini	select PHYS_64BIT
57983e3700STom Rini
58983e3700STom Riniconfig TARGET_AM57XX_EVM
59983e3700STom Rini	bool "AM57XX"
60*e5ec4815STom Rini	select BOARD_LATE_INIT
61983e3700STom Rini	select TI_I2C_BOARD_DETECT
62983e3700STom Rini
63983e3700STom Riniendchoice
64983e3700STom Rini
65983e3700STom Riniconfig SYS_SOC
66983e3700STom Rini	default "omap5"
67983e3700STom Rini
68983e3700STom Riniconfig TI_SECURE_EMIF_REGION_START
69983e3700STom Rini	hex "Reserved EMIF region start address"
70983e3700STom Rini	depends on TI_SECURE_DEVICE
71983e3700STom Rini	default 0x0
72983e3700STom Rini	help
73983e3700STom Rini	  Reserved EMIF region start address. Set to "0" to auto-select
74983e3700STom Rini	  to be at the end of the external memory region.
75983e3700STom Rini
76983e3700STom Riniconfig TI_SECURE_EMIF_TOTAL_REGION_SIZE
77983e3700STom Rini	hex "Reserved EMIF region size"
78983e3700STom Rini	depends on TI_SECURE_DEVICE
79983e3700STom Rini	default 0x0
80983e3700STom Rini	help
81983e3700STom Rini	  Total reserved EMIF region size. Default is 0, which means no reserved EMIF
82983e3700STom Rini	  region on secure devices.
83983e3700STom Rini
84983e3700STom Riniconfig TI_SECURE_EMIF_PROTECTED_REGION_SIZE
85983e3700STom Rini	hex "Size of protected region within reserved EMIF region"
86983e3700STom Rini	depends on TI_SECURE_DEVICE
87983e3700STom Rini	default 0x0
88983e3700STom Rini	help
89983e3700STom Rini	  This config option is used to specify the size of the portion of the total
90983e3700STom Rini	  reserved EMIF region set aside for secure OS needs that will  be protected
91983e3700STom Rini	  using hardware memory firewalls. This value must be smaller than the
92983e3700STom Rini	  TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
93983e3700STom Rini
94fba82eb7SSuman Annaif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
95fba82eb7SSuman Annamenu "Voltage Domain OPP selections"
96fba82eb7SSuman Anna
97fba82eb7SSuman Annachoice
98fba82eb7SSuman Anna	prompt "MPU Voltage Domain"
99fba82eb7SSuman Anna	default DRA7_MPU_OPP_NOM
100fba82eb7SSuman Anna        help
101fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the MPU voltage
102fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
103fba82eb7SSuman Anna
104fba82eb7SSuman Annaconfig DRA7_MPU_OPP_NOM
105fba82eb7SSuman Anna	bool "OPP NOM"
106fba82eb7SSuman Anna	help
107fba82eb7SSuman Anna	  This config option enables Normal OPP for MPU. This is the safest
108fba82eb7SSuman Anna	  option for booting.
109fba82eb7SSuman Anna
110fba82eb7SSuman Annaendchoice
111fba82eb7SSuman Anna
112fba82eb7SSuman Annachoice
113fba82eb7SSuman Anna	prompt "DSPEVE Voltage Domain"
114fba82eb7SSuman Anna        help
115fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the DSPEVE voltage
116fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
117fba82eb7SSuman Anna
118fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_NOM
119fba82eb7SSuman Anna	bool "OPP NOM"
120fba82eb7SSuman Anna	help
121fba82eb7SSuman Anna	  This config option enables Normal OPP for DSPEVE. This is the safest
122fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
123fba82eb7SSuman Anna
124fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_OD
125fba82eb7SSuman Anna	bool "OPP OD"
126fba82eb7SSuman Anna	help
127fba82eb7SSuman Anna	  This config option enables Over drive OPP for DSPEVE.
128fba82eb7SSuman Anna
129fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_HIGH
130fba82eb7SSuman Anna	bool "OPP HIGH"
131fba82eb7SSuman Anna	help
132fba82eb7SSuman Anna	  This config option enables High OPP for DSPEVE.
133fba82eb7SSuman Anna
134fba82eb7SSuman Annaendchoice
135fba82eb7SSuman Anna
136fba82eb7SSuman Annachoice
137fba82eb7SSuman Anna	prompt "IVA Voltage Domain"
138fba82eb7SSuman Anna        help
139fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the IVA voltage
140fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
141fba82eb7SSuman Anna
142fba82eb7SSuman Annaconfig DRA7_IVA_OPP_NOM
143fba82eb7SSuman Anna	bool "OPP NOM"
144fba82eb7SSuman Anna	help
145fba82eb7SSuman Anna	  This config option enables Normal OPP for IVA. This is the safest
146fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
147fba82eb7SSuman Anna
148fba82eb7SSuman Annaconfig DRA7_IVA_OPP_OD
149fba82eb7SSuman Anna	bool "OPP OD"
150fba82eb7SSuman Anna	help
151fba82eb7SSuman Anna	  This config option enables Over drive OPP for IVA.
152fba82eb7SSuman Anna
153fba82eb7SSuman Annaconfig DRA7_IVA_OPP_HIGH
154fba82eb7SSuman Anna	bool "OPP HIGH"
155fba82eb7SSuman Anna	help
156fba82eb7SSuman Anna	  This config option enables High OPP for IVA.
157fba82eb7SSuman Anna
158fba82eb7SSuman Annaendchoice
159fba82eb7SSuman Anna
160fba82eb7SSuman Annachoice
161fba82eb7SSuman Anna	prompt "GPU Voltage Domain"
162fba82eb7SSuman Anna        help
163fba82eb7SSuman Anna	  Select the Operating Performance Point(OPP) for the GPU voltage
164fba82eb7SSuman Anna	  domain on DRA7xx & AM57xx SoCs.
165fba82eb7SSuman Anna
166fba82eb7SSuman Annaconfig DRA7_GPU_OPP_NOM
167fba82eb7SSuman Anna	bool "OPP NOM"
168fba82eb7SSuman Anna	help
169fba82eb7SSuman Anna	  This config option enables Normal OPP for GPU. This is the safest
170fba82eb7SSuman Anna	  option for booting and choose this when unsure about other OPPs .
171fba82eb7SSuman Anna
172fba82eb7SSuman Annaconfig DRA7_GPU_OPP_OD
173fba82eb7SSuman Anna	bool "OPP OD"
174fba82eb7SSuman Anna	help
175fba82eb7SSuman Anna	  This config option enables Over drive OPP for GPU.
176fba82eb7SSuman Anna
177fba82eb7SSuman Annaconfig DRA7_GPU_OPP_HIGH
178fba82eb7SSuman Anna	bool "OPP HIGH"
179fba82eb7SSuman Anna	help
180fba82eb7SSuman Anna	  This config option enables High OPP for GPU.
181fba82eb7SSuman Anna
182fba82eb7SSuman Annaendchoice
183fba82eb7SSuman Anna
184fba82eb7SSuman Annaendmenu
185fba82eb7SSuman Annaendif
186fba82eb7SSuman Anna
18746650d58SDmitry Lifshitzsource "board/compulab/cl-som-am57x/Kconfig"
188983e3700STom Rinisource "board/compulab/cm_t54/Kconfig"
189983e3700STom Rinisource "board/ti/omap5_uevm/Kconfig"
190983e3700STom Rinisource "board/ti/dra7xx/Kconfig"
191983e3700STom Rinisource "board/ti/am57xx/Kconfig"
192983e3700STom Rini
193983e3700STom Riniendif
194