Home
last modified time | relevance | path

Searched refs:pin_base (Results 1 – 25 of 43) sorted by relevance

12

/Linux-v5.4/drivers/irqchip/
Dqcom-pdc.c30 u32 pin_base; member
167 if (pin >= region->pin_base && in get_parent_hwirq()
168 pin < region->pin_base + region->cnt) in get_parent_hwirq()
169 return (region->parent_base + pin - region->pin_base); in get_parent_hwirq()
253 &pdc_region[n].pin_base); in pdc_setup_pin_mapping()
/Linux-v5.4/drivers/pinctrl/samsung/
Dpinctrl-samsung.c48 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, &reg_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 …]
Dpinctrl-samsung.h166 u32 pin_base; member
286 unsigned int pin_base; member
/Linux-v5.4/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c480 pin -= pctl->desc->pin_base; in sunxi_pconf_get()
650 pin -= pctl->desc->pin_base; in sunxi_pinctrl_set_io_bias_cfg()
708 pin -= pctl->desc->pin_base; in sunxi_pmx_set()
765 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request()
809 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_free()
913 unsigned pinnum = pctl->desc->pin_base + offset; in sunxi_pinctrl_gpio_to_irq()
943 pctl->irq_array[d->hwirq] - pctl->desc->pin_base); in sunxi_pinctrl_irq_request_resources()
961 pctl->irq_array[d->hwirq] - pctl->desc->pin_base); in sunxi_pinctrl_irq_release_resources()
1103 pin = pctl->desc->pin_base + base + intspec[1]; in sunxi_pinctrl_irq_of_xlate()
1483 pctl->desc->pin_base; in sunxi_pinctrl_init_with_variant()
[all …]
Dpinctrl-sun8i-h3-r.c84 .pin_base = PL_BASE,
Dpinctrl-sun8i-a83t-r.c106 .pin_base = PL_BASE,
Dpinctrl-sun50i-a64-r.c103 .pin_base = PL_BASE,
Dpinctrl-sun8i-a23-r.c94 .pin_base = PL_BASE,
Dpinctrl-sun50i-h6-r.c106 .pin_base = PL_BASE,
Dpinctrl-sun6i-a31-r.c107 .pin_base = PL_BASE,
Dpinctrl-sun9i-a80-r.c153 .pin_base = PL_BASE,
/Linux-v5.4/drivers/pinctrl/intel/
Dpinctrl-merrifield.c66 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()
Dpinctrl-intel.h108 unsigned int pin_base; member
Dpinctrl-sunrisepoint.c34 .pin_base = (s), \
53 .pin_base = (s), \
Dpinctrl-denverton.c38 .pin_base = (s), \
Dpinctrl-lewisburg.c32 .pin_base = (s), \
Dpinctrl-cedarfork.c38 .pin_base = (s), \
/Linux-v5.4/drivers/pinctrl/
Dpinctrl-rockchip.c147 u32 pin_base; member
431 while (pin >= (b->pin_base + b->nr_pins)) in pin_to_bank()
2182 ret = rockchip_set_mux(bank, pins[cnt] - bank->pin_base, in rockchip_pmx_set()
2191 rockchip_set_mux(bank, pins[cnt] - bank->pin_base, 0); in rockchip_pmx_set()
2324 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2339 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2346 pin - bank->pin_base, arg); in rockchip_pinconf_set()
2348 pin - bank->pin_base, false); in rockchip_pinconf_set()
2358 pin - bank->pin_base, arg); in rockchip_pinconf_set()
2367 pin - bank->pin_base, arg); in rockchip_pinconf_set()
[all …]
Dpinctrl-coh901.c592 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()
Dcore.c277 return range->pin_base + offset; in gpio_to_pin()
474 } else if (pin >= range->pin_base && in pinctrl_find_gpio_range_from_pin_nolock()
475 pin < range->pin_base + range->npins) in pinctrl_find_gpio_range_from_pin_nolock()
1707 range->pin_base, in pinctrl_gpioranges_show()
1708 (range->pin_base + range->npins - 1)); in pinctrl_gpioranges_show()
Dpinctrl-pistachio.c96 unsigned int pin_base; member
986 gpio_disable(gpiochip_get_data(range->gc), pg->pin - range->pin_base); in pistachio_pinmux_enable()
1312 .pin_base = _pin_base, \
1406 bank->pin_base, bank->npins); in pistachio_gpio_register()
Dpinctrl-u300.c1013 (pin - range->pin_base + range->base), in u300_pin_config_get()
1030 (pin - range->pin_base + range->base), in u300_pin_config_set()
/Linux-v5.4/drivers/gpio/
Dgpio-merrifield.c39 unsigned int pin_base; member
46 .pin_base = (pstart), \
460 range->pin_base, in mrfld_gpio_probe()
/Linux-v5.4/include/linux/pinctrl/
Dpinctrl.h63 unsigned int pin_base; member
/Linux-v5.4/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.h188 .pin_base = _pinbase, \

12