Searched refs:gpiospec (Results 1 – 12 of 12) sorted by relevance
| /drivers/gpio/ |
| A D | gpiolib-of.c | 412 struct of_phandle_args gpiospec; in of_get_named_gpiod_flags() local 417 &gpiospec); in of_get_named_gpiod_flags() 432 &gpiospec, flags); in of_get_named_gpiod_flags() 444 of_node_put(gpiospec.np); in of_get_named_gpiod_flags() 774 gpiospec.np = chip_np; in of_parse_own_gpio() 775 gpiospec.args_count = tmp; in of_parse_own_gpio() 779 &gpiospec.args[i]); in of_parse_own_gpio() 986 *flags = gpiospec->args[1]; in of_gpio_twocell_xlate() 988 return gpiospec->args[0]; in of_gpio_twocell_xlate() 1029 *flags = gpiospec->args[2]; in of_gpio_threecell_xlate() [all …]
|
| 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()
|
| A D | gpio-brcmstb.c | 401 const struct of_phandle_args *gpiospec, u32 *flags) in brcmstb_gpio_of_xlate() argument 412 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in brcmstb_gpio_of_xlate() 415 offset = gpiospec->args[0] - bank->gc.offset; in brcmstb_gpio_of_xlate() 422 gpiospec->args[0]); in brcmstb_gpio_of_xlate() 426 *flags = gpiospec->args[1]; in brcmstb_gpio_of_xlate()
|
| 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()
|
| A D | gpio-aggregator.c | 435 const struct of_phandle_args *gpiospec, in gpiochip_fwd_delay_of_xlate() argument 442 if (gpiospec->args_count != chip->of_gpio_n_cells) in gpiochip_fwd_delay_of_xlate() 445 line = gpiospec->args[0]; in gpiochip_fwd_delay_of_xlate() 450 timings->ramp_up_us = gpiospec->args[1]; in gpiochip_fwd_delay_of_xlate() 451 timings->ramp_down_us = gpiospec->args[2]; in gpiochip_fwd_delay_of_xlate()
|
| /drivers/pinctrl/ |
| A D | pinctrl-microchip-sgpio.c | 576 const struct of_phandle_args *gpiospec, in microchip_sgpio_of_xlate() argument 587 if (gpiospec->args[0] > SGPIO_BITS_PER_WORD || in microchip_sgpio_of_xlate() 588 gpiospec->args[1] > priv->bitcount) in microchip_sgpio_of_xlate() 591 pin = sgpio_addr_to_pin(priv, gpiospec->args[0], gpiospec->args[1]); in microchip_sgpio_of_xlate() 597 *flags = gpiospec->args[2]; in microchip_sgpio_of_xlate()
|
| A D | pinctrl-single.c | 1345 struct of_phandle_args gpiospec; in pcs_add_gpio_func() local 1351 i, &gpiospec); in pcs_add_gpio_func() 1362 range->offset = gpiospec.args[0]; in pcs_add_gpio_func() 1363 range->npins = gpiospec.args[1]; in pcs_add_gpio_func() 1364 range->gpiofunc = gpiospec.args[2]; in pcs_add_gpio_func()
|
| /drivers/platform/cznic/ |
| 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()
|
| /drivers/gpu/drm/bridge/ |
| A D | ti-sn65dsi86.c | 1673 const struct of_phandle_args *gpiospec, in tn_sn_bridge_of_xlate() argument 1676 if (WARN_ON(gpiospec->args_count < chip->of_gpio_n_cells)) in tn_sn_bridge_of_xlate() 1679 if (gpiospec->args[0] > chip->ngpio || gpiospec->args[0] < 1) in tn_sn_bridge_of_xlate() 1683 *flags = gpiospec->args[1]; in tn_sn_bridge_of_xlate() 1685 return gpiospec->args[0] - SN_GPIO_PHYSICAL_OFFSET; in tn_sn_bridge_of_xlate()
|
| /drivers/media/i2c/ |
| A D | ds90ub913.c | 212 const struct of_phandle_args *gpiospec, in ub913_gpio_of_xlate() argument 216 *flags = gpiospec->args[1]; in ub913_gpio_of_xlate() 218 return gpiospec->args[0]; in ub913_gpio_of_xlate()
|
| A D | ds90ub953.c | 330 const struct of_phandle_args *gpiospec, in ub953_gpio_of_xlate() argument 334 *flags = gpiospec->args[1]; in ub953_gpio_of_xlate() 336 return gpiospec->args[0]; in ub953_gpio_of_xlate()
|
| /drivers/pinctrl/sunxi/ |
| A D | pinctrl-sunxi.c | 999 const struct of_phandle_args *gpiospec, in sunxi_pinctrl_gpio_of_xlate() argument 1004 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate() 1005 pin = base + gpiospec->args[1]; in sunxi_pinctrl_gpio_of_xlate() 1011 *flags = gpiospec->args[2]; in sunxi_pinctrl_gpio_of_xlate()
|
Completed in 48 milliseconds