Searched refs:gpiospec (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpio/ |
| H A D | gpio-lpc32xx.c | 498 const struct of_phandle_args *gpiospec, u32 *flags) in lpc32xx_of_xlate() argument 501 u32 bank = gpiospec->args[0]; in lpc32xx_of_xlate() 507 *flags = gpiospec->args[2]; in lpc32xx_of_xlate() 508 return gpiospec->args[1]; in lpc32xx_of_xlate()
|
| H A D | gpiolib-shared.c | 549 struct of_phandle_args gpiospec = { }; in gpiochip_setup_shared() local 551 gpiospec.np = to_of_node(entry->fwnode); in gpiochip_setup_shared() 552 gpiospec.args_count = 2; in gpiochip_setup_shared() 553 gpiospec.args[0] = entry->offset; in gpiochip_setup_shared() 555 ret = gc->of_xlate(gc, &gpiospec, NULL); in gpiochip_setup_shared()
|
| H A D | gpio-pxa.c | 330 const struct of_phandle_args *gpiospec, in pxa_gpio_of_xlate() argument 333 if (gpiospec->args[0] > pxa_last_gpio) in pxa_gpio_of_xlate() 337 *flags = gpiospec->args[1]; in pxa_gpio_of_xlate() 339 return gpiospec->args[0]; in pxa_gpio_of_xlate()
|
| H A D | gpiolib.c | 939 struct fwnode_reference_args gpiospec; in gpiochip_add_hog() local 995 memset(&gpiospec, 0, sizeof(gpiospec)); in gpiochip_add_hog() 996 gpiospec.fwnode = fwnode; in gpiochip_add_hog() 997 gpiospec.nargs = cells; in gpiochip_add_hog() 1000 gpiospec.args[j] = gpios[i * cells + j]; in gpiochip_add_hog() 1002 ret = of_gpiochip_get_lflags(gc, &gpiospec, &lflags); in gpiochip_add_hog()
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu-gpio.c | 541 const struct of_phandle_args *gpiospec, in omnia_gpio_of_xlate() argument 546 if (WARN_ON(gpiospec->args_count != 3)) in omnia_gpio_of_xlate() 550 *flags = gpiospec->args[2]; in omnia_gpio_of_xlate() 552 bank = gpiospec->args[0]; in omnia_gpio_of_xlate() 553 gpio = gpiospec->args[1]; in omnia_gpio_of_xlate()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | ti-sn65dsi86.c | 1787 const struct of_phandle_args *gpiospec, in tn_sn_bridge_of_xlate() argument 1790 if (WARN_ON(gpiospec->args_count < chip->of_gpio_n_cells)) in tn_sn_bridge_of_xlate() 1793 if (gpiospec->args[0] > chip->ngpio || gpiospec->args[0] < 1) in tn_sn_bridge_of_xlate() 1797 *flags = gpiospec->args[1]; in tn_sn_bridge_of_xlate() 1799 return gpiospec->args[0] - SN_GPIO_PHYSICAL_OFFSET; in tn_sn_bridge_of_xlate()
|
| /linux/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.c | 1052 const struct of_phandle_args *gpiospec, in sunxi_pinctrl_gpio_of_xlate() argument 1057 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate() 1058 pin = base + gpiospec->args[1]; in sunxi_pinctrl_gpio_of_xlate() 1064 *flags = gpiospec->args[2]; in sunxi_pinctrl_gpio_of_xlate()
|