Lines Matching refs:osc_data
718 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_bypass() local
720 struct stm32_clk_bypass *bypass_data = osc_data->bypass; in clk_oscillator_set_bypass()
741 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_css() local
743 struct stm32_clk_css *css_data = osc_data->css; in clk_oscillator_set_css()
760 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_drive() local
762 struct stm32_clk_drive *drive_data = osc_data->drive; in clk_oscillator_set_drive()
795 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_wait_ready() local
797 return _clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, ready_on); in clk_oscillator_wait_ready()
810 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_recalc_rate() local
812 return osc_data->frequency; in clk_stm32_osc_recalc_rate()
817 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_is_enabled() local
819 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_is_enabled()
823 return _clk_stm32_gate_is_enabled(priv, osc_data->gate_id); in clk_stm32_osc_gate_is_enabled()
829 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_enable() local
831 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_enable()
835 _clk_stm32_gate_enable(priv, osc_data->gate_id); in clk_stm32_osc_gate_enable()
837 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, true) != 0U) { in clk_stm32_osc_gate_enable()
838 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__); in clk_stm32_osc_gate_enable()
847 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_disable() local
849 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_disable()
853 _clk_stm32_gate_disable(priv, osc_data->gate_id); in clk_stm32_osc_gate_disable()
855 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, false) != 0U) { in clk_stm32_osc_gate_disable()
856 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__); in clk_stm32_osc_gate_disable()
904 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_init() local
905 const char *name = osc_data->name; in clk_stm32_osc_init()
907 osc_data->frequency = clk_stm32_get_dt_oscillator_frequency(name); in clk_stm32_osc_init()
2306 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, _CK_LSE); in stm32_enable_oscillator_lse() local
2318 if (_clk_stm32_gate_is_enabled(priv, osc_data->gate_id)) { in stm32_enable_oscillator_lse()
2326 _clk_stm32_gate_enable(priv, osc_data->gate_id); in stm32_enable_oscillator_lse()