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
435 struct bcm_kona_gpio_bank *bank = irq_get_handler_data(irq); in bcm_kona_gpio_irq_handler() local
445 reg_base = bank->kona_gpio->reg_base; in bcm_kona_gpio_irq_handler()
446 bank_id = bank->id; in bcm_kona_gpio_irq_handler()
453 irq_find_mapping(bank->kona_gpio->irq_domain, in bcm_kona_gpio_irq_handler()
565 struct bcm_kona_gpio_bank *bank; in bcm_kona_gpio_probe() local
621 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
622 bank->id = i; in bcm_kona_gpio_probe()
623 bank->irq = platform_get_irq(pdev, i); in bcm_kona_gpio_probe()
624 bank->kona_gpio = kona_gpio; in bcm_kona_gpio_probe()
625 if (bank->irq < 0) { in bcm_kona_gpio_probe()
653 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
654 irq_set_chained_handler(bank->irq, bcm_kona_gpio_irq_handler); in bcm_kona_gpio_probe()
655 irq_set_handler_data(bank->irq, bank); in bcm_kona_gpio_probe()