Lines Matching refs:sys
43 struct clk_system *sys = to_clk_system(hw);
45 regmap_write(sys->regmap, AT91_PMC_SCER, 1 << sys->id);
47 if (!is_pck(sys->id))
50 while (!clk_system_ready(sys->regmap, sys->id))
58 struct clk_system *sys = to_clk_system(hw);
60 regmap_write(sys->regmap, AT91_PMC_SCDR, 1 << sys->id);
65 struct clk_system *sys = to_clk_system(hw);
68 regmap_read(sys->regmap, AT91_PMC_SCSR, &status);
70 if (!(status & (1 << sys->id)))
73 if (!is_pck(sys->id))
76 regmap_read(sys->regmap, AT91_PMC_SR, &status);
78 return !!(status & (1 << sys->id));
83 struct clk_system *sys = to_clk_system(hw);
85 sys->pms.status = clk_system_is_prepared(hw);
92 struct clk_system *sys = to_clk_system(hw);
94 if (sys->pms.status)
95 clk_system_prepare(&sys->hw);
111 struct clk_system *sys;
119 sys = kzalloc(sizeof(*sys), GFP_KERNEL);
120 if (!sys)
132 sys->id = id;
133 sys->hw.init = &init;
134 sys->regmap = regmap;
136 hw = &sys->hw;
137 ret = clk_hw_register(NULL, &sys->hw);
139 kfree(sys);