BCM_GPIO_PINS_PER_BANK
#define BCM_GPIO_BANK(a) (a / BCM_GPIO_PINS_PER_BANK)
#define BCM_GPIO_MASK(a) (1U << (a % BCM_GPIO_PINS_PER_BANK))
irq = BCM_GPIO_PINS_PER_BANK * bank + ffs(reg) - 1;