Lines Matching refs:ost_clk
94 struct ingenic_ost_clk *ost_clk = to_ost_clk(hw); in ingenic_ost_percpu_timer_recalc_rate() local
95 const struct ingenic_ost_clk_info *info = ost_clk->info; in ingenic_ost_percpu_timer_recalc_rate()
98 prescale = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_recalc_rate()
108 struct ingenic_ost_clk *ost_clk = to_ost_clk(hw); in ingenic_ost_global_timer_recalc_rate() local
109 const struct ingenic_ost_clk_info *info = ost_clk->info; in ingenic_ost_global_timer_recalc_rate()
112 prescale = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_recalc_rate()
147 struct ingenic_ost_clk *ost_clk = to_ost_clk(hw); in ingenic_ost_percpu_timer_set_rate() local
148 const struct ingenic_ost_clk_info *info = ost_clk->info; in ingenic_ost_percpu_timer_set_rate()
152 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate()
155 writel(val, ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate()
163 struct ingenic_ost_clk *ost_clk = to_ost_clk(hw); in ingenic_ost_global_timer_set_rate() local
164 const struct ingenic_ost_clk_info *info = ost_clk->info; in ingenic_ost_global_timer_set_rate()
168 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_set_rate()
171 writel(val, ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_set_rate()
274 struct ingenic_ost_clk *ost_clk; in ingenic_ost_register_clock() local
277 ost_clk = kzalloc(sizeof(*ost_clk), GFP_KERNEL); in ingenic_ost_register_clock()
278 if (!ost_clk) in ingenic_ost_register_clock()
281 ost_clk->hw.init = &info->init_data; in ingenic_ost_register_clock()
282 ost_clk->idx = idx; in ingenic_ost_register_clock()
283 ost_clk->info = info; in ingenic_ost_register_clock()
284 ost_clk->ost = ost; in ingenic_ost_register_clock()
291 err = clk_hw_register(NULL, &ost_clk->hw); in ingenic_ost_register_clock()
293 kfree(ost_clk); in ingenic_ost_register_clock()
297 clocks->hws[idx] = &ost_clk->hw; in ingenic_ost_register_clock()