/Linux-v4.19/drivers/irqchip/ |
D | qcom-pdc.c | 30 u32 pin_base; member 166 if (pin >= region->pin_base && in get_parent_hwirq() 167 pin < region->pin_base + region->cnt) in get_parent_hwirq() 168 return (region->parent_base + pin - region->pin_base); in get_parent_hwirq() 252 &pdc_region[n].pin_base); in pdc_setup_pin_mapping()
|
/Linux-v4.19/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.c | 48 static unsigned int pin_base; variable 364 while ((pin >= b->pin_base) && in pin_to_reg_bank() 365 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank() 369 *offset = pin - b->pin_base; in pin_to_reg_bank() 391 pin_to_reg_bank(drvdata, grp->pins[0] - drvdata->pin_base, in samsung_pinmux_setup() 443 pin_to_reg_bank(drvdata, pin - drvdata->pin_base, ®_base, in samsung_pinconf_rw() 873 pdesc->number = pin + drvdata->pin_base; in samsung_pinctrl_register() 891 pdesc = pindesc + pin_bank->pin_base + pin; in samsung_pinctrl_register() 912 pin_bank->grange.pin_base = drvdata->pin_base in samsung_pinctrl_register() 913 + pin_bank->pin_base; in samsung_pinctrl_register() [all …]
|
D | pinctrl-samsung.h | 166 u32 pin_base; member 286 unsigned int pin_base; member
|
/Linux-v4.19/drivers/pinctrl/intel/ |
D | pinctrl-merrifield.c | 66 unsigned int pin_base; member 75 .pin_base = (s), \ 82 .pin_base = (s), \ 436 #define pin_to_bufno(f, p) ((p) - (f)->pin_base) 446 if (pin >= family->pin_base && in mrfld_get_family() 447 pin < family->pin_base + family->npins) in mrfld_get_family()
|
D | pinctrl-intel.h | 105 unsigned pin_base; member
|
D | pinctrl-sunrisepoint.c | 32 .pin_base = (s), \ 51 .pin_base = (s), \
|
D | pinctrl-denverton.c | 36 .pin_base = (s), \
|
D | pinctrl-lewisburg.c | 30 .pin_base = (s), \
|
D | pinctrl-cedarfork.c | 38 .pin_base = (s), \
|
D | pinctrl-baytrail.c | 128 unsigned int pin_base; member 177 .pin_base = (p), \ 718 if (pin < comm->pin_base + comm->npins && pin >= comm->pin_base) in byt_get_community() 734 offset -= comm->pin_base; in byt_gpio_reg()
|
/Linux-v4.19/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 479 pin -= pctl->desc->pin_base; in sunxi_pconf_get() 539 unsigned pin = g->pin - pctl->desc->pin_base; in sunxi_pconf_group_set() 643 pin -= pctl->desc->pin_base; in sunxi_pmx_set() 784 unsigned pinnum = pctl->desc->pin_base + offset; in sunxi_pinctrl_gpio_to_irq() 814 pctl->irq_array[d->hwirq] - pctl->desc->pin_base); in sunxi_pinctrl_irq_request_resources() 832 pctl->irq_array[d->hwirq] - pctl->desc->pin_base); in sunxi_pinctrl_irq_release_resources() 974 pin = pctl->desc->pin_base + base + intspec[1]; in sunxi_pinctrl_irq_of_xlate() 1347 pctl->desc->pin_base; in sunxi_pinctrl_init_with_variant() 1350 pctl->chip->base = pctl->desc->pin_base; in sunxi_pinctrl_init_with_variant() 1360 pin->pin.number - pctl->desc->pin_base, in sunxi_pinctrl_init_with_variant()
|
D | pinctrl-sun8i-h3-r.c | 84 .pin_base = PL_BASE,
|
D | pinctrl-sun50i-a64-r.c | 103 .pin_base = PL_BASE,
|
D | pinctrl-sun8i-a83t-r.c | 106 .pin_base = PL_BASE,
|
D | pinctrl-sun50i-h6-r.c | 106 .pin_base = PL_BASE,
|
D | pinctrl-sun8i-a23-r.c | 94 .pin_base = PL_BASE,
|
D | pinctrl-sun6i-a31-r.c | 107 .pin_base = PL_BASE,
|
D | pinctrl-sun9i-a80-r.c | 153 .pin_base = PL_BASE,
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-rockchip.c | 155 u32 pin_base; member 432 while (pin >= (b->pin_base + b->nr_pins)) in pin_to_bank() 2150 ret = rockchip_set_mux(bank, pins[cnt] - bank->pin_base, in rockchip_pmx_set() 2159 rockchip_set_mux(bank, pins[cnt] - bank->pin_base, 0); in rockchip_pmx_set() 2292 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set() 2307 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set() 2314 pin - bank->pin_base, arg); in rockchip_pinconf_set() 2316 pin - bank->pin_base, false); in rockchip_pinconf_set() 2326 pin - bank->pin_base, arg); in rockchip_pinconf_set() 2335 pin - bank->pin_base, arg); in rockchip_pinconf_set() [all …]
|
D | pinctrl-coh901.c | 592 unsigned int pin_base; member 595 #define COH901_PINRANGE(a, b) { .offset = a, .pin_base = b } 722 p->offset, p->pin_base, 1); in u300_gpio_probe()
|
D | core.c | 301 return range->pin_base + offset; in gpio_to_pin() 498 } else if (pin >= range->pin_base && in pinctrl_find_gpio_range_from_pin_nolock() 499 pin < range->pin_base + range->npins) in pinctrl_find_gpio_range_from_pin_nolock() 1690 range->pin_base, in pinctrl_gpioranges_show() 1691 (range->pin_base + range->npins - 1)); in pinctrl_gpioranges_show()
|
D | pinctrl-pistachio.c | 100 unsigned int pin_base; member 990 gpio_disable(gpiochip_get_data(range->gc), pg->pin - range->pin_base); in pistachio_pinmux_enable() 1316 .pin_base = _pin_base, \ 1408 bank->pin_base, bank->npins); in pistachio_gpio_register()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-merrifield.c | 43 unsigned int pin_base; member 50 .pin_base = (pstart), \ 454 range->pin_base, in mrfld_gpio_probe()
|
/Linux-v4.19/include/linux/pinctrl/ |
D | pinctrl.h | 66 unsigned int pin_base; member
|
/Linux-v4.19/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.h | 192 .pin_base = _pinbase, \
|