L3_DATA
GPIO_WRITE(sc, SAGPIO_PSR, (L3_DATA | L3_MODE | L3_CLK));
cr = GPIO_READ(sc, SAGPIO_PDR) | (L3_DATA | L3_MODE | L3_CLK);
cr &= ~(L3_DATA | L3_MODE | L3_CLK);
cr &= ~(L3_DATA | L3_MODE | L3_CLK);
data = (cr & L3_DATA) ? 1 : 0;
GPIO_WRITE(sc, SAGPIO_PSR, L3_DATA);
GPIO_WRITE(sc, SAGPIO_PCR, L3_DATA);
cr &= ~(L3_DATA);