nxt6000_readreg
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, 0x00 | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x03));
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, 0x01 | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x03));
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, 0x02 | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x03));
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, 0x03 | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x03));
if ((result = nxt6000_writereg(state, EN_DMD_RACQ, 0x00 | (nxt6000_readreg(state, EN_DMD_RACQ) & ~0x03))) < 0)
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, (0x00 << 2) | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x04));
if ((result = nxt6000_writereg(state, EN_DMD_RACQ, 0x02 | (nxt6000_readreg(state, EN_DMD_RACQ) & ~0x03))) < 0)
return nxt6000_writereg(state, OFDM_COR_MODEGUARD, (0x01 << 2) | (nxt6000_readreg(state, OFDM_COR_MODEGUARD) & ~0x04));
nxt6000_writereg(state, OFDM_COR_CTL, (0x01 << 5) | (nxt6000_readreg(state, OFDM_COR_CTL) & 0x0F));
nxt6000_readreg(fe, RS_COR_STAT));
nxt6000_readreg(fe, VIT_SYNC_STATUS));
nxt6000_readreg(fe, OFDM_COR_STAT));
nxt6000_readreg(fe, OFDM_SYR_STAT));
nxt6000_readreg(fe, OFDM_TPS_RCVD_1));
nxt6000_readreg(fe, OFDM_TPS_RCVD_2));
nxt6000_readreg(fe, OFDM_TPS_RCVD_3));
nxt6000_readreg(fe, OFDM_TPS_RCVD_4));
nxt6000_readreg(fe, OFDM_TPS_RESERVED_1));
nxt6000_readreg(fe, OFDM_TPS_RESERVED_2));
val = nxt6000_readreg(state, RS_COR_STAT);
val = nxt6000_readreg(state, VIT_SYNC_STATUS);
val = nxt6000_readreg(state, OFDM_COR_STAT);
val = nxt6000_readreg(state, OFDM_SYR_STAT);
val = nxt6000_readreg(state, OFDM_TPS_RCVD_3);
val = nxt6000_readreg(state, OFDM_TPS_RCVD_4);
nxt6000_readreg(state, RF_AGC_VAL_1);
val = nxt6000_readreg(state, RF_AGC_STATUS);
val = nxt6000_readreg(state, RF_AGC_STATUS);
core_status = nxt6000_readreg(state, OFDM_COR_STAT);
if (nxt6000_readreg(state, OFDM_SYR_STAT) & GI14_SYR_LOCK)
if (nxt6000_readreg(state, VIT_SYNC_STATUS) & VITINSYNC)
if (nxt6000_readreg(state, RS_COR_STAT) & RSCORESTATUS)
*snr = nxt6000_readreg( state, OFDM_CHC_SNR) / 8;
*ber = (nxt6000_readreg( state, VIT_BER_1 ) << 8 ) |
nxt6000_readreg( state, VIT_BER_0 );
(nxt6000_readreg(state, AGC_GAIN_1) +
((nxt6000_readreg(state, AGC_GAIN_2) & 0x03) << 8)));
if (nxt6000_readreg(state, OFDM_MSC_REV) != NXT6000ASICDEVICE) goto error;
val = nxt6000_readreg(state, OFDM_COR_CTL);