blob: 018e584e07c07cb7664e2b4eff8eaa8963301e6e [file] [log] [blame]
Masahiro Yamada6c5431a2014-08-31 07:11:04 +09001if OMAP54XX
2
Simon Glass75eba2c2016-09-12 23:18:37 -06003config SPL_EXT_SUPPORT
4 default y
5
Simon Glassae56db52016-09-12 23:18:38 -06006config SPL_FAT_SUPPORT
7 default y
8
Simon Glass53b5bf32016-09-12 23:18:39 -06009config SPL_GPIO_SUPPORT
10 default y
11
Simon Glass9c21df12016-09-12 23:18:40 -060012config SPL_I2C_SUPPORT
13 default y
14
Simon Glass77d2f7f2016-09-12 23:18:41 -060015config SPL_LIBCOMMON_SUPPORT
16 default y
17
Simon Glass1646eba2016-09-12 23:18:42 -060018config SPL_LIBDISK_SUPPORT
19 default y
20
Simon Glasscc4288e2016-09-12 23:18:43 -060021config SPL_LIBGENERIC_SUPPORT
22 default y
23
Simon Glass1fdf7c62016-09-12 23:18:44 -060024config SPL_MMC_SUPPORT
25 default y
26
Simon Glassd6b9bd82016-09-12 23:18:48 -060027config SPL_NAND_SUPPORT
28 default y
29
Simon Glass22537972016-09-12 23:18:54 -060030config SPL_POWER_SUPPORT
31 default y
32
Simon Glasse00f76c2016-09-12 23:18:56 -060033config SPL_SERIAL_SUPPORT
34 default y
35
Simon Glassa807ab32016-09-24 18:19:56 -060036config SPL_DISPLAY_PRINT
37 default y
38
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090039choice
40 prompt "OMAP5 board select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050041 optional
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090042
43config TARGET_CM_T54
44 bool "CompuLab CM-T54"
45
46config TARGET_OMAP5_UEVM
47 bool "TI OMAP5 uEVM board"
48
49config TARGET_DRA7XX_EVM
50 bool "TI DRA7XX"
Lokesh Vutla25afe552016-03-08 09:18:05 +053051 select TI_I2C_BOARD_DETECT
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090052 select PHYS_64BIT
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090053
Lokesh Vutla165bd7a2016-06-10 09:35:42 +053054config TARGET_AM57XX_EVM
55 bool "AM57XX"
Kipisz, Steven212f96f2016-02-24 12:30:58 -060056 select TI_I2C_BOARD_DETECT
Felipe Balbi1e4ad742014-11-10 14:02:44 -060057
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090058endchoice
59
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090060config SYS_SOC
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090061 default "omap5"
62
Daniel Allred4c854b62016-09-02 00:40:20 -050063config TI_SECURE_EMIF_REGION_START
64 hex "Reserved EMIF region start address"
65 depends on TI_SECURE_DEVICE
66 default 0x0
67 help
68 Reserved EMIF region start address. Set to "0" to auto-select
69 to be at the end of the external memory region.
70
71config TI_SECURE_EMIF_TOTAL_REGION_SIZE
72 hex "Reserved EMIF region size"
73 depends on TI_SECURE_DEVICE
74 default 0x0
75 help
76 Total reserved EMIF region size. Default is 0, which means no reserved EMIF
77 region on secure devices.
78
79config TI_SECURE_EMIF_PROTECTED_REGION_SIZE
80 hex "Size of protected region within reserved EMIF region"
81 depends on TI_SECURE_DEVICE
82 default 0x0
83 help
84 This config option is used to specify the size of the portion of the total
85 reserved EMIF region set aside for secure OS needs that will be protected
86 using hardware memory firewalls. This value must be smaller than the
87 TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
88
Suman Annafba82eb2016-11-23 12:54:40 +053089if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
90menu "Voltage Domain OPP selections"
91
92choice
93 prompt "MPU Voltage Domain"
94 default DRA7_MPU_OPP_NOM
95 help
96 Select the Operating Performance Point(OPP) for the MPU voltage
97 domain on DRA7xx & AM57xx SoCs.
98
99config DRA7_MPU_OPP_NOM
100 bool "OPP NOM"
101 help
102 This config option enables Normal OPP for MPU. This is the safest
103 option for booting.
104
105endchoice
106
107choice
108 prompt "DSPEVE Voltage Domain"
109 help
110 Select the Operating Performance Point(OPP) for the DSPEVE voltage
111 domain on DRA7xx & AM57xx SoCs.
112
113config DRA7_DSPEVE_OPP_NOM
114 bool "OPP NOM"
115 help
116 This config option enables Normal OPP for DSPEVE. This is the safest
117 option for booting and choose this when unsure about other OPPs .
118
119config DRA7_DSPEVE_OPP_OD
120 bool "OPP OD"
121 help
122 This config option enables Over drive OPP for DSPEVE.
123
124config DRA7_DSPEVE_OPP_HIGH
125 bool "OPP HIGH"
126 help
127 This config option enables High OPP for DSPEVE.
128
129endchoice
130
131choice
132 prompt "IVA Voltage Domain"
133 help
134 Select the Operating Performance Point(OPP) for the IVA voltage
135 domain on DRA7xx & AM57xx SoCs.
136
137config DRA7_IVA_OPP_NOM
138 bool "OPP NOM"
139 help
140 This config option enables Normal OPP for IVA. This is the safest
141 option for booting and choose this when unsure about other OPPs .
142
143config DRA7_IVA_OPP_OD
144 bool "OPP OD"
145 help
146 This config option enables Over drive OPP for IVA.
147
148config DRA7_IVA_OPP_HIGH
149 bool "OPP HIGH"
150 help
151 This config option enables High OPP for IVA.
152
153endchoice
154
155choice
156 prompt "GPU Voltage Domain"
157 help
158 Select the Operating Performance Point(OPP) for the GPU voltage
159 domain on DRA7xx & AM57xx SoCs.
160
161config DRA7_GPU_OPP_NOM
162 bool "OPP NOM"
163 help
164 This config option enables Normal OPP for GPU. This is the safest
165 option for booting and choose this when unsure about other OPPs .
166
167config DRA7_GPU_OPP_OD
168 bool "OPP OD"
169 help
170 This config option enables Over drive OPP for GPU.
171
172config DRA7_GPU_OPP_HIGH
173 bool "OPP HIGH"
174 help
175 This config option enables High OPP for GPU.
176
177endchoice
178
179endmenu
180endif
181
Masahiro Yamada6c5431a2014-08-31 07:11:04 +0900182source "board/compulab/cm_t54/Kconfig"
183source "board/ti/omap5_uevm/Kconfig"
184source "board/ti/dra7xx/Kconfig"
Kipisz, Steven74cc8b02015-10-29 16:50:43 -0500185source "board/ti/am57xx/Kconfig"
Masahiro Yamada6c5431a2014-08-31 07:11:04 +0900186
187endif