Lines Matching refs:osci
90 struct stm32_osci_dt_cfg *osci; member
678 struct stm32_osci_dt_cfg *osci = &pdata->osci[osc_id]; in clk_stm32_get_rate_oscillateur() local
680 return osci->freq; in clk_stm32_get_rate_oscillateur()
754 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_HSE]; in stm32_enable_oscillator_hse() local
756 if (osci->freq == 0U) in stm32_enable_oscillator_hse()
759 clk_oscillator_set_bypass(priv, osc_data, osci->digbyp, osci->bypass); in stm32_enable_oscillator_hse()
767 clk_oscillator_set_css(priv, osc_data, osci->css); in stm32_enable_oscillator_hse()
774 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_enable_oscillator_lse() local
776 if (osci->freq == 0U) in stm32_enable_oscillator_lse()
779 clk_oscillator_set_bypass(priv, osc_data, osci->digbyp, osci->bypass); in stm32_enable_oscillator_lse()
781 clk_oscillator_set_drive(priv, osc_data, osci->drive); in stm32_enable_oscillator_lse()
792 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSI]; in stm32_enable_oscillator_lsi() local
794 if (osci->freq == 0U) in stm32_enable_oscillator_lsi()
809 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_CSI]; in stm32_enable_oscillator_csi() local
811 if (osci->freq == 0U) in stm32_enable_oscillator_csi()
826 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_clk_oscillators_lse_set_css() local
828 clk_oscillator_set_css(priv, osc_data, osci->css); in stm32_clk_oscillators_lse_set_css()
838 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_LSE]; in stm32_clk_oscillators_wait_lse_ready() local
840 if (osci->freq == 0U) in stm32_clk_oscillators_wait_lse_ready()
1177 struct stm32_osci_dt_cfg *osci = &pdata->osci[OSC_HSI]; in stm32_clk_hsidiv_configure() local
1179 return stm32_div_set_rate(DIV_HSI, osci->freq, MAX_HSI_HZ); in stm32_clk_hsidiv_configure()
1425 struct stm32_osci_dt_cfg *osci) in clk_stm32_parse_oscillator_fdt() argument
1446 osci->freq = fdt32_to_cpu(*cuint); in clk_stm32_parse_oscillator_fdt()
1449 osci->bypass = true; in clk_stm32_parse_oscillator_fdt()
1452 osci->digbyp = true; in clk_stm32_parse_oscillator_fdt()
1455 osci->css = true; in clk_stm32_parse_oscillator_fdt()
1457 osci->drive = fdt_read_uint32_default(fdt, subnode, "st,drive", in clk_stm32_parse_oscillator_fdt()
1479 struct stm32_osci_dt_cfg *osci = &pdata->osci[i]; in stm32_clk_parse_fdt_all_oscillator() local
1485 osc_data->name, osci); in stm32_clk_parse_fdt_all_oscillator()
1489 osci->freq = 0; in stm32_clk_parse_fdt_all_oscillator()
2691 .osci = mp13_osci,