Searched refs:gpiospec (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/gpio/ |
D | gpiolib-of.c | 31 struct of_phandle_args *gpiospec = data; in of_gpiochip_match_node_and_xlate() local 33 return chip->gpiodev->dev.of_node == gpiospec->np && in of_gpiochip_match_node_and_xlate() 35 chip->of_xlate(chip, gpiospec, NULL) >= 0; in of_gpiochip_match_node_and_xlate() 39 struct of_phandle_args *gpiospec) in of_find_gpiochip_by_xlate() argument 41 return gpiochip_find(gpiospec, of_gpiochip_match_node_and_xlate); in of_find_gpiochip_by_xlate() 45 struct of_phandle_args *gpiospec, in of_xlate_and_get_gpiod_flags() argument 50 if (chip->of_gpio_n_cells != gpiospec->args_count) in of_xlate_and_get_gpiod_flags() 53 ret = chip->of_xlate(chip, gpiospec, flags); in of_xlate_and_get_gpiod_flags() 111 struct of_phandle_args gpiospec; in of_get_named_gpiod_flags() local 117 &gpiospec); in of_get_named_gpiod_flags() [all …]
|
D | gpio-lpc32xx.c | 493 const struct of_phandle_args *gpiospec, u32 *flags) in lpc32xx_of_xlate() argument 496 u32 bank = gpiospec->args[0]; in lpc32xx_of_xlate() 502 *flags = gpiospec->args[2]; in lpc32xx_of_xlate() 503 return gpiospec->args[1]; in lpc32xx_of_xlate()
|
D | gpio-brcmstb.c | 419 const struct of_phandle_args *gpiospec, u32 *flags) in brcmstb_gpio_of_xlate() argument 430 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in brcmstb_gpio_of_xlate() 433 offset = gpiospec->args[0] - (gc->base - priv->gpio_base); in brcmstb_gpio_of_xlate() 440 gpiospec->args[0]); in brcmstb_gpio_of_xlate() 444 *flags = gpiospec->args[1]; in brcmstb_gpio_of_xlate()
|
D | gpio-pxa.c | 335 const struct of_phandle_args *gpiospec, in pxa_gpio_of_xlate() argument 338 if (gpiospec->args[0] > pxa_last_gpio) in pxa_gpio_of_xlate() 342 *flags = gpiospec->args[1]; in pxa_gpio_of_xlate() 344 return gpiospec->args[0]; in pxa_gpio_of_xlate()
|
/Linux-v4.19/include/linux/ |
D | of_gpio.h | 63 const struct of_phandle_args *gpiospec, 79 const struct of_phandle_args *gpiospec, in of_gpio_simple_xlate() argument
|
/Linux-v4.19/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 263 const struct of_phandle_args *gpiospec, in sirfsoc_gpio_of_xlate() argument 266 if (gpiospec->args[0] > SIRFSOC_GPIO_NO_OF_BANKS * SIRFSOC_GPIO_BANK_SIZE) in sirfsoc_gpio_of_xlate() 270 *flags = gpiospec->args[1]; in sirfsoc_gpio_of_xlate() 272 return gpiospec->args[0]; in sirfsoc_gpio_of_xlate()
|
/Linux-v4.19/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 763 const struct of_phandle_args *gpiospec, in sunxi_pinctrl_gpio_of_xlate() argument 768 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate() 769 pin = base + gpiospec->args[1]; in sunxi_pinctrl_gpio_of_xlate() 775 *flags = gpiospec->args[2]; in sunxi_pinctrl_gpio_of_xlate()
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-single.c | 1320 struct of_phandle_args gpiospec; in pcs_add_gpio_func() local 1326 i, &gpiospec); in pcs_add_gpio_func() 1337 range->offset = gpiospec.args[0]; in pcs_add_gpio_func() 1338 range->npins = gpiospec.args[1]; in pcs_add_gpio_func() 1339 range->gpiofunc = gpiospec.args[2]; in pcs_add_gpio_func()
|
/Linux-v4.19/include/linux/gpio/ |
D | driver.h | 343 const struct of_phandle_args *gpiospec, u32 *flags);
|