Lines Matching refs:utmi
43 struct clk_utmi *utmi = to_clk_utmi(hw);
52 * the utmi clock.
79 if (utmi->regmap_sfr) {
80 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM,
87 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr);
89 while (!clk_utmi_ready(utmi->regmap_pmc))
97 struct clk_utmi *utmi = to_clk_utmi(hw);
99 return clk_utmi_ready(utmi->regmap_pmc);
104 struct clk_utmi *utmi = to_clk_utmi(hw);
106 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR,
119 struct clk_utmi *utmi = to_clk_utmi(hw);
121 utmi->pms.status = clk_utmi_is_prepared(hw);
128 struct clk_utmi *utmi = to_clk_utmi(hw);
130 if (utmi->pms.status)
150 struct clk_utmi *utmi;
158 utmi = kzalloc(sizeof(*utmi), GFP_KERNEL);
159 if (!utmi)
173 utmi->hw.init = &init;
174 utmi->regmap_pmc = regmap_pmc;
175 utmi->regmap_sfr = regmap_sfr;
177 hw = &utmi->hw;
178 ret = clk_hw_register(NULL, &utmi->hw);
180 kfree(utmi);
198 struct clk_utmi *utmi = to_clk_utmi(hw);
224 regmap_write(utmi->regmap_pmc, AT91_PMC_XTALF, val);
232 struct clk_utmi *utmi = to_clk_utmi(hw);
240 regmap_read(utmi->regmap_pmc, AT91_PMC_XTALF, &val);
267 struct clk_utmi *utmi = to_clk_utmi(hw);
269 utmi->pms.status = clk_utmi_sama7g5_is_prepared(hw);
276 struct clk_utmi *utmi = to_clk_utmi(hw);
278 if (utmi->pms.status)