Lines Matching refs:zclk
56 struct cpg_z_clk *zclk = to_z_clk(hw);
60 val = (readl(zclk->reg) & CPG_FRQCRC_ZFC_MASK) >> CPG_FRQCRC_ZFC_SHIFT;
87 struct cpg_z_clk *zclk = to_z_clk(hw);
95 if (readl(zclk->kick_reg) & CPG_FRQCRB_KICK)
98 val = readl(zclk->reg);
101 writel(val, zclk->reg);
107 kick = readl(zclk->kick_reg);
109 writel(kick, zclk->kick_reg);
121 if (!(readl(zclk->kick_reg) & CPG_FRQCRB_KICK))
141 struct cpg_z_clk *zclk;
144 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL);
145 if (!zclk)
153 zclk->reg = base + CPG_FRQCRC;
154 zclk->kick_reg = base + CPG_FRQCRB;
155 zclk->hw.init = &init;
157 clk = clk_register(NULL, &zclk->hw);
159 kfree(zclk);