Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/irqchip/
A Dqcom-pdc.c30 u32 pin_base; member
35 #define pin_to_hwirq(r, p) ((r)->parent_base + (p) - (r)->pin_base)
191 if (pin >= pdc_region[i].pin_base && in get_pin_region()
192 pin < pdc_region[i].pin_base + pdc_region[i].cnt) in get_pin_region()
266 &pdc_region[n].pin_base); in pdc_setup_pin_mapping()
281 reg_index = (i + pdc_region[n].pin_base) >> 5; in pdc_setup_pin_mapping()
282 irq_index = (i + pdc_region[n].pin_base) & 0x1f; in pdc_setup_pin_mapping()
/linux-6.3-rc2/drivers/pinctrl/samsung/
A Dpinctrl-samsung.c48 static unsigned int pin_base; variable
365 while ((pin >= b->pin_base) && in pin_to_reg_bank()
366 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank()
370 *offset = pin - b->pin_base; in pin_to_reg_bank()
879 pdesc->number = pin + drvdata->pin_base; in samsung_pinctrl_register()
897 pdesc = pindesc + pin_bank->pin_base + pin; in samsung_pinctrl_register()
918 pin_bank->grange.pin_base = drvdata->pin_base in samsung_pinctrl_register()
919 + pin_bank->pin_base; in samsung_pinctrl_register()
1112 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data()
1127 d->pin_base = pin_base; in samsung_pinctrl_get_soc_data()
[all …]
A Dpinctrl-samsung.h174 u32 pin_base; member
294 unsigned int pin_base; member
/linux-6.3-rc2/drivers/pinctrl/
A Dpinctrl-equilibrium.c265 if (pin >= bank->pin_base && in find_pinbank_via_pin()
266 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin()
295 offset = pin - bank->pin_base; in eqbr_set_pin_mux()
300 pin, bank->pin_base, bank->aval_pinmap); in eqbr_set_pin_mux()
392 offset = pin - bank->pin_base; in eqbr_pinconf_get()
397 pin, bank->pin_base, bank->aval_pinmap); in eqbr_pinconf_get()
422 bank->pin_base, pin); in eqbr_pinconf_get()
463 offset = pin - bank->pin_base; in eqbr_pinconf_set()
491 bank->pin_base, pin); in eqbr_pinconf_set()
845 bank->pin_base = spec.args[1]; in pinbank_init()
[all …]
A Dpinctrl-rockchip.c267 while (pin >= (b->pin_base + b->nr_pins)) in pin_to_bank()
2822 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2837 rc = rockchip_set_pull(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2843 rc = rockchip_set_mux(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2854 rc = rockchip_set_mux(bank, pin - bank->pin_base, in rockchip_pinconf_set()
2869 pin - bank->pin_base, arg); in rockchip_pinconf_set()
2878 pin - bank->pin_base, arg); in rockchip_pinconf_set()
2922 rc = rockchip_get_mux(bank, pin - bank->pin_base); in rockchip_pinconf_get()
2931 rc = gpio->get(gpio, pin - bank->pin_base); in rockchip_pinconf_get()
3038 grp->pins[j] = bank->pin_base + be32_to_cpu(*list++); in rockchip_pinctrl_parse_groups()
[all …]
A Dpinctrl-equilibrium.h93 unsigned int pin_base; member
A Dcore.c280 return range->pin_base + offset; in gpio_to_pin()
482 } else if (pin >= range->pin_base && in pinctrl_find_gpio_range_from_pin_nolock()
483 pin < range->pin_base + range->npins) in pinctrl_find_gpio_range_from_pin_nolock()
1658 if ((pin >= range->pin_base) && in pinctrl_pins_show()
1659 (pin < (range->pin_base + range->npins))) { in pinctrl_pins_show()
1660 gpio_num = range->base + (pin - range->pin_base); in pinctrl_pins_show()
1762 range->pin_base, in pinctrl_gpioranges_show()
1763 (range->pin_base + range->npins - 1)); in pinctrl_gpioranges_show()
/linux-6.3-rc2/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c548 pin -= pctl->desc->pin_base; in sunxi_pconf_get()
607 pin -= pctl->desc->pin_base; in sunxi_pconf_set()
701 pin -= pctl->desc->pin_base; in sunxi_pinctrl_set_io_bias_cfg()
785 pin -= pctl->desc->pin_base; in sunxi_pmx_set()
844 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request()
997 unsigned pinnum = pctl->desc->pin_base + offset; in sunxi_pinctrl_gpio_to_irq()
1027 pctl->irq_array[d->hwirq] - pctl->desc->pin_base); in sunxi_pinctrl_irq_request_resources()
1198 pin = pctl->desc->pin_base + base + intspec[1]; in sunxi_pinctrl_irq_of_xlate()
1586 pctl->desc->pin_base; in sunxi_pinctrl_init_with_variant()
1589 pctl->chip->base = pctl->desc->pin_base; in sunxi_pinctrl_init_with_variant()
[all …]
A Dpinctrl-sun50i-h616-r.c34 .pin_base = PL_BASE,
A Dpinctrl-sun8i-h3-r.c84 .pin_base = PL_BASE,
A Dpinctrl-sun8i-a23-r.c93 .pin_base = PL_BASE,
A Dpinctrl-sun50i-a100-r.c83 .pin_base = PL_BASE,
A Dpinctrl-sun50i-a64-r.c102 .pin_base = PL_BASE,
A Dpinctrl-sun8i-a83t-r.c105 .pin_base = PL_BASE,
A Dpinctrl-sun50i-h6-r.c107 .pin_base = PL_BASE,
A Dpinctrl-sun6i-a31-r.c106 .pin_base = PL_BASE,
A Dpinctrl-sun9i-a80-r.c152 .pin_base = PL_BASE,
/linux-6.3-rc2/drivers/pinctrl/intel/
A Dpinctrl-intel.h122 unsigned int pin_base; member
155 .pin_base = (s), \
A Dpinctrl-merrifield.c68 unsigned int pin_base; member
77 .pin_base = (s), \
84 .pin_base = (s), \
442 #define pin_to_bufno(f, p) ((p) - (f)->pin_base)
452 if (pin >= family->pin_base && in mrfld_get_family()
453 pin < family->pin_base + family->npins) in mrfld_get_family()
A Dpinctrl-moorefield.c68 unsigned int pin_base; member
77 .pin_base = (s), \
400 #define pin_to_bufno(f, p) ((p) - (f)->pin_base)
409 if (pin >= family->pin_base && in mofld_get_family()
410 pin < family->pin_base + family->npins) in mofld_get_family()
A Dpinctrl-lynxpoint.c33 .pin_base = (p), \
217 if (pin < comm->pin_base + comm->npins && pin >= comm->pin_base) in lp_get_community()
235 offset -= comm->pin_base; in lp_gpio_reg()
/linux-6.3-rc2/drivers/pinctrl/starfive/
A Dpinctrl-starfive-jh7100.c219 return pin - sfp->gpios.pin_base; in starfive_pin_to_gpio()
225 return sfp->gpios.pin_base + gpio; in starfive_gpio_to_pin()
1292 sfp->gpios.pin_base = PAD_INVALID_GPIO; in starfive_probe()
1295 sfp->gpios.pin_base = PAD_GPIO(0); in starfive_probe()
1298 sfp->gpios.pin_base = PAD_FUNC_SHARE(72); in starfive_probe()
1301 sfp->gpios.pin_base = PAD_FUNC_SHARE(70); in starfive_probe()
1304 sfp->gpios.pin_base = PAD_FUNC_SHARE(0); in starfive_probe()
/linux-6.3-rc2/drivers/gpio/
A Dgpio-merrifield.c40 unsigned int pin_base; member
47 .pin_base = (pstart), \
428 range->pin_base, in mrfld_gpio_add_pin_ranges()
/linux-6.3-rc2/drivers/pinctrl/mvebu/
A Dpinctrl-mvebu.h188 .pin_base = _pinbase, \
/linux-6.3-rc2/include/linux/pinctrl/
A Dpinctrl.h83 unsigned int pin_base; member

Completed in 50 milliseconds

12