HW_GPIOB_OUT
for (val = in32(HW_GPIOB_OUT); ; val ^= __BIT(GPIO_SLOT_LED)) {
out32(HW_GPIOB_OUT, val);
val = in32(HW_GPIOB_OUT);
out32(HW_GPIOB_OUT, val);
out32(HW_GPIOB_OUT, in32(HW_GPIOB_OUT) & ~__BIT(GPIO_DI_SPIN));
out32(HW_GPIOB_OUT, in32(HW_GPIOB_OUT) | __BIT(GPIO_DI_SPIN));
out32(HW_GPIOB_OUT, in32(HW_GPIOB_OUT) | __BIT(GPIO_SHUTDOWN));
out32(HW_GPIOB_OUT, in32(HW_GPIOB_OUT) | __BIT(pin));
out32(HW_GPIOB_OUT, in32(HW_GPIOB_OUT) & ~__BIT(pin));