Home
last modified time | relevance | path

Searched refs:gpio_offset (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/drivers/gpio/
Dgpio-ucb1400.c48 if (!(ucb && ucb->gpio_offset)) { in ucb1400_gpio_probe()
56 ucb->gc.base = ucb->gpio_offset; in ucb1400_gpio_probe()
Dgpiolib.c1847 unsigned int gpio_offset, const char *pin_group) in gpiochip_add_pingroup_range() argument
1860 pin_range->range.id = gpio_offset; in gpiochip_add_pingroup_range()
1863 pin_range->range.base = gdev->base + gpio_offset; in gpiochip_add_pingroup_range()
1877 gpio_offset, gpio_offset + pin_range->range.npins - 1, in gpiochip_add_pingroup_range()
1904 unsigned int gpio_offset, unsigned int pin_offset, in gpiochip_add_pin_range() argument
1918 pin_range->range.id = gpio_offset; in gpiochip_add_pin_range()
1921 pin_range->range.base = gdev->base + gpio_offset; in gpiochip_add_pin_range()
1933 gpio_offset, gpio_offset + npins - 1, in gpiochip_add_pin_range()
/Linux-v5.10/include/linux/
Ducb1400.h86 int gpio_offset; member
107 int gpio_offset; member
/Linux-v5.10/include/linux/gpio/
Ddriver.h721 unsigned int gpio_offset, unsigned int pin_offset,
725 unsigned int gpio_offset, const char *pin_group);
732 unsigned int gpio_offset, unsigned int pin_offset, in gpiochip_add_pin_range() argument
740 unsigned int gpio_offset, const char *pin_group) in gpiochip_add_pingroup_range() argument
/Linux-v5.10/drivers/mfd/
Ducb1400_core.c78 ucb_gpio.gpio_offset = pdata->gpio_offset; in ucb1400_core_probe()
/Linux-v5.10/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-ld11.c676 unsigned int gpio_offset) in uniphier_ld11_get_gpio_muxval() argument
678 if (gpio_offset == 132 || gpio_offset == 135) /* XIRQ12, 15 */ in uniphier_ld11_get_gpio_muxval()
681 if (gpio_offset >= 120 && gpio_offset <= 143) /* XIRQx */ in uniphier_ld11_get_gpio_muxval()
Dpinctrl-uniphier-ld20.c789 unsigned int gpio_offset) in uniphier_ld20_get_gpio_muxval() argument
791 if (gpio_offset == 132 || gpio_offset == 135) /* XIRQ12, 15 */ in uniphier_ld20_get_gpio_muxval()
794 if (gpio_offset >= 120 && gpio_offset <= 143) /* XIRQx */ in uniphier_ld20_get_gpio_muxval()
Dpinctrl-uniphier-core.c666 unsigned int gpio_offset; in uniphier_pmx_gpio_request_enable() local
677 gpio_offset = i; in uniphier_pmx_gpio_request_enable()
679 gpio_offset = offset - range->pin_base; in uniphier_pmx_gpio_request_enable()
682 gpio_offset += range->id; in uniphier_pmx_gpio_request_enable()
684 muxval = priv->socdata->get_gpio_muxval(offset, gpio_offset); in uniphier_pmx_gpio_request_enable()
Dpinctrl-uniphier.h146 int (*get_gpio_muxval)(unsigned int pin, unsigned int gpio_offset);
Dpinctrl-uniphier-ld6b.c926 unsigned int gpio_offset) in uniphier_ld6b_get_gpio_muxval() argument
928 if (gpio_offset >= 120 && gpio_offset <= 143) /* XIRQx */ in uniphier_ld6b_get_gpio_muxval()
Dpinctrl-uniphier-sld8.c636 unsigned int gpio_offset) in uniphier_sld8_get_gpio_muxval() argument
638 switch (gpio_offset) { in uniphier_sld8_get_gpio_muxval()
Dpinctrl-uniphier-pxs2.c948 unsigned int gpio_offset) in uniphier_pxs2_get_gpio_muxval() argument
950 if (gpio_offset >= 120 && gpio_offset <= 143) /* XIRQx */ in uniphier_pxs2_get_gpio_muxval()
Dpinctrl-uniphier-pro5.c990 unsigned int gpio_offset) in uniphier_pro5_get_gpio_muxval() argument
992 if (gpio_offset >= 120 && gpio_offset <= 141) /* XIRQ0-20 */ in uniphier_pro5_get_gpio_muxval()
Dpinctrl-uniphier-pxs3.c956 unsigned int gpio_offset) in uniphier_pxs3_get_gpio_muxval() argument
958 if (gpio_offset >= 120 && gpio_offset <= 143) { /* XIRQx */ in uniphier_pxs3_get_gpio_muxval()
Dpinctrl-uniphier-ld4.c704 unsigned int gpio_offset) in uniphier_ld4_get_gpio_muxval() argument
706 switch (gpio_offset) { in uniphier_ld4_get_gpio_muxval()
Dpinctrl-uniphier-pro4.c1221 unsigned int gpio_offset) in uniphier_pro4_get_gpio_muxval() argument
1223 if (gpio_offset >= 134 && gpio_offset <= 140) /* XIRQ14-20 */ in uniphier_pro4_get_gpio_muxval()
/Linux-v5.10/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c139 u8 gpio_offset = offset - 1; in abx500_gpio_get() local
143 gpio_offset, &is_out); in abx500_gpio_get()
149 gpio_offset, &bit); in abx500_gpio_get()
152 gpio_offset, &bit); in abx500_gpio_get()
454 u8 gpio_offset = offset - 1; in abx500_gpio_dbg_show_one() local
475 gpio_offset, &is_out); in abx500_gpio_dbg_show_one()
485 gpio_offset, &pd); in abx500_gpio_dbg_show_one()
/Linux-v5.10/drivers/pinctrl/sirf/
Dpinctrl-atlas7.c342 unsigned int gpio_offset; member
5624 ofs = gpio - bank->gpio_offset; in __atlas7_gpio_to_pin()
5641 pin_in_bank = d->hwirq - bank->gpio_offset; in atlas7_gpio_irq_ack()
5660 pin_in_bank = idx - bank->gpio_offset; in __atlas7_gpio_irq_mask()
5692 pin_in_bank = d->hwirq - bank->gpio_offset; in atlas7_gpio_irq_unmask()
5716 pin_in_bank = d->hwirq - bank->gpio_offset; in atlas7_gpio_irq_type()
5812 bank->gpio_offset + pin_in_bank); in atlas7_gpio_handle_irq()
5815 bank->gpio_offset + pin_in_bank)); in atlas7_gpio_handle_irq()
5835 pin_in_bank = gpio - bank->gpio_offset; in __atlas7_gpio_set_input()
5910 pin_in_bank = gpio - bank->gpio_offset; in __atlas7_gpio_set_output()
[all …]