Lines Matching refs:bank_id
87 int bank_id, u32 lockcode) in bcm_kona_gpio_write_lock_regs() argument
90 writel(lockcode, reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_write_lock_regs()
98 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_lock_gpio() local
102 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_lock_gpio()
104 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_lock_gpio()
114 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_unlock_gpio() local
118 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_unlock_gpio()
120 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_unlock_gpio()
139 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_set() local
152 reg_offset = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in bcm_kona_gpio_set()
166 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_get() local
176 reg_offset = GPIO_IN_STATUS(bank_id); in bcm_kona_gpio_get()
178 reg_offset = GPIO_OUT_STATUS(bank_id); in bcm_kona_gpio_get()
230 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_direction_output() local
243 reg_offset = value ? GPIO_OUT_SET(bank_id) : GPIO_OUT_CLEAR(bank_id); in bcm_kona_gpio_direction_output()
333 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_ack() local
342 val = readl(reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_ack()
344 writel(val, reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_ack()
354 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_mask() local
363 val = readl(reg_base + GPIO_INT_MASK(bank_id)); in bcm_kona_gpio_irq_mask()
365 writel(val, reg_base + GPIO_INT_MASK(bank_id)); in bcm_kona_gpio_irq_mask()
375 int bank_id = GPIO_BANK(gpio); in bcm_kona_gpio_irq_unmask() local
384 val = readl(reg_base + GPIO_INT_MSKCLR(bank_id)); in bcm_kona_gpio_irq_unmask()
386 writel(val, reg_base + GPIO_INT_MSKCLR(bank_id)); in bcm_kona_gpio_irq_unmask()
439 int bit, bank_id; in bcm_kona_gpio_irq_handler() local
452 bank_id = bank->id; in bcm_kona_gpio_irq_handler()
454 while ((sta = readl(reg_base + GPIO_INT_STATUS(bank_id)) & in bcm_kona_gpio_irq_handler()
455 (~(readl(reg_base + GPIO_INT_MASK(bank_id)))))) { in bcm_kona_gpio_irq_handler()
457 int hwirq = GPIO_PER_BANK * bank_id + bit; in bcm_kona_gpio_irq_handler()
465 writel(readl(reg_base + GPIO_INT_STATUS(bank_id)) | in bcm_kona_gpio_irq_handler()
466 BIT(bit), reg_base + GPIO_INT_STATUS(bank_id)); in bcm_kona_gpio_irq_handler()