aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSubhajit Paul2017-11-22 04:55:29 -0600
committerRavikumar Kattekola2017-11-24 03:14:01 -0600
commita1ea6770bb5827a012057f6ed3e864209339b5da (patch)
tree4438b8d48b02faad7ce46eaf5205ff2e8942fbae
parentfe2f3b2a83e0ee4a2187079b0bb252a166f8d5f6 (diff)
downloadu-boot-a1ea6770bb5827a012057f6ed3e864209339b5da.tar.gz
u-boot-a1ea6770bb5827a012057f6ed3e864209339b5da.tar.xz
u-boot-a1ea6770bb5827a012057f6ed3e864209339b5da.zip
ARM: DRA7: Add OPP_PLUS for GPU
on DRA76x, GPU has an additional OPP called as OPP_PLUS For highest performance, set OPP_PLUS as default. Change-Id: I1bd385643dd9f973453953aa921d54ba49ff9de6 Signed-off-by: Subhajit Paul <subhajit_paul@ti.com> Signed-off-by: Ravikumar Kattekola <rk@ti.com>
-rw-r--r--arch/arm/cpu/armv7/omap5/Kconfig3
-rw-r--r--arch/arm/cpu/armv7/omap5/fdt.c3
-rw-r--r--arch/arm/include/asm/arch-omap5/clock.h13
-rw-r--r--arch/arm/include/asm/omap_common.h1
-rw-r--r--board/ti/am57xx/board.c6
-rw-r--r--board/ti/dra7xx/evm.c8
-rw-r--r--configs/dra7xx_evm_defconfig2
-rw-r--r--configs/dra7xx_evm_nodt_defconfig2
-rw-r--r--configs/dra7xx_evm_vision_defconfig2
-rw-r--r--configs/dra7xx_hs_evm_defconfig2
10 files changed, 35 insertions, 7 deletions
diff --git a/arch/arm/cpu/armv7/omap5/Kconfig b/arch/arm/cpu/armv7/omap5/Kconfig
index 13b6975731..e93af652a2 100644
--- a/arch/arm/cpu/armv7/omap5/Kconfig
+++ b/arch/arm/cpu/armv7/omap5/Kconfig
@@ -114,6 +114,9 @@ config DRA7_GPU_OPP_OD
114config DRA7_GPU_OPP_HIGH 114config DRA7_GPU_OPP_HIGH
115 bool "OPP HIGH" 115 bool "OPP HIGH"
116 116
117config DRA7_GPU_OPP_PLUS
118 bool "OPP PLUS"
119
117endchoice 120endchoice
118 121
119endmenu 122endmenu
diff --git a/arch/arm/cpu/armv7/omap5/fdt.c b/arch/arm/cpu/armv7/omap5/fdt.c
index 7215a0dfc1..5a0bcc8b5e 100644
--- a/arch/arm/cpu/armv7/omap5/fdt.c
+++ b/arch/arm/cpu/armv7/omap5/fdt.c
@@ -292,6 +292,7 @@ u32 dra7_opp_dsp_clk_rates[NUM_OPPS][OPP_DSP_CLK_NUM] = {
292 {600000000, 600000000, 400000000}, /* OPP_NOM */ 292 {600000000, 600000000, 400000000}, /* OPP_NOM */
293 {700000000, 700000000, 466666667}, /* OPP_OD */ 293 {700000000, 700000000, 466666667}, /* OPP_OD */
294 {750000000, 750000000, 500000000}, /* OPP_HIGH */ 294 {750000000, 750000000, 500000000}, /* OPP_HIGH */
295 {}, /*OPP_PLUS */
295}; 296};
296 297
297/* IVA voltage domain */ 298/* IVA voltage domain */
@@ -300,6 +301,7 @@ u32 dra7_opp_iva_clk_rates[NUM_OPPS][OPP_IVA_CLK_NUM] = {
300 {1165000000, 388333334}, /* OPP_NOM */ 301 {1165000000, 388333334}, /* OPP_NOM */
301 {860000000, 430000000}, /* OPP_OD */ 302 {860000000, 430000000}, /* OPP_OD */
302 {1064000000, 532000000}, /* OPP_HIGH */ 303 {1064000000, 532000000}, /* OPP_HIGH */
304 {}, /*OPP_PLUS */
303}; 305};
304 306
305/* GPU voltage domain */ 307/* GPU voltage domain */
@@ -308,6 +310,7 @@ u32 dra7_opp_gpu_clk_rates[NUM_OPPS][OPP_GPU_CLK_NUM] = {
308 {1277000000, 425666667}, /* OPP_NOM */ 310 {1277000000, 425666667}, /* OPP_NOM */
309 {1000000000, 500000000}, /* OPP_OD */ 311 {1000000000, 500000000}, /* OPP_OD */
310 {1064000000, 532000000}, /* OPP_HIGH */ 312 {1064000000, 532000000}, /* OPP_HIGH */
313 {1330000000, 665000000}, /* OPP_PLUS */
311}; 314};
312 315
313static int ft_fixup_clocks(void *fdt, const char **names, u32 *rates, int num) 316static int ft_fixup_clocks(void *fdt, const char **names, u32 *rates, int num)
diff --git a/arch/arm/include/asm/arch-omap5/clock.h b/arch/arm/include/asm/arch-omap5/clock.h
index 489815e644..80077d7b71 100644
--- a/arch/arm/include/asm/arch-omap5/clock.h
+++ b/arch/arm/include/asm/arch-omap5/clock.h
@@ -256,6 +256,9 @@
256#define VDD_GPU_DRA7_HIGH 1250 256#define VDD_GPU_DRA7_HIGH 1250
257#define VDD_IVA_DRA7_HIGH 1250 257#define VDD_IVA_DRA7_HIGH 1250
258 258
259/* DRA76x voltage settings in mv for OPP_PLUS per DM */
260#define VDD_GPU_DRA7_PLUS 1250
261
259/* Efuse register offsets for DRA7xx platform */ 262/* Efuse register offsets for DRA7xx platform */
260#define DRA752_EFUSE_BASE 0x4A002000 263#define DRA752_EFUSE_BASE 0x4A002000
261#define DRA752_EFUSE_REGBITS 16 264#define DRA752_EFUSE_REGBITS 16
@@ -279,6 +282,8 @@
279#define STD_FUSE_OPP_VMIN_GPU_OD (DRA752_EFUSE_BASE + 0x1B0C) 282#define STD_FUSE_OPP_VMIN_GPU_OD (DRA752_EFUSE_BASE + 0x1B0C)
280/* STD_FUSE_OPP_VMIN_GPU_4 */ 283/* STD_FUSE_OPP_VMIN_GPU_4 */
281#define STD_FUSE_OPP_VMIN_GPU_HIGH (DRA752_EFUSE_BASE + 0x1B10) 284#define STD_FUSE_OPP_VMIN_GPU_HIGH (DRA752_EFUSE_BASE + 0x1B10)
285/* STD_FUSE_OPP_VMIN_GPU_5 */
286#define STD_FUSE_OPP_VMIN_GPU_PLUS (DRA752_EFUSE_BASE + 0x1B14)
282/* STD_FUSE_OPP_VMIN_MPU_2 */ 287/* STD_FUSE_OPP_VMIN_MPU_2 */
283#define STD_FUSE_OPP_VMIN_MPU_NOM (DRA752_EFUSE_BASE + 0x1B20) 288#define STD_FUSE_OPP_VMIN_MPU_NOM (DRA752_EFUSE_BASE + 0x1B20)
284/* STD_FUSE_OPP_VMIN_MPU_3 */ 289/* STD_FUSE_OPP_VMIN_MPU_3 */
@@ -291,13 +296,13 @@
291#define VDD_MPU_DRA7 VDD_MPU_DRA7_NOM 296#define VDD_MPU_DRA7 VDD_MPU_DRA7_NOM
292#define VDD_CORE_DRA7 VDD_CORE_DRA7_NOM 297#define VDD_CORE_DRA7 VDD_CORE_DRA7_NOM
293#define VDD_EVE_DRA7 VDD_EVE_DRA7_HIGH 298#define VDD_EVE_DRA7 VDD_EVE_DRA7_HIGH
294#define VDD_GPU_DRA7 VDD_GPU_DRA7_HIGH 299#define VDD_GPU_DRA7 VDD_GPU_DRA7_PLUS
295#define VDD_IVA_DRA7 VDD_IVA_DRA7_HIGH 300#define VDD_IVA_DRA7 VDD_IVA_DRA7_HIGH
296 301
297#define STD_FUSE_OPP_VMIN_MPU STD_FUSE_OPP_VMIN_MPU_NOM 302#define STD_FUSE_OPP_VMIN_MPU STD_FUSE_OPP_VMIN_MPU_NOM
298#define STD_FUSE_OPP_VMIN_CORE STD_FUSE_OPP_VMIN_CORE_NOM 303#define STD_FUSE_OPP_VMIN_CORE STD_FUSE_OPP_VMIN_CORE_NOM
299#define STD_FUSE_OPP_VMIN_DSPEVE STD_FUSE_OPP_VMIN_DSPEVE_HIGH 304#define STD_FUSE_OPP_VMIN_DSPEVE STD_FUSE_OPP_VMIN_DSPEVE_HIGH
300#define STD_FUSE_OPP_VMIN_GPU STD_FUSE_OPP_VMIN_GPU_HIGH 305#define STD_FUSE_OPP_VMIN_GPU STD_FUSE_OPP_VMIN_GPU_PLUS
301#define STD_FUSE_OPP_VMIN_IVA STD_FUSE_OPP_VMIN_IVA_HIGH 306#define STD_FUSE_OPP_VMIN_IVA STD_FUSE_OPP_VMIN_IVA_HIGH
302 307
303/* Common OPP selection for DRA7xx devices */ 308/* Common OPP selection for DRA7xx devices */
@@ -327,7 +332,9 @@
327#define DRA7_IVA_OPP OPP_NOM 332#define DRA7_IVA_OPP OPP_NOM
328#endif 333#endif
329 334
330#if defined(CONFIG_DRA7_GPU_OPP_HIGH) 335#if defined(CONFIG_DRA7_GPU_OPP_PLUS)
336#define DRA7_GPU_OPP OPP_PLUS
337#elif defined(CONFIG_DRA7_GPU_OPP_HIGH)
331#define DRA7_GPU_OPP OPP_HIGH 338#define DRA7_GPU_OPP OPP_HIGH
332#elif defined(CONFIG_DRA7_GPU_OPP_OD) 339#elif defined(CONFIG_DRA7_GPU_OPP_OD)
333#define DRA7_GPU_OPP OPP_OD 340#define DRA7_GPU_OPP OPP_OD
diff --git a/arch/arm/include/asm/omap_common.h b/arch/arm/include/asm/omap_common.h
index 951a407515..32575348ba 100644
--- a/arch/arm/include/asm/omap_common.h
+++ b/arch/arm/include/asm/omap_common.h
@@ -545,6 +545,7 @@ enum {
545 OPP_NOM, 545 OPP_NOM,
546 OPP_OD, 546 OPP_OD,
547 OPP_HIGH, 547 OPP_HIGH,
548 OPP_PLUS,
548 NUM_OPPS, 549 NUM_OPPS,
549}; 550};
550 551
diff --git a/board/ti/am57xx/board.c b/board/ti/am57xx/board.c
index 72c4312837..67c8d2ecae 100644
--- a/board/ti/am57xx/board.c
+++ b/board/ti/am57xx/board.c
@@ -269,9 +269,11 @@ struct vcores_data beagle_x15_volts = {
269 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 269 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
270 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 270 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
271 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 271 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
272 .gpu.value[OPP_PLUS] = VDD_GPU_DRA7_PLUS,
272 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 273 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
273 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 274 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
274 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 275 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
276 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
275 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 277 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
276 .gpu.addr = TPS659038_REG_ADDR_SMPS45, 278 .gpu.addr = TPS659038_REG_ADDR_SMPS45,
277 .gpu.pmic = &tps659038, 279 .gpu.pmic = &tps659038,
@@ -317,9 +319,11 @@ struct vcores_data am571x_idk_volts = {
317 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 319 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
318 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 320 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
319 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 321 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
322 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_PLUS,
320 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 323 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
321 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 324 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
322 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 325 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
326 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
323 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 327 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
324 .gpu.addr = TPS659038_REG_ADDR_SMPS6, 328 .gpu.addr = TPS659038_REG_ADDR_SMPS6,
325 .gpu.pmic = &tps659038, 329 .gpu.pmic = &tps659038,
@@ -365,9 +369,11 @@ struct vcores_data am572x_idk_volts = {
365 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 369 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
366 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 370 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
367 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 371 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
372 .gpu.value[OPP_PLUS] = VDD_GPU_DRA7_PLUS,
368 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 373 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
369 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 374 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
370 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 375 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
376 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
371 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 377 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
372 .gpu.addr = TPS659038_REG_ADDR_SMPS6, 378 .gpu.addr = TPS659038_REG_ADDR_SMPS6,
373 .gpu.pmic = &tps659038, 379 .gpu.pmic = &tps659038,
diff --git a/board/ti/dra7xx/evm.c b/board/ti/dra7xx/evm.c
index 685edf07c8..08c0987afe 100644
--- a/board/ti/dra7xx/evm.c
+++ b/board/ti/dra7xx/evm.c
@@ -391,9 +391,11 @@ struct vcores_data dra752_volts = {
391 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 391 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
392 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 392 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
393 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 393 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
394 .gpu.value[OPP_PLUS] = VDD_GPU_DRA7_PLUS,
394 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 395 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
395 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 396 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
396 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 397 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
398 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
397 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 399 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
398 .gpu.addr = TPS659038_REG_ADDR_SMPS6, 400 .gpu.addr = TPS659038_REG_ADDR_SMPS6,
399 .gpu.pmic = &tps659038, 401 .gpu.pmic = &tps659038,
@@ -439,9 +441,11 @@ struct vcores_data dra76x_volts = {
439 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 441 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
440 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 442 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
441 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 443 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
444 .gpu.value[OPP_PLUS] = VDD_GPU_DRA7_PLUS,
442 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 445 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
443 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 446 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
444 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 447 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
448 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
445 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 449 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
446 .gpu.addr = LP87565_REG_ADDR_BUCK23, 450 .gpu.addr = LP87565_REG_ADDR_BUCK23,
447 .gpu.pmic = &lp87565, 451 .gpu.pmic = &lp87565,
@@ -486,9 +490,11 @@ struct vcores_data dra722_volts = {
486 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM, 490 .gpu.value[OPP_NOM] = VDD_GPU_DRA7_NOM,
487 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD, 491 .gpu.value[OPP_OD] = VDD_GPU_DRA7_OD,
488 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH, 492 .gpu.value[OPP_HIGH] = VDD_GPU_DRA7_HIGH,
493 .gpu.value[OPP_PLUS] = VDD_GPU_DRA7_PLUS,
489 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM, 494 .gpu.efuse.reg[OPP_NOM] = STD_FUSE_OPP_VMIN_GPU_NOM,
490 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD, 495 .gpu.efuse.reg[OPP_OD] = STD_FUSE_OPP_VMIN_GPU_OD,
491 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH, 496 .gpu.efuse.reg[OPP_HIGH] = STD_FUSE_OPP_VMIN_GPU_HIGH,
497 .gpu.efuse.reg[OPP_PLUS] = STD_FUSE_OPP_VMIN_GPU_PLUS,
492 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS, 498 .gpu.efuse.reg_bits = DRA752_EFUSE_REGBITS,
493 .gpu.addr = TPS65917_REG_ADDR_SMPS3, 499 .gpu.addr = TPS65917_REG_ADDR_SMPS3,
494 .gpu.pmic = &tps659038, 500 .gpu.pmic = &tps659038,
@@ -587,6 +593,8 @@ int get_voltrail_opp(int rail_offset)
587 /* DRA71x supports only OPP_NOM for GPU */ 593 /* DRA71x supports only OPP_NOM for GPU */
588 if (board_is_dra71x_evm()) 594 if (board_is_dra71x_evm())
589 opp = OPP_NOM; 595 opp = OPP_NOM;
596 else if (!board_is_dra76x_evm() && opp == OPP_PLUS)
597 opp = OPP_HIGH;
590 break; 598 break;
591 case VOLT_EVE: 599 case VOLT_EVE:
592 opp = DRA7_DSPEVE_OPP; 600 opp = DRA7_DSPEVE_OPP;
diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig
index e125593e41..a6cec9d5fa 100644
--- a/configs/dra7xx_evm_defconfig
+++ b/configs/dra7xx_evm_defconfig
@@ -68,7 +68,7 @@ CONFIG_OF_LIBFDT=y
68CONFIG_OF_BOARD_SETUP=y 68CONFIG_OF_BOARD_SETUP=y
69CONFIG_DRA7_DSPEVE_OPP_HIGH=y 69CONFIG_DRA7_DSPEVE_OPP_HIGH=y
70CONFIG_DRA7_IVA_OPP_HIGH=y 70CONFIG_DRA7_IVA_OPP_HIGH=y
71CONFIG_DRA7_GPU_OPP_HIGH=y 71CONFIG_DRA7_GPU_OPP_PLUS=y
72CONFIG_CMD_TIME=y 72CONFIG_CMD_TIME=y
73CONFIG_DM_I2C=y 73CONFIG_DM_I2C=y
74CONFIG_DM_REGULATOR=y 74CONFIG_DM_REGULATOR=y
diff --git a/configs/dra7xx_evm_nodt_defconfig b/configs/dra7xx_evm_nodt_defconfig
index 9c13366939..64609f31b4 100644
--- a/configs/dra7xx_evm_nodt_defconfig
+++ b/configs/dra7xx_evm_nodt_defconfig
@@ -45,4 +45,4 @@ CONFIG_SPL_OF_LIBFDT=y
45CONFIG_OF_BOARD_SETUP=y 45CONFIG_OF_BOARD_SETUP=y
46CONFIG_DRA7_DSPEVE_OPP_HIGH=y 46CONFIG_DRA7_DSPEVE_OPP_HIGH=y
47CONFIG_DRA7_IVA_OPP_HIGH=y 47CONFIG_DRA7_IVA_OPP_HIGH=y
48CONFIG_DRA7_GPU_OPP_HIGH=y 48CONFIG_DRA7_GPU_OPP_PLUS=y
diff --git a/configs/dra7xx_evm_vision_defconfig b/configs/dra7xx_evm_vision_defconfig
index 8b97ec7b69..8f78fc1731 100644
--- a/configs/dra7xx_evm_vision_defconfig
+++ b/configs/dra7xx_evm_vision_defconfig
@@ -62,7 +62,7 @@ CONFIG_OF_LIBFDT=y
62CONFIG_OF_BOARD_SETUP=y 62CONFIG_OF_BOARD_SETUP=y
63CONFIG_DRA7_DSPEVE_OPP_HIGH=y 63CONFIG_DRA7_DSPEVE_OPP_HIGH=y
64CONFIG_DRA7_IVA_OPP_HIGH=y 64CONFIG_DRA7_IVA_OPP_HIGH=y
65CONFIG_DRA7_GPU_OPP_HIGH=y 65CONFIG_DRA7_GPU_OPP_PLUS=y
66CONFIG_CMD_TIME=y 66CONFIG_CMD_TIME=y
67CONFIG_DM_I2C=y 67CONFIG_DM_I2C=y
68CONFIG_DM_REGULATOR=y 68CONFIG_DM_REGULATOR=y
diff --git a/configs/dra7xx_hs_evm_defconfig b/configs/dra7xx_hs_evm_defconfig
index 87efcb262d..0279e0e073 100644
--- a/configs/dra7xx_hs_evm_defconfig
+++ b/configs/dra7xx_hs_evm_defconfig
@@ -72,7 +72,7 @@ CONFIG_ERRNO_STR=y
72CONFIG_OF_BOARD_SETUP=y 72CONFIG_OF_BOARD_SETUP=y
73CONFIG_DRA7_DSPEVE_OPP_HIGH=y 73CONFIG_DRA7_DSPEVE_OPP_HIGH=y
74CONFIG_DRA7_IVA_OPP_HIGH=y 74CONFIG_DRA7_IVA_OPP_HIGH=y
75CONFIG_DRA7_GPU_OPP_HIGH=y 75CONFIG_DRA7_GPU_OPP_PLUS=y
76CONFIG_CMD_TIME=y 76CONFIG_CMD_TIME=y
77CONFIG_CMD_PMIC=y 77CONFIG_CMD_PMIC=y
78CONFIG_CMD_REGULATOR=y 78CONFIG_CMD_REGULATOR=y