Searched refs:gpiospec (Results 1 – 12 of 12) sorted by relevance
/linux-4.4.14/drivers/gpio/ |
D | gpiolib-of.c | 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 [all …]
|
D | gpio-davinci.c | 179 const struct of_phandle_args *gpiospec, in davinci_gpio_of_xlate() argument 185 if (gpiospec->args[0] > pdata->ngpio) in davinci_gpio_of_xlate() 188 if (gc != &chips[gpiospec->args[0] / 32].chip) in davinci_gpio_of_xlate() 192 *flags = gpiospec->args[1]; in davinci_gpio_of_xlate() 194 return gpiospec->args[0] % 32; in davinci_gpio_of_xlate()
|
D | gpio-brcmstb.c | 320 const struct of_phandle_args *gpiospec, u32 *flags) in brcmstb_gpio_of_xlate() argument 331 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in brcmstb_gpio_of_xlate() 334 offset = gpiospec->args[0] - (gc->base - priv->gpio_base); in brcmstb_gpio_of_xlate() 341 gpiospec->args[0]); in brcmstb_gpio_of_xlate() 345 *flags = gpiospec->args[1]; in brcmstb_gpio_of_xlate()
|
D | gpio-lpc32xx.c | 533 const struct of_phandle_args *gpiospec, u32 *flags) in lpc32xx_of_xlate() argument 536 u32 bank = gpiospec->args[0]; in lpc32xx_of_xlate() 542 *flags = gpiospec->args[2]; in lpc32xx_of_xlate() 543 return gpiospec->args[1]; in lpc32xx_of_xlate()
|
D | gpio-pxa.c | 286 const struct of_phandle_args *gpiospec, in pxa_gpio_of_xlate() argument 289 if (gpiospec->args[0] > pxa_last_gpio) in pxa_gpio_of_xlate() 292 if (gc != &pxa_gpio_chips[gpiospec->args[0] / 32].chip) in pxa_gpio_of_xlate() 296 *flags = gpiospec->args[1]; in pxa_gpio_of_xlate() 298 return gpiospec->args[0] % 32; in pxa_gpio_of_xlate()
|
D | gpio-etraxfs.c | 190 const struct of_phandle_args *gpiospec, in etraxfs_gpio_of_xlate() argument 197 if (etraxfs_gpio_chip_to_port(gc) + 0xA != gpiospec->args[2]) in etraxfs_gpio_of_xlate() 200 return of_gpio_simple_xlate(gc, gpiospec, flags); in etraxfs_gpio_of_xlate()
|
/linux-4.4.14/include/linux/ |
D | of_gpio.h | 61 const struct of_phandle_args *gpiospec, 74 const struct of_phandle_args *gpiospec, in of_gpio_simple_xlate() argument
|
/linux-4.4.14/include/linux/gpio/ |
D | driver.h | 152 const struct of_phandle_args *gpiospec, u32 *flags);
|
/linux-4.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 255 const struct of_phandle_args *gpiospec, in sirfsoc_gpio_of_xlate() argument 258 if (gpiospec->args[0] > SIRFSOC_GPIO_NO_OF_BANKS * SIRFSOC_GPIO_BANK_SIZE) in sirfsoc_gpio_of_xlate() 262 *flags = gpiospec->args[1]; in sirfsoc_gpio_of_xlate() 264 return gpiospec->args[0]; in sirfsoc_gpio_of_xlate()
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 506 const struct of_phandle_args *gpiospec, in sunxi_pinctrl_gpio_of_xlate() argument 511 base = PINS_PER_BANK * gpiospec->args[0]; in sunxi_pinctrl_gpio_of_xlate() 512 pin = base + gpiospec->args[1]; in sunxi_pinctrl_gpio_of_xlate() 518 *flags = gpiospec->args[2]; in sunxi_pinctrl_gpio_of_xlate()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-single.c | 1510 struct of_phandle_args gpiospec; in pcs_add_gpio_func() local 1516 i, &gpiospec); in pcs_add_gpio_func() 1527 range->offset = gpiospec.args[0]; in pcs_add_gpio_func() 1528 range->npins = gpiospec.args[1]; in pcs_add_gpio_func() 1529 range->gpiofunc = gpiospec.args[2]; in pcs_add_gpio_func()
|
D | pinctrl-st.c | 806 const struct of_phandle_args *gpiospec, u32 *flags) in st_gpio_xlate() argument 811 if (WARN_ON(gpiospec->args_count < gc->of_gpio_n_cells)) in st_gpio_xlate() 814 if (gpiospec->args[0] > gc->ngpio) in st_gpio_xlate() 817 return gpiospec->args[0]; in st_gpio_xlate()
|