blob: 08f45bc8688b430e6cc69520688466d38ed95926 [file] [log] [blame]
Masahiro Yamada420b8162014-08-31 07:11:04 +09001if OMAP54XX
2
Uri Mashiache47ae872017-02-23 15:39:35 +02003config DRA7XX
4 bool
5 help
6 DRA7xx is an OMAP based SOC with Dual Core A-15s.
7
Masahiro Yamada420b8162014-08-31 07:11:04 +09008choice
9 prompt "OMAP5 board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -050010 optional
Masahiro Yamada420b8162014-08-31 07:11:04 +090011
Dmitry Lifshitz10a59d02016-12-28 18:28:33 +020012config TARGET_CL_SOM_AM57X
13 bool "CompuLab CL-SOM-AM57x"
Uri Mashiache47ae872017-02-23 15:39:35 +020014 select DRA7XX
Dmitry Lifshitz10a59d02016-12-28 18:28:33 +020015
Masahiro Yamada420b8162014-08-31 07:11:04 +090016config 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"
Tom Rini22d567e2017-01-22 19:43:11 -050024 select BOARD_LATE_INIT
Uri Mashiache47ae872017-02-23 15:39:35 +020025 select DRA7XX
Lokesh Vutla3c7dc012016-03-08 09:18:05 +053026 select TI_I2C_BOARD_DETECT
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090027 select PHYS_64BIT
Simon Glass0e5faf02017-06-14 21:28:21 -060028 imply SCSI
Masahiro Yamada420b8162014-08-31 07:11:04 +090029
Lokesh Vutla6c2cfdd2016-06-10 09:35:42 +053030config TARGET_AM57XX_EVM
31 bool "AM57XX"
Tom Rini22d567e2017-01-22 19:43:11 -050032 select BOARD_LATE_INIT
Uri Mashiache47ae872017-02-23 15:39:35 +020033 select DRA7XX
Kipisz, Steven161f1382016-02-24 12:30:58 -060034 select TI_I2C_BOARD_DETECT
Simon Glass0e5faf02017-06-14 21:28:21 -060035 imply SCSI
Felipe Balbi4750eb62014-11-10 14:02:44 -060036
Masahiro Yamada420b8162014-08-31 07:11:04 +090037endchoice
38
Masahiro Yamada420b8162014-08-31 07:11:04 +090039config SYS_SOC
Masahiro Yamada420b8162014-08-31 07:11:04 +090040 default "omap5"
41
Daniel Allred082384b2016-09-02 00:40:20 -050042config TI_SECURE_EMIF_REGION_START
43 hex "Reserved EMIF region start address"
44 depends on TI_SECURE_DEVICE
45 default 0x0
46 help
47 Reserved EMIF region start address. Set to "0" to auto-select
48 to be at the end of the external memory region.
49
50config TI_SECURE_EMIF_TOTAL_REGION_SIZE
51 hex "Reserved EMIF region size"
52 depends on TI_SECURE_DEVICE
53 default 0x0
54 help
55 Total reserved EMIF region size. Default is 0, which means no reserved EMIF
56 region on secure devices.
57
58config TI_SECURE_EMIF_PROTECTED_REGION_SIZE
59 hex "Size of protected region within reserved EMIF region"
60 depends on TI_SECURE_DEVICE
61 default 0x0
62 help
63 This config option is used to specify the size of the portion of the total
64 reserved EMIF region set aside for secure OS needs that will be protected
65 using hardware memory firewalls. This value must be smaller than the
66 TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
67
Tom Rini50e221a2017-05-12 22:33:17 -040068config OMAP_PLATFORM_RESET_TIME_MAX_USEC
69 int "Something"
70 range 0 31219
71 default 31219
72 help
73 Most OMAPs' provide a way to specify the time for which the reset
74 should be held low while the voltages and Oscillator outputs
75 stabilize.
76 This time is mostly board and PMIC dependent. Hence the boards are
77 expected to specify a pre-computed time using the above option.
78 This value can be computed using a summation of the below 3
79 parameters
80 1: Time taken by the Osciallator to stop and restart
81 2: PMIC OTP time
82 3: Voltage ramp time, which can be derived using the PMIC slew rate
83 and value of voltage ramp needed.
84
Suman Annaf28b26c2016-11-23 12:54:40 +053085if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
86menu "Voltage Domain OPP selections"
87
88choice
89 prompt "MPU Voltage Domain"
90 default DRA7_MPU_OPP_NOM
91 help
92 Select the Operating Performance Point(OPP) for the MPU voltage
93 domain on DRA7xx & AM57xx SoCs.
94
95config DRA7_MPU_OPP_NOM
96 bool "OPP NOM"
97 help
98 This config option enables Normal OPP for MPU. This is the safest
99 option for booting.
100
101endchoice
102
103choice
104 prompt "DSPEVE Voltage Domain"
105 help
106 Select the Operating Performance Point(OPP) for the DSPEVE voltage
107 domain on DRA7xx & AM57xx SoCs.
108
109config DRA7_DSPEVE_OPP_NOM
110 bool "OPP NOM"
111 help
112 This config option enables Normal OPP for DSPEVE. This is the safest
113 option for booting and choose this when unsure about other OPPs .
114
115config DRA7_DSPEVE_OPP_OD
116 bool "OPP OD"
117 help
118 This config option enables Over drive OPP for DSPEVE.
119
120config DRA7_DSPEVE_OPP_HIGH
121 bool "OPP HIGH"
122 help
123 This config option enables High OPP for DSPEVE.
124
125endchoice
126
127choice
128 prompt "IVA Voltage Domain"
129 help
130 Select the Operating Performance Point(OPP) for the IVA voltage
131 domain on DRA7xx & AM57xx SoCs.
132
133config DRA7_IVA_OPP_NOM
134 bool "OPP NOM"
135 help
136 This config option enables Normal OPP for IVA. This is the safest
137 option for booting and choose this when unsure about other OPPs .
138
139config DRA7_IVA_OPP_OD
140 bool "OPP OD"
141 help
142 This config option enables Over drive OPP for IVA.
143
144config DRA7_IVA_OPP_HIGH
145 bool "OPP HIGH"
146 help
147 This config option enables High OPP for IVA.
148
149endchoice
150
151choice
152 prompt "GPU Voltage Domain"
153 help
154 Select the Operating Performance Point(OPP) for the GPU voltage
155 domain on DRA7xx & AM57xx SoCs.
156
157config DRA7_GPU_OPP_NOM
158 bool "OPP NOM"
159 help
160 This config option enables Normal OPP for GPU. This is the safest
161 option for booting and choose this when unsure about other OPPs .
162
163config DRA7_GPU_OPP_OD
164 bool "OPP OD"
165 help
166 This config option enables Over drive OPP for GPU.
167
168config DRA7_GPU_OPP_HIGH
169 bool "OPP HIGH"
170 help
171 This config option enables High OPP for GPU.
172
173endchoice
174
175endmenu
176endif
177
Dmitry Lifshitz10a59d02016-12-28 18:28:33 +0200178source "board/compulab/cl-som-am57x/Kconfig"
Masahiro Yamada420b8162014-08-31 07:11:04 +0900179source "board/compulab/cm_t54/Kconfig"
180source "board/ti/omap5_uevm/Kconfig"
181source "board/ti/dra7xx/Kconfig"
Kipisz, Steven1dacd0d2015-10-29 16:50:43 -0500182source "board/ti/am57xx/Kconfig"
Masahiro Yamada420b8162014-08-31 07:11:04 +0900183
184endif