Home
last modified time | relevance | path

Searched refs:bank_offset (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/gpio/
A Dgpio-xgene.c40 unsigned long bank_offset; in xgene_gpio_get() local
51 unsigned long bank_offset; in __xgene_gpio_set() local
57 setval = ioread32(chip->base + bank_offset); in __xgene_gpio_set()
62 iowrite32(setval, chip->base + bank_offset); in __xgene_gpio_set()
78 unsigned long bank_offset, bit_offset; in xgene_gpio_get_direction() local
92 unsigned long flags, bank_offset; in xgene_gpio_dir_in() local
100 dirval = ioread32(chip->base + bank_offset); in xgene_gpio_dir_in()
102 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_in()
113 unsigned long flags, bank_offset; in xgene_gpio_dir_out() local
134 unsigned long bank_offset; in xgene_gpio_suspend() local
[all …]
A Dgpio-pcie-idio-24.c379 const unsigned long bank_offset = bit_offset / 8; in idio_24_irq_mask() local
385 new_irq_mask = idio24gpio->irq_mask >> bank_offset * 8; in idio_24_irq_mask()
391 cos_enable_state &= ~BIT(bank_offset); in idio_24_irq_mask()
393 cos_enable_state &= ~BIT(bank_offset + 4); in idio_24_irq_mask()
408 const unsigned long bank_offset = bit_offset / 8; in idio_24_irq_unmask() local
413 prev_irq_mask = idio24gpio->irq_mask >> bank_offset * 8; in idio_24_irq_unmask()
420 cos_enable_state |= BIT(bank_offset); in idio_24_irq_unmask()
422 cos_enable_state |= BIT(bank_offset + 4); in idio_24_irq_unmask()
A Dgpio-zynq.c624 unsigned int bank_offset = gpio->p_data->bank_min[bank_num]; in zynq_gpio_handle_bank_irq() local
632 generic_handle_domain_irq(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
/linux-6.3-rc2/drivers/pinctrl/
A Dpinctrl-oxnas.c728 unsigned int bank_offset = (bank->id ? PINMUX_820_BANK_OFFSET : 0); in oxnas_ox820_gpio_request_enable() local
735 bank_offset + PINMUX_820_SECONDARY_SEL, in oxnas_ox820_gpio_request_enable()
738 bank_offset + PINMUX_820_TERTIARY_SEL, in oxnas_ox820_gpio_request_enable()
741 bank_offset + PINMUX_820_QUATERNARY_SEL, in oxnas_ox820_gpio_request_enable()
744 bank_offset + PINMUX_820_DEBUG_SEL, in oxnas_ox820_gpio_request_enable()
747 bank_offset + PINMUX_820_ALTERNATIVE_SEL, in oxnas_ox820_gpio_request_enable()
877 unsigned int bank_offset = (bank->id ? PINMUX_820_BANK_OFFSET : 0); in oxnas_ox820_pinconf_get() local
885 bank_offset + PINMUX_820_PULLUP_CTRL, in oxnas_ox820_pinconf_get()
943 unsigned int bank_offset = (bank->id ? PINMUX_820_BANK_OFFSET : 0); in oxnas_ox820_pinconf_set() local
959 bank_offset + PINMUX_820_PULLUP_CTRL, in oxnas_ox820_pinconf_set()
/linux-6.3-rc2/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c844 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request() local
846 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request()
887 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_free() local
889 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_free()

Completed in 24 milliseconds