Lines Matching refs:gpiospec
32 struct of_phandle_args gpiospec; member
43 if ((gc->of_node != gg_data->gpiospec.np) || in of_gpiochip_find_and_xlate()
44 (gc->of_gpio_n_cells != gg_data->gpiospec.args_count) || in of_gpiochip_find_and_xlate()
48 ret = gc->of_xlate(gc, &gg_data->gpiospec, gg_data->flags); in of_gpiochip_find_and_xlate()
91 &gg_data.gpiospec); in of_get_named_gpiod_flags()
100 of_node_put(gg_data.gpiospec.np); in of_get_named_gpiod_flags()
160 gg_data.gpiospec.args_count = tmp; in of_parse_own_gpio()
161 gg_data.gpiospec.np = chip_np; in of_parse_own_gpio()
164 &gg_data.gpiospec.args[i]); in of_parse_own_gpio()
238 const struct of_phandle_args *gpiospec, u32 *flags) in of_gpio_simple_xlate() argument
251 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in of_gpio_simple_xlate()
254 if (gpiospec->args[0] >= gc->ngpio) in of_gpio_simple_xlate()
258 *flags = gpiospec->args[1]; in of_gpio_simple_xlate()
260 return gpiospec->args[0]; in of_gpio_simple_xlate()