|
@@ -1246,6 +1246,10 @@ static int stv090x_delivery_search(struct stv090x_state *state)
|
|
|
default:
|
|
|
/* enable DVB-S2 and DVB-S2 in Auto MODE */
|
|
|
reg = STV090x_READ_DEMOD(state, DMDCFGMD);
|
|
|
+ STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 0);
|
|
|
+ STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 0);
|
|
|
+ if (STV090x_WRITE_DEMOD(state, DMDCFGMD, reg) < 0)
|
|
|
+ goto err;
|
|
|
STV090x_SETFIELD_Px(reg, DVBS1_ENABLE_FIELD, 1);
|
|
|
STV090x_SETFIELD_Px(reg, DVBS2_ENABLE_FIELD, 1);
|
|
|
if (STV090x_WRITE_DEMOD(state, DMDCFGMD, reg) < 0)
|