Lines Matching refs:clk_gpio
31 #define to_clk_gpio(_hw) container_of(_hw, struct clk_gpio, hw)
35 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_enable()
44 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_disable()
51 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_is_enabled()
76 struct clk_gpio *clk_gpio = NULL; in clk_register_gpio_gate() local
99 clk_gpio = devm_kzalloc(dev, sizeof(struct clk_gpio), in clk_register_gpio_gate()
102 clk_gpio = kzalloc(sizeof(struct clk_gpio), GFP_KERNEL); in clk_register_gpio_gate()
104 if (!clk_gpio) { in clk_register_gpio_gate()
115 clk_gpio->gpiod = gpio_to_desc(gpio); in clk_register_gpio_gate()
116 clk_gpio->hw.init = &init; in clk_register_gpio_gate()
118 clk = clk_register(dev, &clk_gpio->hw); in clk_register_gpio_gate()
124 kfree(clk_gpio); in clk_register_gpio_gate()