Searched refs:bank_offset (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-xgene.c | 40 unsigned long bank_offset; in xgene_gpio_get() local 43 bank_offset = GPIO_DATA_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_get() 45 return !!(ioread32(chip->base + bank_offset) & BIT(bit_offset)); in xgene_gpio_get() 51 unsigned long bank_offset; in __xgene_gpio_set() local 54 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in __xgene_gpio_set() 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 80 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_get_direction() 83 if (ioread32(chip->base + bank_offset) & BIT(bit_offset)) in xgene_gpio_get_direction() [all …]
|
| H A D | gpio-pcie-idio-24.c | 379 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()
|
| H A D | gpio-zynq.c | 624 unsigned int bank_offset = gpio->p_data->bank_min[bank_num]; in zynq_gpio_handle_bank_irq() local 634 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/ |
| H A D | pinmux.c | 13 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val) in sunxi_gpio_set_cfgbank() argument 15 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_set_cfgbank() 16 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_set_cfgbank() 29 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset) in sunxi_gpio_get_cfgbank() argument 31 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_get_cfgbank() 32 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_get_cfgbank()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-oxnas.c | 728 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()
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-sunxi/ |
| H A D | gpio.h | 227 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val); 229 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset);
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.c | 776 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request() local 778 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request() 820 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_free() local 822 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_free()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-s5pc1xx/include/mach/ |
| H A D | gpio.h | 777 char bank_offset; /* offset of the first bank's pin */ member
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/include/mach/ |
| H A D | gpio.h | 1453 char bank_offset; /* offset of the first bank's pin */ member
|