GETCSR
dmactl = GETCSR(dca, CSR_DMACTL);
status = GETCSR(dca, CSR_DMASTAT);
erraddr = GETCSR(dca, CSR_DMAEA);
status = GETCSR(dca, CSR_DMASTAT);
DBG(dca, DCHATTY, "MCR1 = %x", GETCSR(dca, CSR_MCR1));
DBG(dca, DCHATTY, "CONTROL = %x", GETCSR(dca, CSR_DMACTL));
DBG(dca, DCHATTY, "STATUS = %x", GETCSR(dca, CSR_DMASTAT));
DBG(dca, DCHATTY, "DMAEA = %x", GETCSR(dca, CSR_DMAEA));
DBG(dca, DCHATTY, "MCR2 = %x", GETCSR(dca, CSR_MCR2));
if (GETCSR(afep, CSR_SPR) & SPR_SROM_DOUT) {
bit = (GETCSR(afep, CSR_SPR) & SPR_MII_DIN) ? 1 : 0;
if ((GETCSR(afep, CSR_SR) & (SR_TX_STATE | SR_RX_STATE)) == 0)
status = GETCSR(afep, CSR_SR2) & INT_ALL;
switch (GETCSR(afep, CSR_SR) & SR_BERR_TYPE) {
if ((GETCSR(afep, CSR_PAR) & PAR_RESET) == 0) {
rxen = GETCSR(afep, CSR_NAR) & NAR_RX_ENABLE;
val = GETCSR(afep, CSR_PAR);
(void) GETCSR(afep, CSR_LPC);
nar = GETCSR(afep, CSR_NAR);
if (!(GETCSR(afep, CSR_SPR) & SPR_SROM_DOUT)) {
#define SETBIT(afep, reg, val) PUTCSR(afep, reg, GETCSR(afep, reg) | (val))
#define CLRBIT(afep, reg, val) PUTCSR(afep, reg, GETCSR(afep, reg) & ~(val))
uint32_t status = GETCSR(efep, CSR_INTSTAT);
addrlen = (GETCSR(efep, CSR_EECTL) & EECTL_SIZE ?
return (!!(GETCSR(efep, CSR_EECTL) & EECTL_EEDO));
if (!(GETCSR(efep, CSR_MMCTL) & MMCTL_READ)) {
return ((uint16_t)GETCSR(efep, CSR_MMDATA));
if (!(GETCSR(efep, CSR_MMCTL) & MMCTL_WRITE)) {
status = GETCSR(efep, CSR_INTSTAT);
PUTCSR(efep, reg, (GETCSR(efep, reg) & ~(bit)))
PUTCSR(efep, reg, (GETCSR(efep, reg) | (bit)))
nar = GETCSR(mxfep, CSR_NAR);
tctl = GETCSR(mxfep, CSR_TCTL);
tstat = GETCSR(mxfep, CSR_TSTAT);
nar = GETCSR(mxfep, CSR_NAR);
tctl = GETCSR(mxfep, CSR_TCTL);
bit = (GETCSR(mxfep, CSR_SPR) & SPR_MII_DIN) ? 1 : 0;
nar = GETCSR(mxfep, CSR_NAR);
nar = GETCSR(mxfep, CSR_NAR);
if ((GETCSR(mxfep, CSR_SR) & (SR_TX_STATE | SR_RX_STATE)) == 0)
status = GETCSR(mxfep, CSR_SR) & INT_ALL;
val = GETCSR(mxfep, CSR_PAR);
(void) GETCSR(mxfep, CSR_LPC);
nar = GETCSR(mxfep, CSR_NAR);
if (!(GETCSR(mxfep, CSR_SPR) & SPR_SROM_DOUT)) {
if (GETCSR(mxfep, CSR_SPR) & SPR_SROM_DOUT) {
nar = GETCSR(mxfep, CSR_NAR);
PUTCSR(mxfep, reg, GETCSR(mxfep, reg) | (val))
PUTCSR(mxfep, reg, GETCSR(mxfep, reg) & ~(val))
PUTCSR(dca, reg, GETCSR(dca, reg) | val)
PUTCSR(dca, reg, GETCSR(dca, reg) & ~val)