SPRD_GPIO_BANK_NR
for (bank = 0; bank * SPRD_GPIO_BANK_NR < chip->ngpio; bank++) {
for_each_set_bit(n, ®, SPRD_GPIO_BANK_NR)
bank * SPRD_GPIO_BANK_NR + n);
#define SPRD_GPIO_BIT(x) ((x) & (SPRD_GPIO_BANK_NR - 1))
offset / SPRD_GPIO_BANK_NR);
offset / SPRD_GPIO_BANK_NR);