blob: 30a9ff9c7b7e0eb966958f516a0beb6673693e9e [file] [log] [blame]
Masahiro Yamada6c5431a2014-08-31 07:11:04 +09001if OMAP54XX
2
Uri Mashiach67566ab2017-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 Yamada6c5431a2014-08-31 07:11:04 +09008choice
9 prompt "OMAP5 board select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050010 optional
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090011
Dmitry Lifshitz46650d52016-12-28 18:28:33 +020012config TARGET_CL_SOM_AM57X
13 bool "CompuLab CL-SOM-AM57x"
Uri Mashiach67566ab2017-02-23 15:39:35 +020014 select DRA7XX
Dmitry Lifshitz46650d52016-12-28 18:28:33 +020015
Masahiro Yamada6c5431a2014-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 Rinie5ec4812017-01-22 19:43:11 -050024 select BOARD_LATE_INIT
Uri Mashiach67566ab2017-02-23 15:39:35 +020025 select DRA7XX
Lokesh Vutla25afe552016-03-08 09:18:05 +053026 select TI_I2C_BOARD_DETECT
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090027 select PHYS_64BIT
Simon Glassfedb4282017-06-14 21:28:21 -060028 imply SCSI
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090029
Lokesh Vutla165bd7a2016-06-10 09:35:42 +053030config TARGET_AM57XX_EVM
31 bool "AM57XX"
Tom Rinie5ec4812017-01-22 19:43:11 -050032 select BOARD_LATE_INIT
Uri Mashiach67566ab2017-02-23 15:39:35 +020033 select DRA7XX
Kipisz, Steven212f96f2016-02-24 12:30:58 -060034 select TI_I2C_BOARD_DETECT
Simon Glassfedb4282017-06-14 21:28:21 -060035 imply SCSI
Felipe Balbi1e4ad742014-11-10 14:02:44 -060036
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090037endchoice
38
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090039config SYS_SOC
Masahiro Yamada6c5431a2014-08-31 07:11:04 +090040 default "omap5"
41
Tom Rinid87f8292017-05-12 22:33:17 -040042config OMAP_PLATFORM_RESET_TIME_MAX_USEC
43 int "Something"
44 range 0 31219
45 default 31219
46 help
47 Most OMAPs' provide a way to specify the time for which the reset
48 should be held low while the voltages and Oscillator outputs
49 stabilize.
50 This time is mostly board and PMIC dependent. Hence the boards are
51 expected to specify a pre-computed time using the above option.
52 This value can be computed using a summation of the below 3
53 parameters
54 1: Time taken by the Osciallator to stop and restart
55 2: PMIC OTP time
56 3: Voltage ramp time, which can be derived using the PMIC slew rate
57 and value of voltage ramp needed.
58
Suman Annafba82eb2016-11-23 12:54:40 +053059if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
60menu "Voltage Domain OPP selections"
61
62choice
63 prompt "MPU Voltage Domain"
64 default DRA7_MPU_OPP_NOM
65 help
66 Select the Operating Performance Point(OPP) for the MPU voltage
67 domain on DRA7xx & AM57xx SoCs.
68
69config DRA7_MPU_OPP_NOM
70 bool "OPP NOM"
71 help
72 This config option enables Normal OPP for MPU. This is the safest
73 option for booting.
74
75endchoice
76
77choice
78 prompt "DSPEVE Voltage Domain"
79 help
80 Select the Operating Performance Point(OPP) for the DSPEVE voltage
81 domain on DRA7xx & AM57xx SoCs.
82
83config DRA7_DSPEVE_OPP_NOM
84 bool "OPP NOM"
85 help
86 This config option enables Normal OPP for DSPEVE. This is the safest
87 option for booting and choose this when unsure about other OPPs .
88
89config DRA7_DSPEVE_OPP_OD
90 bool "OPP OD"
91 help
92 This config option enables Over drive OPP for DSPEVE.
93
94config DRA7_DSPEVE_OPP_HIGH
95 bool "OPP HIGH"
96 help
97 This config option enables High OPP for DSPEVE.
98
99endchoice
100
101choice
102 prompt "IVA Voltage Domain"
103 help
104 Select the Operating Performance Point(OPP) for the IVA voltage
105 domain on DRA7xx & AM57xx SoCs.
106
107config DRA7_IVA_OPP_NOM
108 bool "OPP NOM"
109 help
110 This config option enables Normal OPP for IVA. This is the safest
111 option for booting and choose this when unsure about other OPPs .
112
113config DRA7_IVA_OPP_OD
114 bool "OPP OD"
115 help
116 This config option enables Over drive OPP for IVA.
117
118config DRA7_IVA_OPP_HIGH
119 bool "OPP HIGH"
120 help
121 This config option enables High OPP for IVA.
122
123endchoice
124
125choice
126 prompt "GPU Voltage Domain"
127 help
128 Select the Operating Performance Point(OPP) for the GPU voltage
129 domain on DRA7xx & AM57xx SoCs.
130
131config DRA7_GPU_OPP_NOM
132 bool "OPP NOM"
133 help
134 This config option enables Normal OPP for GPU. This is the safest
135 option for booting and choose this when unsure about other OPPs .
136
137config DRA7_GPU_OPP_OD
138 bool "OPP OD"
139 help
140 This config option enables Over drive OPP for GPU.
141
142config DRA7_GPU_OPP_HIGH
143 bool "OPP HIGH"
144 help
145 This config option enables High OPP for GPU.
146
147endchoice
148
149endmenu
150endif
151
Dmitry Lifshitz46650d52016-12-28 18:28:33 +0200152source "board/compulab/cl-som-am57x/Kconfig"
Masahiro Yamada6c5431a2014-08-31 07:11:04 +0900153source "board/compulab/cm_t54/Kconfig"
154source "board/ti/omap5_uevm/Kconfig"
155source "board/ti/dra7xx/Kconfig"
Kipisz, Steven74cc8b02015-10-29 16:50:43 -0500156source "board/ti/am57xx/Kconfig"
Masahiro Yamada6c5431a2014-08-31 07:11:04 +0900157
158endif