Lines Matching defs:clkdiv
851 uint32_t reg, clkdiv;
873 clkdiv = reg & RCC_MPUDIV_MASK;
874 clock >>= stm32mp1_mpu_div[clkdiv];
1706 static int stm32mp1_set_clkdiv(unsigned int clkdiv, uintptr_t address)
1711 clkdiv & RCC_DIVR_DIV_MASK);
1717 clkdiv, address, mmio_read_32(address));
1725 static void stm32mp1_mco_csg(uint32_t clksrc, uint32_t clkdiv)
1743 clkdiv << RCC_MCOCFG_MCODIV_SHIFT);
1817 unsigned int clkdiv[CLKDIV_NB];
1843 ret = fdt_rcc_read_uint32_array("st,clkdiv", (uint32_t)CLKDIV_NB,
1844 clkdiv);
1868 stm32mp1_mco_csg(clksrc[CLKSRC_MCO1], clkdiv[CLKDIV_MCO1]);
1869 stm32mp1_mco_csg(clksrc[CLKSRC_MCO2], clkdiv[CLKDIV_MCO2]);
1970 clkdiv[CLKDIV_MPU] & RCC_DIVR_DIV_MASK);
1971 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_AXI], rcc_base + RCC_AXIDIVR);
1975 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_APB4], rcc_base + RCC_APB4DIVR);
1979 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_APB5], rcc_base + RCC_APB5DIVR);
1983 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_MCU], rcc_base + RCC_MCUDIVR);
1987 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_APB1], rcc_base + RCC_APB1DIVR);
1991 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_APB2], rcc_base + RCC_APB2DIVR);
1995 ret = stm32mp1_set_clkdiv(clkdiv[CLKDIV_APB3], rcc_base + RCC_APB3DIVR);
2002 clkdiv[CLKDIV_RTC] & RCC_DIVR_DIV_MASK);