Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpio/
Dgpio-xgene.c58 unsigned long bank_offset; in xgene_gpio_get() local
61 bank_offset = GPIO_DATA_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_get()
63 return !!(ioread32(chip->base + bank_offset) & BIT(bit_offset)); in xgene_gpio_get()
69 unsigned long bank_offset; in __xgene_gpio_set() local
72 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in __xgene_gpio_set()
75 setval = ioread32(chip->base + bank_offset); in __xgene_gpio_set()
80 iowrite32(setval, chip->base + bank_offset); in __xgene_gpio_set()
96 unsigned long flags, bank_offset; in xgene_gpio_dir_in() local
99 bank_offset = GPIO_SET_DR_OFFSET + GPIO_BANK_OFFSET(offset); in xgene_gpio_dir_in()
104 dirval = ioread32(chip->base + bank_offset); in xgene_gpio_dir_in()
[all …]
Dgpio-zynq.c502 unsigned int bank_offset = gpio->p_data->bank_min[bank_num]; in zynq_gpio_handle_bank_irq() local
512 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq()