Lines Matching refs:pdata
677 struct stm32_clk_platdata *pdata = priv->pdata; in clk_stm32_get_rate_oscillateur() local
678 struct stm32_osci_dt_cfg *osci = &pdata->osci[osc_id]; in clk_stm32_get_rate_oscillateur()
751 struct stm32_clk_platdata *pdata) in stm32_enable_oscillator_hse() argument
754 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_HSE]; in stm32_enable_oscillator_hse()
771 struct stm32_clk_platdata *pdata) in stm32_enable_oscillator_lse() argument
774 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_enable_oscillator_lse()
789 struct stm32_clk_platdata *pdata) in stm32_enable_oscillator_lsi() argument
792 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSI]; in stm32_enable_oscillator_lsi()
806 struct stm32_clk_platdata *pdata) in stm32_enable_oscillator_csi() argument
809 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_CSI]; in stm32_enable_oscillator_csi()
822 struct stm32_clk_platdata *pdata) in stm32_clk_oscillators_lse_set_css() argument
826 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_clk_oscillators_lse_set_css()
835 struct stm32_clk_platdata *pdata) in stm32_clk_oscillators_wait_lse_ready() argument
838 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_clk_oscillators_wait_lse_ready()
850 struct stm32_clk_platdata *pdata) in stm32_clk_oscillators_enable() argument
852 stm32_enable_oscillator_hse(priv, pdata); in stm32_clk_oscillators_enable()
853 stm32_enable_oscillator_lse(priv, pdata); in stm32_clk_oscillators_enable()
854 stm32_enable_oscillator_lsi(priv, pdata); in stm32_clk_oscillators_enable()
855 stm32_enable_oscillator_csi(priv, pdata); in stm32_clk_oscillators_enable()
1007 struct stm32_clk_platdata *pdata = priv->pdata; in stm32_clk_dividers_configure() local
1010 for (i = 0; i < pdata->nclkdiv; i++) { in stm32_clk_dividers_configure()
1011 if (stm32_clk_configure_div(priv, pdata->clkdiv[i])) in stm32_clk_dividers_configure()
1020 struct stm32_clk_platdata *pdata = priv->pdata; in stm32_clk_source_configure() local
1025 for (i = 0; i < pdata->nclksrc; i++) { in stm32_clk_source_configure()
1026 uint32_t val = pdata->clksrc[i]; in stm32_clk_source_configure()
1176 struct stm32_clk_platdata *pdata = priv->pdata; in stm32_clk_hsidiv_configure() local
1177 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_HSI]; in stm32_clk_hsidiv_configure()
1250 struct stm32_clk_platdata *pdata = priv->pdata; in clk_stm32_pll_get_pdata() local
1252 return &pdata->pll[pll_idx]; in clk_stm32_pll_get_pdata()
1378 struct stm32_clk_platdata *pdata) in stm32mp1_init_clock_tree() argument
1386 stm32_clk_oscillators_enable(priv, pdata); in stm32mp1_init_clock_tree()
1401 ret = stm32_clk_oscillators_wait_lse_ready(priv, pdata); in stm32mp1_init_clock_tree()
1411 ret = stm32_clk_oscillators_lse_set_css(priv, pdata); in stm32mp1_init_clock_tree()
1468 struct stm32_clk_platdata *pdata) in stm32_clk_parse_fdt_all_oscillator() argument
1479 struct stm32_osci_dt_cfg *osci = &pdata->osci[i]; in stm32_clk_parse_fdt_all_oscillator()
1573 struct stm32_clk_platdata *pdata) in stm32_clk_parse_fdt_all_pll() argument
1577 for (i = PLL1_ID; i < pdata->npll; i++) { in stm32_clk_parse_fdt_all_pll()
1578 struct stm32_pll_dt_cfg *pll = pdata->pll + i; in stm32_clk_parse_fdt_all_pll()
1641 struct stm32_clk_platdata *pdata) in stm32_clk_parse_fdt_all_opp() argument
1643 struct stm32_clk_opp_dt_cfg *opp = pdata->opp; in stm32_clk_parse_fdt_all_opp()
1670 struct stm32_clk_platdata *pdata) in stm32_clk_parse_fdt() argument
1674 err = stm32_clk_parse_fdt_all_oscillator(fdt, node, pdata); in stm32_clk_parse_fdt()
1678 err = stm32_clk_parse_fdt_all_pll(fdt, node, pdata); in stm32_clk_parse_fdt()
1682 err = stm32_clk_parse_fdt_all_opp(fdt, node, pdata); in stm32_clk_parse_fdt()
1686 err = clk_stm32_parse_fdt_by_name(fdt, node, "st,clkdiv", pdata->clkdiv, in stm32_clk_parse_fdt()
1687 &pdata->nclkdiv); in stm32_clk_parse_fdt()
1691 err = clk_stm32_parse_fdt_by_name(fdt, node, "st,clksrc", pdata->clksrc, in stm32_clk_parse_fdt()
1692 &pdata->nclksrc); in stm32_clk_parse_fdt()
1839 struct stm32_clk_platdata *pdata = priv->pdata; in clk_stm32_pll1_set_rate() local
1846 opp = clk_stm32_get_opp_config(pdata->opp->mpu_opp, rate); in clk_stm32_pll1_set_rate()
2709 .pdata = &stm32mp13_clock_pdata,
2722 struct stm32_clk_platdata *pdata = &stm32mp13_clock_pdata; in stm32mp13_clk_probe() local
2724 fdt_rc = stm32_clk_parse_fdt(fdt, node, pdata); in stm32mp13_clk_probe()
2734 rc = stm32mp1_init_clock_tree(priv, pdata); in stm32mp13_clk_probe()