Lines Matching refs:osc_data

70 	struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);  in clk_oscillator_set_bypass()  local
72 struct stm32_clk_bypass *bypass_data = osc_data->bypass; in clk_oscillator_set_bypass()
92 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_css() local
94 struct stm32_clk_css *css_data = osc_data->css; in clk_oscillator_set_css()
110 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_drive() local
112 struct stm32_clk_drive *drive_data = osc_data->drive; in clk_oscillator_set_drive()
144 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_wait_ready() local
146 return _clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, ready_on); in clk_oscillator_wait_ready()
952 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_recalc_rate() local
954 return osc_data->frequency; in clk_stm32_osc_recalc_rate()
959 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_is_enabled() local
961 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_is_enabled()
965 return _clk_stm32_gate_is_enabled(priv, osc_data->gate_id); in clk_stm32_osc_gate_is_enabled()
971 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_enable() local
973 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_enable()
977 _clk_stm32_gate_enable(priv, osc_data->gate_id); in clk_stm32_osc_gate_enable()
979 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, true) != 0U) { in clk_stm32_osc_gate_enable()
980 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__); in clk_stm32_osc_gate_enable()
989 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_gate_disable() local
991 if (osc_data->frequency == 0UL) { in clk_stm32_osc_gate_disable()
995 _clk_stm32_gate_disable(priv, osc_data->gate_id); in clk_stm32_osc_gate_disable()
997 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, false) != 0U) { in clk_stm32_osc_gate_disable()
998 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__); in clk_stm32_osc_gate_disable()
1046 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_stm32_osc_init() local
1047 const char *name = osc_data->name; in clk_stm32_osc_init()
1049 osc_data->frequency = clk_stm32_get_dt_oscillator_frequency(name); in clk_stm32_osc_init()