From: Mauro Carvalho Chehab Date: Fri, 25 Dec 2009 10:29:06 +0000 (-0300) Subject: V4L/DVB (13845): smsdvb: Fix the frequency switch that broke with v5 API conversion X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=643e15a0f44156fa05d163f202a9dffb264d2078;p=linux-beck.git V4L/DVB (13845): smsdvb: Fix the frequency switch that broke with v5 API conversion Bandwidth is in Hz, not in kHz. Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/dvb/siano/smsdvb.c b/drivers/media/dvb/siano/smsdvb.c index 36f886768aa3..2f675cda9474 100644 --- a/drivers/media/dvb/siano/smsdvb.c +++ b/drivers/media/dvb/siano/smsdvb.c @@ -507,7 +507,7 @@ static int smsdvb_dvbt_set_frontend(struct dvb_frontend *fe, sms_info("%s: freq %d band %d", __func__, c->frequency, c->bandwidth_hz); - switch (c->bandwidth_hz / 1000) { + switch (c->bandwidth_hz / 1000000) { case 8: Msg.Data[1] = BW_8_MHZ; break; @@ -575,7 +575,7 @@ static int smsdvb_isdbt_set_frontend(struct dvb_frontend *fe, Msg.Data[1] = BW_ISDBT_1SEG; break; case 0: /* AUTO */ - switch (c->bandwidth_hz / 1000) { + switch (c->bandwidth_hz / 1000000) { case 8: case 7: c->isdbt_sb_segment_count = 3;