• Home
  • Raw
  • Download

Lines Matching full:utmi

42 	struct clk_utmi *utmi = to_clk_utmi(hw);  in clk_utmi_prepare()  local
51 * the utmi clock. in clk_utmi_prepare()
78 if (utmi->regmap_sfr) { in clk_utmi_prepare()
79 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM, in clk_utmi_prepare()
86 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr); in clk_utmi_prepare()
88 while (!clk_utmi_ready(utmi->regmap_pmc)) in clk_utmi_prepare()
96 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local
98 return clk_utmi_ready(utmi->regmap_pmc); in clk_utmi_is_prepared()
103 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local
105 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, in clk_utmi_unprepare()
112 /* UTMI clk rate is fixed. */ in clk_utmi_recalc_rate()
129 struct clk_utmi *utmi; in at91_clk_register_utmi_internal() local
134 utmi = kzalloc(sizeof(*utmi), GFP_KERNEL); in at91_clk_register_utmi_internal()
135 if (!utmi) in at91_clk_register_utmi_internal()
144 utmi->hw.init = &init; in at91_clk_register_utmi_internal()
145 utmi->regmap_pmc = regmap_pmc; in at91_clk_register_utmi_internal()
146 utmi->regmap_sfr = regmap_sfr; in at91_clk_register_utmi_internal()
148 hw = &utmi->hw; in at91_clk_register_utmi_internal()
149 ret = clk_hw_register(NULL, &utmi->hw); in at91_clk_register_utmi_internal()
151 kfree(utmi); in at91_clk_register_utmi_internal()
168 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_sama7g5_prepare() local
194 regmap_write(utmi->regmap_pmc, AT91_PMC_XTALF, val); in clk_utmi_sama7g5_prepare()
202 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_sama7g5_is_prepared() local
210 regmap_read(utmi->regmap_pmc, AT91_PMC_XTALF, &val); in clk_utmi_sama7g5_is_prepared()