STV090x_SETFIELD_Px
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, I2C_DEMOD_MODE_FIELD, 0x1f);
STV090x_SETFIELD_Px(reg, SCAN_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0);
STV090x_SETFIELD_Px(reg, S1S2_SEQUENTIAL_FIELD, 0x0);
STV090x_SETFIELD_Px(reg, SCAN_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0);
STV090x_SETFIELD_Px(reg, I2C_DEMOD_MODE_FIELD, 0x1f); /* Demod RESET */
STV090x_SETFIELD_Px(reg, SCAN_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0x00); /* stop carrier offset search */
STV090x_SETFIELD_Px(reg, ALGOSWRST_FIELD, 0x1); /* stop DVB-S2 packet delin */
STV090x_SETFIELD_Px(reg, ALGOSWRST_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, ROLLOFF_CONTROL_FIELD, state->rolloff);
STV090x_SETFIELD_Px(reg, MANUAL_SXROLLOFF_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 1);
STV090x_SETFIELD_Px(reg, SCAN_ENABLE_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, CFR_AUTOSCAN_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, MANUAL_SXROLLOFF_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, MANUAL_S2ROLLOFF_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 1); /* Stop path 1 stream merger */
STV090x_SETFIELD_Px(reg, SPECINV_CONTROL_FIELD, state->inversion);
STV090x_SETFIELD_Px(reg, MANUAL_SXROLLOFF_FIELD, 1);
STV090x_SETFIELD_Px(reg, MANUAL_S2ROLLOFF_FIELD, 1);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0); /* release merger reset */
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 1); /* merger reset */
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0); /* release merger reset */
STV090x_SETFIELD_Px(reg, RESET_UPKO_COUNT, 1);
STV090x_SETFIELD_Px(reg, RESET_UPKO_COUNT, 0);
STV090x_SETFIELD_Px(reg, FILTER_EN_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, FILTER_EN_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, DISTX_MODE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 1);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 0);
STV090x_SETFIELD_Px(reg, DISTX_MODE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 1);
STV090x_SETFIELD_Px(reg, DISTX_MODE_FIELD,
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 1);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 0);
STV090x_SETFIELD_Px(reg, DIS_PRECHARGE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DIS_PRECHARGE_FIELD, 0);
STV090x_SETFIELD_Px(reg, DISTX_MODE_FIELD, mode);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 1);
STV090x_SETFIELD_Px(reg, DISEQC_RESET_FIELD, 0);
STV090x_SETFIELD_Px(reg, DIS_PRECHARGE_FIELD, 1);
STV090x_SETFIELD_Px(reg, DIS_PRECHARGE_FIELD, 0);
STV090x_SETFIELD_Px(reg, ALGOSWRST_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, ALGOSWRST_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 0);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, TSFIFO_MANSPEED_FIELD, 3);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x01);
STV090x_SETFIELD_Px(reg, RST_HWARE_FIELD, 0x00);
STV090x_SETFIELD_Px(reg, TUN_IQSWAP_FIELD, state->inversion);
STV090x_SETFIELD_Px(reg, ROLLOFF_CONTROL_FIELD, state->rolloff);
STV090x_SETFIELD_Px(reg, ENARPT_LEVEL_FIELD, config->repeater_level);
STV090x_SETFIELD_Px(reg, I2CT_ON_FIELD, 1);
STV090x_SETFIELD_Px(reg, I2CT_ON_FIELD, 0);