mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
feat(stm32mp1): register fixed regulator
Register fixed regulator in BL2. Change-Id: I24292f549b2cd24fb717fbb68eb95af7aa68e3b9 Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
This commit is contained in:
parent
5d6a2646f7
commit
967a8e63c3
3 changed files with 8 additions and 0 deletions
|
@ -15,6 +15,7 @@
|
|||
#include <drivers/generic_delay_timer.h>
|
||||
#include <drivers/mmc.h>
|
||||
#include <drivers/st/bsec.h>
|
||||
#include <drivers/st/regulator_fixed.h>
|
||||
#include <drivers/st/stm32_iwdg.h>
|
||||
#include <drivers/st/stm32_uart.h>
|
||||
#include <drivers/st/stm32mp1_clk.h>
|
||||
|
@ -271,6 +272,10 @@ void bl2_el3_plat_arch_setup(void)
|
|||
}
|
||||
|
||||
skip_console_init:
|
||||
if (fixed_regulator_register() != 0) {
|
||||
panic();
|
||||
}
|
||||
|
||||
if (dt_pmic_status() > 0) {
|
||||
initialize_pmic();
|
||||
print_pmic_info_and_debug();
|
||||
|
|
|
@ -201,6 +201,7 @@ PLAT_BL_COMMON_SOURCES += drivers/arm/tzc/tzc400.c \
|
|||
drivers/st/pmic/stm32mp_pmic.c \
|
||||
drivers/st/pmic/stpmic1.c \
|
||||
drivers/st/regulator/regulator_core.c \
|
||||
drivers/st/regulator/regulator_fixed.c \
|
||||
drivers/st/reset/stm32mp1_reset.c \
|
||||
plat/st/common/stm32mp_dt.c \
|
||||
plat/st/stm32mp1/stm32mp1_dbgmcu.c \
|
||||
|
|
|
@ -465,6 +465,8 @@ static inline uint32_t tamp_bkpr(uint32_t idx)
|
|||
******************************************************************************/
|
||||
/* 3 PWR + 1 VREFBUF + 14 PMIC regulators + 1 FIXED */
|
||||
#define PLAT_NB_RDEVS U(19)
|
||||
/* 1 FIXED */
|
||||
#define PLAT_NB_FIXED_REGS U(1)
|
||||
|
||||
/*******************************************************************************
|
||||
* Device Tree defines
|
||||
|
|
Loading…
Add table
Reference in a new issue