Lines Matching refs:sys
42 struct clk_system *sys = to_clk_system(hw);
44 regmap_write(sys->regmap, AT91_PMC_SCER, 1 << sys->id);
46 if (!is_pck(sys->id))
49 while (!clk_system_ready(sys->regmap, sys->id))
57 struct clk_system *sys = to_clk_system(hw);
59 regmap_write(sys->regmap, AT91_PMC_SCDR, 1 << sys->id);
64 struct clk_system *sys = to_clk_system(hw);
67 regmap_read(sys->regmap, AT91_PMC_SCSR, &status);
69 if (!(status & (1 << sys->id)))
72 if (!is_pck(sys->id))
75 regmap_read(sys->regmap, AT91_PMC_SR, &status);
77 return !!(status & (1 << sys->id));
90 struct clk_system *sys;
98 sys = kzalloc(sizeof(*sys), GFP_KERNEL);
99 if (!sys)
108 sys->id = id;
109 sys->hw.init = &init;
110 sys->regmap = regmap;
112 hw = &sys->hw;
113 ret = clk_hw_register(NULL, &sys->hw);
115 kfree(sys);