Lines Matching full:periph_clk
80 struct socfpga_periph_clk *periph_clk; in s10_register_periph() local
85 periph_clk = kzalloc(sizeof(*periph_clk), GFP_KERNEL); in s10_register_periph()
86 if (WARN_ON(!periph_clk)) in s10_register_periph()
89 periph_clk->hw.reg = reg + clks->offset; in s10_register_periph()
100 periph_clk->hw.hw.init = &init; in s10_register_periph()
102 clk = clk_register(NULL, &periph_clk->hw.hw); in s10_register_periph()
104 kfree(periph_clk); in s10_register_periph()
114 struct socfpga_periph_clk *periph_clk; in s10_register_cnt_periph() local
119 periph_clk = kzalloc(sizeof(*periph_clk), GFP_KERNEL); in s10_register_cnt_periph()
120 if (WARN_ON(!periph_clk)) in s10_register_cnt_periph()
124 periph_clk->hw.reg = regbase + clks->offset; in s10_register_cnt_periph()
126 periph_clk->hw.reg = NULL; in s10_register_cnt_periph()
129 periph_clk->bypass_reg = regbase + clks->bypass_reg; in s10_register_cnt_periph()
131 periph_clk->bypass_reg = NULL; in s10_register_cnt_periph()
132 periph_clk->bypass_shift = clks->bypass_shift; in s10_register_cnt_periph()
133 periph_clk->fixed_div = clks->fixed_divider; in s10_register_cnt_periph()
144 periph_clk->hw.hw.init = &init; in s10_register_cnt_periph()
146 clk = clk_register(NULL, &periph_clk->hw.hw); in s10_register_cnt_periph()
148 kfree(periph_clk); in s10_register_cnt_periph()