diff options
Diffstat (limited to 'drivers/media/dvb-frontends/cxd2841er.c')
-rw-r--r-- | drivers/media/dvb-frontends/cxd2841er.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/media/dvb-frontends/cxd2841er.c b/drivers/media/dvb-frontends/cxd2841er.c index 09c39346167f..ffe88bc6b813 100644 --- a/drivers/media/dvb-frontends/cxd2841er.c +++ b/drivers/media/dvb-frontends/cxd2841er.c | |||
@@ -3378,20 +3378,28 @@ static int cxd2841er_tune_tc(struct dvb_frontend *fe, | |||
3378 | ret = cxd2841er_get_carrier_offset_i( | 3378 | ret = cxd2841er_get_carrier_offset_i( |
3379 | priv, p->bandwidth_hz, | 3379 | priv, p->bandwidth_hz, |
3380 | &carrier_offset); | 3380 | &carrier_offset); |
3381 | if (ret) | ||
3382 | return ret; | ||
3381 | break; | 3383 | break; |
3382 | case SYS_DVBT: | 3384 | case SYS_DVBT: |
3383 | ret = cxd2841er_get_carrier_offset_t( | 3385 | ret = cxd2841er_get_carrier_offset_t( |
3384 | priv, p->bandwidth_hz, | 3386 | priv, p->bandwidth_hz, |
3385 | &carrier_offset); | 3387 | &carrier_offset); |
3388 | if (ret) | ||
3389 | return ret; | ||
3386 | break; | 3390 | break; |
3387 | case SYS_DVBT2: | 3391 | case SYS_DVBT2: |
3388 | ret = cxd2841er_get_carrier_offset_t2( | 3392 | ret = cxd2841er_get_carrier_offset_t2( |
3389 | priv, p->bandwidth_hz, | 3393 | priv, p->bandwidth_hz, |
3390 | &carrier_offset); | 3394 | &carrier_offset); |
3395 | if (ret) | ||
3396 | return ret; | ||
3391 | break; | 3397 | break; |
3392 | case SYS_DVBC_ANNEX_A: | 3398 | case SYS_DVBC_ANNEX_A: |
3393 | ret = cxd2841er_get_carrier_offset_c( | 3399 | ret = cxd2841er_get_carrier_offset_c( |
3394 | priv, &carrier_offset); | 3400 | priv, &carrier_offset); |
3401 | if (ret) | ||
3402 | return ret; | ||
3395 | break; | 3403 | break; |
3396 | default: | 3404 | default: |
3397 | dev_dbg(&priv->i2c->dev, | 3405 | dev_dbg(&priv->i2c->dev, |
@@ -3399,8 +3407,6 @@ static int cxd2841er_tune_tc(struct dvb_frontend *fe, | |||
3399 | __func__, priv->system); | 3407 | __func__, priv->system); |
3400 | return -EINVAL; | 3408 | return -EINVAL; |
3401 | } | 3409 | } |
3402 | if (ret) | ||
3403 | return ret; | ||
3404 | dev_dbg(&priv->i2c->dev, "%s(): carrier offset %d\n", | 3410 | dev_dbg(&priv->i2c->dev, "%s(): carrier offset %d\n", |
3405 | __func__, carrier_offset); | 3411 | __func__, carrier_offset); |
3406 | p->frequency += carrier_offset; | 3412 | p->frequency += carrier_offset; |