From 7931140ea19c48c15bf3f430ff17d32abb0de2f1 Mon Sep 17 00:00:00 2001 From: Michael Krufky Date: Tue, 12 Jul 2005 04:09:24 +0000 Subject: * lgdt3302.c: Older gcc's can't do that. Cc: Mac Michaels Cc: Michael Krufky Signed-off-by: Andrew Morton --- v4l/ChangeLog | 8 ++++++++ v4l/lgdt3302.c | 5 +++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/v4l/ChangeLog b/v4l/ChangeLog index 9df51a69d..6d01b4d9c 100644 --- a/v4l/ChangeLog +++ b/v4l/ChangeLog @@ -1,3 +1,11 @@ +2005-07-12 04:06 mkrufky + * lgdt3302.c: + Older gcc's can't do that. + + Cc: Mac Michaels + Cc: Michael Krufky + Signed-off-by: Andrew Morton + 2005-07-11 23:56 mkrufky * lgdt3302.c: - Initialize all non mutually exclusive variables diff --git a/v4l/lgdt3302.c b/v4l/lgdt3302.c index 23a2b5480..ac33f1e4d 100644 --- a/v4l/lgdt3302.c +++ b/v4l/lgdt3302.c @@ -1,5 +1,5 @@ /* - * $Id: lgdt3302.c,v 1.16 2005/07/12 01:06:33 mkrufky Exp $ + * $Id: lgdt3302.c,v 1.17 2005/07/12 04:09:24 mkrufky Exp $ * * Support for LGDT3302 (DViCO FustionHDTV 3 Gold) - VSB/QAM * @@ -224,6 +224,8 @@ static int lgdt3302_set_parameters(struct dvb_frontend* fe, /* Change only if we are actually changing the modulation */ if (state->current_modulation != param->u.vsb.modulation) { + int value; + switch(param->u.vsb.modulation) { case VSB_8: dprintk("%s: VSB_8 MODE\n", __FUNCTION__); @@ -278,7 +280,6 @@ static int lgdt3302_set_parameters(struct dvb_frontend* fe, vsb_freq_cfg, sizeof(vsb_freq_cfg)); /* Set the value of 'INLVTHD' register 0x2a/0x2c to value from 'IFACC' register 0x39/0x3b -1 */ - int value; i2c_selectreadbytes(state, AGC_RFIF_ACC0, &agc_delay_cfg[1], 3); value = ((agc_delay_cfg[1] & 0x0f) << 8) | agc_delay_cfg[3]; -- cgit v1.2.3