diff options
author | Andreas Regel <andreas.regel@gmx.de> | 2009-04-16 07:43:41 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-06-16 17:20:40 -0400 |
commit | 64104dc9014d717335ed8ff987feaec1b17c1cd5 (patch) | |
tree | 7412fc80e96ba8a65b328553d7ea06092c4c8be4 /drivers/media/dvb/frontends/stv090x.c | |
parent | 4e58a6827a7d67f65d166d28635ac13bdf65dbb0 (diff) |
V4L/DVB (11594): stv090x: Fix incorrect TSMODE usage
Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/frontends/stv090x.c')
-rw-r--r-- | drivers/media/dvb/frontends/stv090x.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/media/dvb/frontends/stv090x.c b/drivers/media/dvb/frontends/stv090x.c index db3c09183a22..3601132778e3 100644 --- a/drivers/media/dvb/frontends/stv090x.c +++ b/drivers/media/dvb/frontends/stv090x.c | |||
@@ -3813,34 +3813,34 @@ static int stv090x_set_tspath(struct stv090x_state *state) | |||
3813 | 3813 | ||
3814 | switch (state->config->ts2_mode) { | 3814 | switch (state->config->ts2_mode) { |
3815 | case STV090x_TSMODE_PARALLEL_PUNCTURED: | 3815 | case STV090x_TSMODE_PARALLEL_PUNCTURED: |
3816 | reg = stv090x_read_reg(state, STV090x_P1_TSCFGH); | 3816 | reg = stv090x_read_reg(state, STV090x_P2_TSCFGH); |
3817 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00); | 3817 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00); |
3818 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00); | 3818 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00); |
3819 | if (stv090x_write_reg(state, STV090x_P1_TSCFGH, reg) < 0) | 3819 | if (stv090x_write_reg(state, STV090x_P2_TSCFGH, reg) < 0) |
3820 | goto err; | 3820 | goto err; |
3821 | break; | 3821 | break; |
3822 | 3822 | ||
3823 | case STV090x_TSMODE_DVBCI: | 3823 | case STV090x_TSMODE_DVBCI: |
3824 | reg = stv090x_read_reg(state, STV090x_P1_TSCFGH); | 3824 | reg = stv090x_read_reg(state, STV090x_P2_TSCFGH); |
3825 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00); | 3825 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x00); |
3826 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01); | 3826 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01); |
3827 | if (stv090x_write_reg(state, STV090x_P1_TSCFGH, reg) < 0) | 3827 | if (stv090x_write_reg(state, STV090x_P2_TSCFGH, reg) < 0) |
3828 | goto err; | 3828 | goto err; |
3829 | break; | 3829 | break; |
3830 | 3830 | ||
3831 | case STV090x_TSMODE_SERIAL_PUNCTURED: | 3831 | case STV090x_TSMODE_SERIAL_PUNCTURED: |
3832 | reg = stv090x_read_reg(state, STV090x_P1_TSCFGH); | 3832 | reg = stv090x_read_reg(state, STV090x_P2_TSCFGH); |
3833 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01); | 3833 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01); |
3834 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00); | 3834 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x00); |
3835 | if (stv090x_write_reg(state, STV090x_P1_TSCFGH, reg) < 0) | 3835 | if (stv090x_write_reg(state, STV090x_P2_TSCFGH, reg) < 0) |
3836 | goto err; | 3836 | goto err; |
3837 | break; | 3837 | break; |
3838 | 3838 | ||
3839 | case STV090x_TSMODE_SERIAL_CONTINUOUS: | 3839 | case STV090x_TSMODE_SERIAL_CONTINUOUS: |
3840 | reg = stv090x_read_reg(state, STV090x_P1_TSCFGH); | 3840 | reg = stv090x_read_reg(state, STV090x_P2_TSCFGH); |
3841 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01); | 3841 | STV090x_SETFIELD_Px(reg, TSFIFO_SERIAL_FIELD, 0x01); |
3842 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01); | 3842 | STV090x_SETFIELD_Px(reg, TSFIFO_DVBCI_FIELD, 0x01); |
3843 | if (stv090x_write_reg(state, STV090x_P1_TSCFGH, reg) < 0) | 3843 | if (stv090x_write_reg(state, STV090x_P2_TSCFGH, reg) < 0) |
3844 | goto err; | 3844 | goto err; |
3845 | break; | 3845 | break; |
3846 | 3846 | ||