Lines Matching refs:utmi
47 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_prepare() local
83 if (utmi->regmap_sfr) { in clk_utmi_prepare()
84 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM, in clk_utmi_prepare()
91 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr); in clk_utmi_prepare()
93 while (!clk_utmi_ready(utmi->regmap_pmc)) in clk_utmi_prepare()
101 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local
103 return clk_utmi_ready(utmi->regmap_pmc); in clk_utmi_is_prepared()
108 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local
110 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, in clk_utmi_unprepare()
132 struct clk_utmi *utmi; in at91_clk_register_utmi() local
137 utmi = kzalloc(sizeof(*utmi), GFP_KERNEL); in at91_clk_register_utmi()
138 if (!utmi) in at91_clk_register_utmi()
147 utmi->hw.init = &init; in at91_clk_register_utmi()
148 utmi->regmap_pmc = regmap_pmc; in at91_clk_register_utmi()
149 utmi->regmap_sfr = regmap_sfr; in at91_clk_register_utmi()
151 hw = &utmi->hw; in at91_clk_register_utmi()
152 ret = clk_hw_register(NULL, &utmi->hw); in at91_clk_register_utmi()
154 kfree(utmi); in at91_clk_register_utmi()