From: Curt Meyers Date: Sat, 16 Sep 2006 21:30:22 +0000 (+0200) Subject: V4L/DVB: KWorld ATSC110: implement set_pll_input X-Git-Tag: v2.6.16.30-pre1~27 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=b9909e4e4037fd8169cb7ebfcfb20163187e53dd;p=thirdparty%2Fkernel%2Fstable.git V4L/DVB: KWorld ATSC110: implement set_pll_input - When tuning VSB, use ANT input - When tuning QAM, use CABLE input Signed-off-by: Curt Meyers Signed-off-by: Michael Krufky Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Adrian Bunk --- diff --git a/drivers/media/video/saa7134/saa7134-dvb.c b/drivers/media/video/saa7134/saa7134-dvb.c index 97e91f0a2fec2..5969481ed4fba 100644 --- a/drivers/media/video/saa7134/saa7134-dvb.c +++ b/drivers/media/video/saa7134/saa7134-dvb.c @@ -932,10 +932,20 @@ static struct nxt200x_config avertvhda180 = { .pll_desc = &dvb_pll_tdhu2, }; +static int nxt200x_set_pll_input(u8 *buf, int input) +{ + if (input) + buf[3] |= 0x08; + else + buf[3] &= ~0x08; + return 0; +} + static struct nxt200x_config kworldatsc110 = { .demod_address = 0x0a, .pll_address = 0x61, .pll_desc = &dvb_pll_tuv1236d, + .set_pll_input = nxt200x_set_pll_input, }; #endif