Lines Matching full:periph_clk
85 struct socfpga_periph_clk *periph_clk; in s10_register_periph() local
90 periph_clk = kzalloc(sizeof(*periph_clk), GFP_KERNEL); in s10_register_periph()
91 if (WARN_ON(!periph_clk)) in s10_register_periph()
94 periph_clk->hw.reg = reg + clks->offset; in s10_register_periph()
105 periph_clk->hw.hw.init = &init; in s10_register_periph()
107 clk = clk_register(NULL, &periph_clk->hw.hw); in s10_register_periph()
109 kfree(periph_clk); in s10_register_periph()
119 struct socfpga_periph_clk *periph_clk; in s10_register_cnt_periph() local
124 periph_clk = kzalloc(sizeof(*periph_clk), GFP_KERNEL); in s10_register_cnt_periph()
125 if (WARN_ON(!periph_clk)) in s10_register_cnt_periph()
129 periph_clk->hw.reg = regbase + clks->offset; in s10_register_cnt_periph()
131 periph_clk->hw.reg = NULL; in s10_register_cnt_periph()
134 periph_clk->bypass_reg = regbase + clks->bypass_reg; in s10_register_cnt_periph()
136 periph_clk->bypass_reg = NULL; in s10_register_cnt_periph()
137 periph_clk->bypass_shift = clks->bypass_shift; in s10_register_cnt_periph()
138 periph_clk->fixed_div = clks->fixed_divider; in s10_register_cnt_periph()
149 periph_clk->hw.hw.init = &init; in s10_register_cnt_periph()
151 clk = clk_register(NULL, &periph_clk->hw.hw); in s10_register_cnt_periph()
153 kfree(periph_clk); in s10_register_cnt_periph()