Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpio/
H A Dgpio-xgene.c40 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 Dgpio-zynq.c630 unsigned int bank_offset = gpio->p_data->bank_min[bank_num]; in zynq_gpio_handle_bank_irq() local
638 generic_handle_domain_irq(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()
/openbmc/u-boot/arch/arm/mach-sunxi/
H A Dpinmux.c12 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val) in sunxi_gpio_set_cfgbank() argument
14 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_set_cfgbank()
15 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_set_cfgbank()
28 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset) in sunxi_gpio_get_cfgbank() argument
30 u32 index = GPIO_CFG_INDEX(bank_offset); in sunxi_gpio_get_cfgbank()
31 u32 offset = GPIO_CFG_OFFSET(bank_offset); in sunxi_gpio_get_cfgbank()
/openbmc/qemu/hw/display/
H A Dcirrus_vga.c2012 unsigned bank_offset; in cirrus_vga_mem_read() local
2023 bank_offset = addr & 0x7fff; in cirrus_vga_mem_read()
2024 if (bank_offset < s->cirrus_bank_limit[bank_index]) { in cirrus_vga_mem_read()
2025 bank_offset += s->cirrus_bank_base[bank_index]; in cirrus_vga_mem_read()
2027 bank_offset <<= 4; in cirrus_vga_mem_read()
2029 bank_offset <<= 3; in cirrus_vga_mem_read()
2031 bank_offset &= s->cirrus_addr_mask; in cirrus_vga_mem_read()
2032 val = *(s->vga.vram_ptr + bank_offset); in cirrus_vga_mem_read()
2056 unsigned bank_offset; in cirrus_vga_mem_write() local
2074 bank_offset = addr & 0x7fff; in cirrus_vga_mem_write()
[all …]
H A Dvga-mmio.c104 s->vga.bank_offset = 0; in vga_mmio_realizefn()
H A Dvga.c165 offset = s->bank_offset; in vga_update_memory_access()
755 s->bank_offset = (val << 16); in vbe_ioport_write_data()
775 s->bank_offset = 0; in vbe_ioport_write_data()
802 addr += s->bank_offset; in vga_mem_readb()
887 addr += s->bank_offset; in vga_mem_writeb()
1854 s->bank_offset = 0; in vga_common_reset()
2161 VMSTATE_INT32(bank_offset, VGACommonState),
2333 s->bank_offset = 0; in vga_init()
H A Dvga_int.h100 int32_t bank_offset; member
/openbmc/u-boot/arch/arm/include/asm/arch-sunxi/
H A Dgpio.h232 void sunxi_gpio_set_cfgbank(struct sunxi_gpio *pio, int bank_offset, u32 val);
234 int sunxi_gpio_get_cfgbank(struct sunxi_gpio *pio, int bank_offset);
/openbmc/linux/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c841 unsigned short bank_offset = bank - pctl->desc->pin_base / in sunxi_pmx_request() local
843 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request()
848 if (WARN_ON_ONCE(bank_offset >= ARRAY_SIZE(pctl->regulators))) 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()
/openbmc/u-boot/arch/arm/mach-s5pc1xx/include/mach/
H A Dgpio.h776 char bank_offset; /* offset of the first bank's pin */ member
/openbmc/u-boot/arch/arm/mach-exynos/include/mach/
H A Dgpio.h1452 char bank_offset; /* offset of the first bank's pin */ member