Lines Matching refs:bank
35 #define GPIO_OUT_STATUS(bank) (0x00000000 + ((bank) << 2)) argument
36 #define GPIO_IN_STATUS(bank) (0x00000020 + ((bank) << 2)) argument
37 #define GPIO_OUT_SET(bank) (0x00000040 + ((bank) << 2)) argument
38 #define GPIO_OUT_CLEAR(bank) (0x00000060 + ((bank) << 2)) argument
39 #define GPIO_INT_STATUS(bank) (0x00000080 + ((bank) << 2)) argument
40 #define GPIO_INT_MASK(bank) (0x000000a0 + ((bank) << 2)) argument
41 #define GPIO_INT_MSKCLR(bank) (0x000000c0 + ((bank) << 2)) argument
42 #define GPIO_PWD_STATUS(bank) (0x00000500 + ((bank) << 2)) argument
441 struct bcm_kona_gpio_bank *bank = irq_desc_get_handler_data(desc); in bcm_kona_gpio_irq_handler() local
451 reg_base = bank->kona_gpio->reg_base; in bcm_kona_gpio_irq_handler()
452 bank_id = bank->id; in bcm_kona_gpio_irq_handler()
459 irq_find_mapping(bank->kona_gpio->irq_domain, in bcm_kona_gpio_irq_handler()
567 struct bcm_kona_gpio_bank *bank; in bcm_kona_gpio_probe() local
623 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
624 bank->id = i; in bcm_kona_gpio_probe()
625 bank->irq = platform_get_irq(pdev, i); in bcm_kona_gpio_probe()
626 bank->kona_gpio = kona_gpio; in bcm_kona_gpio_probe()
627 if (bank->irq < 0) { in bcm_kona_gpio_probe()
644 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
645 irq_set_chained_handler_and_data(bank->irq, in bcm_kona_gpio_probe()
647 bank); in bcm_kona_gpio_probe()