smc_read_2
tcr = smc_read_2(sc, TCR);
ctr = smc_read_2(sc, CTRL);
val = smc_read_2(sc, REV);
status = smc_read_2(sc, DATA0);
len = smc_read_2(sc, DATA0) & RX_LEN_MASK;
curbank = (smc_read_2(sc, BSR) & BSR_BANK_MASK);
tcr = smc_read_2(sc, EPHSR);
tcr = smc_read_2(sc, TCR);
counter = smc_read_2(sc, ECR);
KASSERT((smc_read_2(sc, BSR) & BSR_BANK_MASK) == 3,
smc_read_2(sc, BSR) & BSR_BANK_MASK));
val = smc_read_2(sc, MGMT);
KASSERT((smc_read_2(sc, BSR) & BSR_BANK_MASK) == 3,
smc_read_2(sc, BSR) & BSR_BANK_MASK));