BCM_GPIO_MASK
sc->sc_isrcs[irq].bgi_mask = BCM_GPIO_MASK(irq);
BCM_GPIO_WRITE(sc, BCM2835_GPIO_GPPUDCLK(bank), BCM_GPIO_MASK(pin));
BCM_GPIO_WRITE(sc, reg, BCM_GPIO_MASK(pin));
*val = (reg_data & BCM_GPIO_MASK(pin)) ? 1 : 0;
if (data & BCM_GPIO_MASK(pin))
BCM_GPIO_WRITE(sc, reg, BCM_GPIO_MASK(pin));