Signed-off-by: Matthias Schwarzott <zzam@xxxxxxxxxx> --- drivers/media/dvb-frontends/si2165.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/media/dvb-frontends/si2165.c b/drivers/media/dvb-frontends/si2165.c index 807a3c9..e97b0e6 100644 --- a/drivers/media/dvb-frontends/si2165.c +++ b/drivers/media/dvb-frontends/si2165.c @@ -811,19 +811,18 @@ static int si2165_set_frontend(struct dvb_frontend *fe) u8 val[3]; u32 dvb_rate = 0; u16 bw10k; + u32 bw_hz = p->bandwidth_hz; dprintk("%s: called\n", __func__); if (!state->has_dvbt) return -EINVAL; - if (p->bandwidth_hz > 0) { - dvb_rate = p->bandwidth_hz * 8 / 7; - bw10k = p->bandwidth_hz / 10000; - } else { - dvb_rate = 8 * 8 / 7; - bw10k = 800; - } + if (bw_hz == 0) + bw_hz = 8000000; + + dvb_rate = bw_hz * 8 / 7; + bw10k = bw_hz / 10000; /* standard = DVB-T */ ret = si2165_writereg8(state, 0x00ec, 0x01); -- 2.6.3 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html