TL_SIO_EDATA
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA);
ack = tl_dio_read8(sc, TL_NETSIO) & TL_SIO_EDATA;
if (tl_dio_read8(sc, TL_NETSIO) & TL_SIO_EDATA)
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Set DATA bit to 1 */ \
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Pull DATA bit to 0 again */\
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Pull DATA to 0 */ \
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Toggle DATA to 1 */ \