Commit 033b6c3a authored by Etienne Carriere's avatar Etienne Carriere
Browse files

drivers: stm32mp1 clocks: enable system clocks during initialization



Enable few system clocks at related BL initialization.

Change-Id: I12b35e8cdc128b993de4a1dc4c6e9d52624dd8d9
Signed-off-by: default avatarEtienne Carriere <etienne.carriere@st.com>
parent 35848200
...@@ -2009,6 +2009,23 @@ static void stm32mp1_osc_init(void) ...@@ -2009,6 +2009,23 @@ static void stm32mp1_osc_init(void)
static void sync_earlyboot_clocks_state(void) static void sync_earlyboot_clocks_state(void)
{ {
unsigned int idx;
const unsigned long secure_enable[] = {
AXIDCG,
BSEC,
DDRC1, DDRC1LP,
DDRC2, DDRC2LP,
DDRCAPB, DDRPHYCAPB, DDRPHYCAPBLP,
DDRPHYC, DDRPHYCLP,
TZC1, TZC2,
TZPC,
STGEN_K,
};
for (idx = 0U; idx < ARRAY_SIZE(secure_enable); idx++) {
stm32mp_clk_enable(secure_enable[idx]);
}
if (!stm32mp_is_single_core()) { if (!stm32mp_is_single_core()) {
stm32mp1_clk_enable_secure(RTCAPB); stm32mp1_clk_enable_secure(RTCAPB);
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment