Lines Matching refs:gate
117 const struct mtk_gate *gate = &clks[i]; in mtk_clk_register_gates() local
119 clk = mtk_clk_register_gate(gate->name, gate->parent_name, in mtk_clk_register_gates()
121 gate->regs->set_ofs, in mtk_clk_register_gates()
122 gate->regs->clr_ofs, in mtk_clk_register_gates()
123 gate->regs->sta_ofs, in mtk_clk_register_gates()
124 gate->shift, gate->ops); in mtk_clk_register_gates()
128 gate->name, PTR_ERR(clk)); in mtk_clk_register_gates()
132 clk_data->clks[gate->id] = clk; in mtk_clk_register_gates()
143 struct clk_gate *gate = NULL; in mtk_clk_register_composite() local
174 gate = kzalloc(sizeof(*gate), GFP_KERNEL); in mtk_clk_register_composite()
175 if (!gate) { in mtk_clk_register_composite()
180 gate->reg = base + mc->gate_reg; in mtk_clk_register_composite()
181 gate->bit_idx = mc->gate_shift; in mtk_clk_register_composite()
182 gate->flags = CLK_GATE_SET_TO_DISABLE; in mtk_clk_register_composite()
183 gate->lock = lock; in mtk_clk_register_composite()
185 gate_hw = &gate->hw; in mtk_clk_register_composite()
212 kfree(gate); in mtk_clk_register_composite()