DC_10BTCTRL
CSR_WRITE_4(dc_sc, DC_10BTCTRL, 0);
DC_CLRBIT(dc_sc, DC_10BTCTRL, DC_TCTL_AUTONEGENBL);
DC_CLRBIT(dc_sc, DC_10BTCTRL, 0xFFFF);
DC_SETBIT(dc_sc, DC_10BTCTRL, 0x7F3D);
DC_SETBIT(dc_sc, DC_10BTCTRL, 0x7F3F);
DC_CLRBIT(dc_sc, DC_10BTCTRL, DC_TCTL_AUTONEGENBL);
if (CSR_READ_4(dc_sc, DC_10BTCTRL) & DC_TCTL_AUTONEGENBL) {
DC_CLRBIT(dc_sc, DC_10BTCTRL,
DC_CLRBIT(dc_sc, DC_10BTCTRL, DC_TCTL_AUTONEGENBL);
CSR_WRITE_4(sc, DC_10BTCTRL, 0x3FFFF);
CSR_WRITE_4(sc, DC_10BTCTRL, 0xFFFF);
DC_SETBIT(sc, DC_10BTCTRL, DC_TCTL_AUTONEGENBL);
DC_CLRBIT(sc, DC_10BTCTRL, 0xFFFF);
DC_CLRBIT(sc, DC_10BTCTRL, 0xFFFF);
DC_CLRBIT(sc, DC_10BTCTRL, 0xFFFF);
DC_SETBIT(sc, DC_10BTCTRL, 0x7F3D);
DC_SETBIT(sc, DC_10BTCTRL, 0x7F3F);
DC_CLRBIT(sc, DC_10BTCTRL,
CSR_WRITE_4(sc, DC_10BTCTRL, 0xFFFFFFFF);
CSR_WRITE_4(sc, DC_10BTCTRL, 0x0000);
CSR_WRITE_4(sc, DC_10BTCTRL, 0x0010);
CSR_WRITE_4(sc, DC_10BTCTRL, 0x0000);
mac[n] = (uint8_t)CSR_READ_4(sc, DC_10BTCTRL);