Lines Matching refs:bank_id

77 						int bank_id, u32 lockcode)  in bcm_kona_gpio_write_lock_regs()  argument
80 writel(lockcode, reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_write_lock_regs()
88 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_lock_gpio() local
92 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_lock_gpio()
94 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_lock_gpio()
104 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_unlock_gpio() local
108 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_unlock_gpio()
110 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_unlock_gpio()
129 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_set() local
142 reg_offset = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in bcm_kona_gpio_set()
156 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_get() local
166 reg_offset = GPIO_IN_STATUS(bank_id); in bcm_kona_gpio_get()
168 reg_offset = GPIO_OUT_STATUS(bank_id); in bcm_kona_gpio_get()
220 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_direction_output() local
233 reg_offset = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in bcm_kona_gpio_direction_output()
335 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_ack() local
344 val = readl(reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_ack()
346 writel(val, reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_ack()
356 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_mask() local
365 val = readl(reg_base + GPIO_INT_MASK(bank_id)); in bcm_kona_gpio_irq_mask()
367 writel(val, reg_base + GPIO_INT_MASK(bank_id)); in bcm_kona_gpio_irq_mask()
378 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_unmask() local
387 val = readl(reg_base + GPIO_INT_MSKCLR(bank_id)); in bcm_kona_gpio_irq_unmask()
389 writel(val, reg_base + GPIO_INT_MSKCLR(bank_id)); in bcm_kona_gpio_irq_unmask()
443 int bit, bank_id; in bcm_kona_gpio_irq_handler() local
456 bank_id = bank->id; in bcm_kona_gpio_irq_handler()
458 while ((sta = readl(reg_base + GPIO_INT_STATUS(bank_id)) & in bcm_kona_gpio_irq_handler()
459 (~(readl(reg_base + GPIO_INT_MASK(bank_id)))))) { in bcm_kona_gpio_irq_handler()
461 int hwirq = GPIO_PER_BANK * bank_id + bit; in bcm_kona_gpio_irq_handler()
466 writel(readl(reg_base + GPIO_INT_STATUS(bank_id)) | in bcm_kona_gpio_irq_handler()
467 BIT(bit), reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_handler()