lkml.org 
[lkml]   [2014]   [Nov]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.12 100/206] media: ds3000: fix LNB supply voltage on Tevii S480 on initialization
    Date
    From: Ulrich Eckhardt <uli-lirc@uli-eckhardt.de>

    3.12-stable review patch. If anyone has any objections, please let me know.

    ===============

    commit 8c5bcded11cb607b1bb5920de3b9c882136d27db upstream.

    The Tevii S480 outputs 18V on startup for the LNB supply voltage and does not
    automatically power down. This blocks other receivers connected
    to a satellite channel router (EN50494), since the receivers can not send the
    required DiSEqC sequences when the Tevii card is connected to a the same SCR.

    This patch switches off the LNB supply voltage on initialization of the frontend.

    [mchehab@osg.samsung.com: add a comment about why we're explicitly
    turning off voltage at device init]
    Signed-off-by: Ulrich Eckhardt <uli@uli-eckhardt.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
    Signed-off-by: Jiri Slaby <jslaby@suse.cz>
    ---
    drivers/media/dvb-frontends/ds3000.c | 7 +++++++
    1 file changed, 7 insertions(+)

    diff --git a/drivers/media/dvb-frontends/ds3000.c b/drivers/media/dvb-frontends/ds3000.c
    index 1e344b033277..22e8c2032f6d 100644
    --- a/drivers/media/dvb-frontends/ds3000.c
    +++ b/drivers/media/dvb-frontends/ds3000.c
    @@ -864,6 +864,13 @@ struct dvb_frontend *ds3000_attach(const struct ds3000_config *config,
    memcpy(&state->frontend.ops, &ds3000_ops,
    sizeof(struct dvb_frontend_ops));
    state->frontend.demodulator_priv = state;
    +
    + /*
    + * Some devices like T480 starts with voltage on. Be sure
    + * to turn voltage off during init, as this can otherwise
    + * interfere with Unicable SCR systems.
    + */
    + ds3000_set_voltage(&state->frontend, SEC_VOLTAGE_OFF);
    return &state->frontend;

    error3:
    --
    2.1.3


    \
     
     \ /
      Last update: 2014-11-18 16:41    [W:4.370 / U:0.292 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site