DMDISTATE
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x15);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1c);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1c);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x5C);
stv0900_write_reg(intp, DMDISTATE, 0x58);
stv0900_write_reg(intp, DMDISTATE, 0x5f);
stv0900_write_reg(intp, DMDISTATE, 0x1c);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x15);
stv0900_write_reg(intp, DMDISTATE, 0x5c);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x15);
stv0900_write_reg(intp, DMDISTATE, 0x1c);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x15);
stv0900_write_reg(intp, DMDISTATE, 0x1c);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x05);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
stv0900_write_reg(intp, DMDISTATE, 0x18);
stv0900_write_reg(intp, DMDISTATE, 0x1f);
reg = STV090x_READ_DEMOD(state, DMDISTATE);
if (STV090x_WRITE_DEMOD(state, DMDISTATE, reg) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x18) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x15) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x5c) < 0) /* Demod RESET */
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x58) < 0) /* Demod RESET */
reg = STV090x_READ_DEMOD(state, DMDISTATE);
if (STV090x_WRITE_DEMOD(state, DMDISTATE, reg) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x5f) < 0) /* Demod RESET */
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x40) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0) /* Demod RESET */
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x15) < 0) /* trigger acquisition */
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x18) < 0) /* trigger acquisition */
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x15) < 0)
STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1c);
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x15) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1c) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x18) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x18) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x1f) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x18) < 0)
if (STV090x_WRITE_DEMOD(state, DMDISTATE, 0x5c) < 0) /* Demod stop */