Lines Matching refs:socfpgaclk
17 struct socfpga_gate_clk *socfpgaclk = to_socfpga_gate_clk(hwclk); in socfpga_gate_clk_recalc_rate() local
20 if (socfpgaclk->fixed_div) { in socfpga_gate_clk_recalc_rate()
21 div = socfpgaclk->fixed_div; in socfpga_gate_clk_recalc_rate()
22 } else if (socfpgaclk->div_reg) { in socfpga_gate_clk_recalc_rate()
23 val = readl(socfpgaclk->div_reg) >> socfpgaclk->shift; in socfpga_gate_clk_recalc_rate()
24 val &= GENMASK(socfpgaclk->width - 1, 0); in socfpga_gate_clk_recalc_rate()
33 struct socfpga_gate_clk *socfpgaclk = to_socfpga_gate_clk(hwclk); in socfpga_dbg_clk_recalc_rate() local
36 val = readl(socfpgaclk->div_reg) >> socfpgaclk->shift; in socfpga_dbg_clk_recalc_rate()
37 val &= GENMASK(socfpgaclk->width - 1, 0); in socfpga_dbg_clk_recalc_rate()
46 struct socfpga_gate_clk *socfpgaclk = to_socfpga_gate_clk(hwclk); in socfpga_gate_get_parent() local
50 if (socfpgaclk->bypass_reg) { in socfpga_gate_get_parent()
51 mask = (0x1 << socfpgaclk->bypass_shift); in socfpga_gate_get_parent()
52 parent = ((readl(socfpgaclk->bypass_reg) & mask) >> in socfpga_gate_get_parent()
53 socfpgaclk->bypass_shift); in socfpga_gate_get_parent()