[PATCH] dvb: Twinhan DST: frontend polarization fix
Fix a bug that caused the polarization (V/H) to be interchanged. Signed-off-by: Allan Stirling <Dibblahdvb0042@pendor.org> Signed-off-by: Manu Abraham <manu@kromtek.com> Signed-off-by: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
7d53421c6a
commit
3dff919425
|
@ -325,12 +325,12 @@ static int dst_set_polarization(struct dst_state *state)
|
||||||
switch (state->voltage) {
|
switch (state->voltage) {
|
||||||
case SEC_VOLTAGE_13: // vertical
|
case SEC_VOLTAGE_13: // vertical
|
||||||
printk("%s: Polarization=[Vertical]\n", __FUNCTION__);
|
printk("%s: Polarization=[Vertical]\n", __FUNCTION__);
|
||||||
state->tx_tuna[8] |= 0x40; //1
|
state->tx_tuna[8] &= ~0x40; //1
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SEC_VOLTAGE_18: // horizontal
|
case SEC_VOLTAGE_18: // horizontal
|
||||||
printk("%s: Polarization=[Horizontal]\n", __FUNCTION__);
|
printk("%s: Polarization=[Horizontal]\n", __FUNCTION__);
|
||||||
state->tx_tuna[8] =~ 0x40; // 0
|
state->tx_tuna[8] |= 0x40; // 0
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SEC_VOLTAGE_OFF:
|
case SEC_VOLTAGE_OFF:
|
||||||
|
|
Loading…
Reference in New Issue