diff options
author | Rajesh Bhagat <rajesh.bhagat@nxp.com> | 2018-01-17 16:13:08 +0530 |
---|---|---|
committer | York Sun <york.sun@nxp.com> | 2018-01-23 11:20:46 -0800 |
commit | 1fab98fb90b0350210ac6938cb61647c66dcf0f7 (patch) | |
tree | d070d4563d88368d32172ce0abd4722327c89231 /common | |
parent | 75ad48153f29d54359a47bc06be6a64fbecead56 (diff) | |
download | u-boot-1fab98fb90b0350210ac6938cb61647c66dcf0f7.zip u-boot-1fab98fb90b0350210ac6938cb61647c66dcf0f7.tar.gz u-boot-1fab98fb90b0350210ac6938cb61647c66dcf0f7.tar.bz2 |
common: board_f: vid: Add VID specific API to adjust core voltage
Adds a VID specific API in init_sequence_f and spl code flow
namely init_func_vid which is required to adjust core voltage.
VID specific code is required in spl, hence moving flag CONFIG_VID
out of spl flags.
Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com>
Signed-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
Diffstat (limited to 'common')
-rw-r--r-- | common/board_f.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/common/board_f.c b/common/board_f.c index 0bdce64..7f594d9 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -200,6 +200,13 @@ static int init_func_i2c(void) } #endif +#if defined(CONFIG_VID) +__weak int init_func_vid(void) +{ + return 0; +} +#endif + #if defined(CONFIG_HARD_SPI) static int init_func_spi(void) { @@ -801,6 +808,9 @@ static const init_fnc_t init_sequence_f[] = { #if defined(CONFIG_SYS_I2C) init_func_i2c, #endif +#if defined(CONFIG_VID) && !defined(CONFIG_SPL) + init_func_vid, +#endif #if defined(CONFIG_HARD_SPI) init_func_spi, #endif |