Lines Matching refs:cpus
54 struct sun9i_a80_cpus_clk *cpus = to_sun9i_a80_cpus_clk(hw); in sun9i_a80_cpus_clk_recalc_rate() local
59 reg = readl(cpus->reg); in sun9i_a80_cpus_clk_recalc_rate()
154 struct sun9i_a80_cpus_clk *cpus = to_sun9i_a80_cpus_clk(hw); in sun9i_a80_cpus_clk_set_rate() local
161 reg = readl(cpus->reg); in sun9i_a80_cpus_clk_set_rate()
169 writel(reg, cpus->reg); in sun9i_a80_cpus_clk_set_rate()
187 struct sun9i_a80_cpus_clk *cpus; in sun9i_a80_cpus_setup() local
192 cpus = kzalloc(sizeof(*cpus), GFP_KERNEL); in sun9i_a80_cpus_setup()
193 if (!cpus) in sun9i_a80_cpus_setup()
196 cpus->reg = of_io_request_and_map(node, 0, of_node_full_name(node)); in sun9i_a80_cpus_setup()
197 if (IS_ERR(cpus->reg)) in sun9i_a80_cpus_setup()
210 mux->reg = cpus->reg; in sun9i_a80_cpus_setup()
218 &cpus->hw, &sun9i_a80_cpus_clk_ops, in sun9i_a80_cpus_setup()
234 iounmap(cpus->reg); in sun9i_a80_cpus_setup()
238 kfree(cpus); in sun9i_a80_cpus_setup()