Lines Matching refs:gpiod
35 * @gpiod: gpio descriptor
46 struct gpio_desc *gpiod;
55 gpiod_set_value(clk->gpiod, 1);
64 gpiod_set_value(clk->gpiod, 0);
71 return gpiod_get_value(clk->gpiod);
84 gpiod_set_value_cansleep(clk->gpiod, 1);
93 gpiod_set_value_cansleep(clk->gpiod, 0);
100 return gpiod_get_value_cansleep(clk->gpiod);
121 return gpiod_get_value_cansleep(clk->gpiod);
128 gpiod_set_value_cansleep(clk->gpiod, index);
140 struct gpio_desc *gpiod,
162 clk_gpio->gpiod = gpiod;
175 struct gpio_desc *gpiod)
179 if (gpiod_cansleep(gpiod))
184 return clk_register_gpio(dev, num_parents, gpiod, ops);
188 struct gpio_desc *gpiod)
190 return clk_register_gpio(dev, 2, gpiod, &clk_gpio_mux_ops);
199 struct gpio_desc *gpiod;
213 gpiod = devm_gpiod_get(dev, gpio_name, GPIOD_OUT_LOW);
214 if (IS_ERR(gpiod)) {
215 ret = PTR_ERR(gpiod);
227 hw = clk_hw_register_gpio_mux(dev, gpiod);
229 hw = clk_hw_register_gpio_gate(dev, num_parents, gpiod);