GPIO_PIN_DATA
reg &= ~GPIO_PIN_DATA;
reg |= GPIO_PIN_DATA;
*val = !!(reg & GPIO_PIN_DATA);
HSET4(sc, GPIO_PIN(pin), GPIO_PIN_DATA);
HCLR4(sc, GPIO_PIN(pin), GPIO_PIN_DATA);
if ((reg & GPIO_PIN_DATA) == 0)
reg |= GPIO_PIN_DATA;
reg &= ~GPIO_PIN_DATA;