@@ -1657,16 +1657,16 @@ static const struct stm32_mux_cfg ker_mux_cfg[M_LAST] = {
1657
1657
};
1658
1658
1659
1659
static const struct clock_config stm32mp1_clock_cfg [] = {
1660
- /* Oscillator divider */
1661
- DIV (NO_ID , "clk-hsi-div" , "clk-hsi" , CLK_DIVIDER_POWER_OF_TWO ,
1662
- RCC_HSICFGR , 0 , 2 , CLK_DIVIDER_READ_ONLY ),
1663
-
1664
1660
/* External / Internal Oscillators */
1665
1661
GATE_MP1 (CK_HSE , "ck_hse" , "clk-hse" , 0 , RCC_OCENSETR , 8 , 0 ),
1666
1662
/* ck_csi is used by IO compensation and should be critical */
1667
1663
GATE_MP1 (CK_CSI , "ck_csi" , "clk-csi" , CLK_IS_CRITICAL ,
1668
1664
RCC_OCENSETR , 4 , 0 ),
1669
- GATE_MP1 (CK_HSI , "ck_hsi" , "clk-hsi-div" , 0 , RCC_OCENSETR , 0 , 0 ),
1665
+ COMPOSITE (CK_HSI , "ck_hsi" , PARENT ("clk-hsi" ), 0 ,
1666
+ _GATE_MP1 (RCC_OCENSETR , 0 , 0 ),
1667
+ _NO_MUX ,
1668
+ _DIV (RCC_HSICFGR , 0 , 2 , CLK_DIVIDER_POWER_OF_TWO |
1669
+ CLK_DIVIDER_READ_ONLY , NULL )),
1670
1670
GATE (CK_LSI , "ck_lsi" , "clk-lsi" , 0 , RCC_RDLSICR , 0 , 0 ),
1671
1671
GATE (CK_LSE , "ck_lse" , "clk-lse" , 0 , RCC_BDCR , 0 , 0 ),
1672
1672
0 commit comments