Lines Matching defs:osc_data

70 	struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
72 struct stm32_clk_bypass *bypass_data = osc_data->bypass;
92 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
94 struct stm32_clk_css *css_data = osc_data->css;
110 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
112 struct stm32_clk_drive *drive_data = osc_data->drive;
144 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
146 return _clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, ready_on);
943 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
945 return osc_data->frequency;
950 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
952 return _clk_stm32_gate_is_enabled(priv, osc_data->gate_id);
958 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
960 _clk_stm32_gate_enable(priv, osc_data->gate_id);
962 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, true) != 0U) {
963 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__);
972 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
974 _clk_stm32_gate_disable(priv, osc_data->gate_id);
976 if (_clk_stm32_gate_wait_ready(priv, osc_data->gate_rdy_id, false) != 0U) {
977 ERROR("%s: %s (%d)\n", __func__, osc_data->name, __LINE__);
1025 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id);
1026 const char *name = osc_data->name;
1028 osc_data->frequency = clk_stm32_get_dt_oscillator_frequency(name);