Lines Matching refs:clk

174 	struct hix5hd2_clk_complex *clk = to_complex_clk(hw);  in clk_ether_prepare()  local
177 val = readl_relaxed(clk->ctrl_reg); in clk_ether_prepare()
178 val |= clk->ctrl_clk_mask | clk->ctrl_rst_mask; in clk_ether_prepare()
179 writel_relaxed(val, clk->ctrl_reg); in clk_ether_prepare()
180 val &= ~(clk->ctrl_rst_mask); in clk_ether_prepare()
181 writel_relaxed(val, clk->ctrl_reg); in clk_ether_prepare()
183 val = readl_relaxed(clk->phy_reg); in clk_ether_prepare()
184 val |= clk->phy_clk_mask; in clk_ether_prepare()
185 val &= ~(clk->phy_rst_mask); in clk_ether_prepare()
186 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
189 val &= ~(clk->phy_clk_mask); in clk_ether_prepare()
190 val |= clk->phy_rst_mask; in clk_ether_prepare()
191 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
194 val |= clk->phy_clk_mask; in clk_ether_prepare()
195 val &= ~(clk->phy_rst_mask); in clk_ether_prepare()
196 writel_relaxed(val, clk->phy_reg); in clk_ether_prepare()
203 struct hix5hd2_clk_complex *clk = to_complex_clk(hw); in clk_ether_unprepare() local
206 val = readl_relaxed(clk->ctrl_reg); in clk_ether_unprepare()
207 val &= ~(clk->ctrl_clk_mask); in clk_ether_unprepare()
208 writel_relaxed(val, clk->ctrl_reg); in clk_ether_unprepare()
218 struct hix5hd2_clk_complex *clk = to_complex_clk(hw); in clk_complex_enable() local
221 val = readl_relaxed(clk->ctrl_reg); in clk_complex_enable()
222 val |= clk->ctrl_clk_mask; in clk_complex_enable()
223 val &= ~(clk->ctrl_rst_mask); in clk_complex_enable()
224 writel_relaxed(val, clk->ctrl_reg); in clk_complex_enable()
226 val = readl_relaxed(clk->phy_reg); in clk_complex_enable()
227 val |= clk->phy_clk_mask; in clk_complex_enable()
228 val &= ~(clk->phy_rst_mask); in clk_complex_enable()
229 writel_relaxed(val, clk->phy_reg); in clk_complex_enable()
236 struct hix5hd2_clk_complex *clk = to_complex_clk(hw); in clk_complex_disable() local
239 val = readl_relaxed(clk->ctrl_reg); in clk_complex_disable()
240 val |= clk->ctrl_rst_mask; in clk_complex_disable()
241 val &= ~(clk->ctrl_clk_mask); in clk_complex_disable()
242 writel_relaxed(val, clk->ctrl_reg); in clk_complex_disable()
244 val = readl_relaxed(clk->phy_reg); in clk_complex_disable()
245 val |= clk->phy_rst_mask; in clk_complex_disable()
246 val &= ~(clk->phy_clk_mask); in clk_complex_disable()
247 writel_relaxed(val, clk->phy_reg); in clk_complex_disable()
263 struct clk *clk; in hix5hd2_clk_register_complex() local
289 clk = clk_register(NULL, &p_clk->hw); in hix5hd2_clk_register_complex()
290 if (IS_ERR(clk)) { in hix5hd2_clk_register_complex()
297 data->clk_data.clks[clks[i].id] = clk; in hix5hd2_clk_register_complex()