MCPGPIO_PINS_PER_BANK
#define PIN_BANK(p) ((p) / MCPGPIO_PINS_PER_BANK)
#define PIN_EPIN(p) ((p) % MCPGPIO_PINS_PER_BANK)
#define MCP23x08_GPIO_NPINS (MCPGPIO_PINS_PER_BANK * MCP23x08_GPIO_NBANKS)
#define MCP23x17_GPIO_NPINS (MCPGPIO_PINS_PER_BANK * MCP23x17_GPIO_NBANKS)
ha_first = bank * MCPGPIO_PINS_PER_BANK;
ha_last = (bank * MCPGPIO_PINS_PER_BANK) - 1;
KASSERT((bank * MCPGPIO_PINS_PER_BANK) == sc->sc_npins);