TL_NETSIO
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ETXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ECLOK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ECLOK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ETXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ECLOK);
ack = tl_dio_read8(sc, TL_NETSIO) & TL_SIO_EDATA;
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ECLOK);
tl_dio_write8(sc, TL_NETSIO, 0);
sc->sc_dev.dv_xname, tl_dio_read8(sc, TL_NETSIO));
sc->sc_dev.dv_xname, tl_dio_read8(sc, TL_NETSIO));
sc->sc_dev.dv_xname, tl_dio_read8(sc, TL_NETSIO));
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ETXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ECLOK);
if (tl_dio_read8(sc, TL_NETSIO) & TL_SIO_EDATA)
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ECLOK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MTXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MDATA);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MDATA);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
minten = tl_dio_read8(sc, TL_NETSIO) & TL_SIO_MINTEN;
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MINTEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MTXEN);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MTXEN);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
ack = tl_dio_read8(sc, TL_NETSIO) & TL_SIO_MDATA;
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
if (tl_dio_read8(sc, TL_NETSIO) & TL_SIO_MDATA)
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MINTEN);
minten = tl_dio_read8(sc, TL_NETSIO) & TL_SIO_MINTEN;
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MINTEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MTXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MCLK);
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_MTXEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_MINTEN);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_NMRST);
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ECLOK); /* Pull clock pin high */\
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Set DATA bit to 1 */ \
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ETXEN); /* Enable xmit to write bit */\
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Pull DATA bit to 0 again */\
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ECLOK); /* Pull clock low again */
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ETXEN); /* Disable xmit */ \
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Pull DATA to 0 */ \
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ECLOK); /* Pull clock high */ \
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_ETXEN); /* Enable xmit */ \
tl_dio_setbit(sc, TL_NETSIO, TL_SIO_EDATA); /* Toggle DATA to 1 */ \
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ETXEN); /* Disable xmit. */ \
tl_dio_clrbit(sc, TL_NETSIO, TL_SIO_ECLOK); /* Pull clock low again */