V4L/DVB: Fix default state Beholder H6 tuner
authorDmitri Belimov <d.belimov@gmail.com>
Tue, 30 Mar 2010 06:02:17 +0000 (03:02 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 19 May 2010 15:57:29 +0000 (12:57 -0300)
commitb400f09246247e2c55b116bd7b71da4fb0cb19dc
tree7ddede1be091c2e178b5438a9ee21beb399f14dc
parentb57f432c28403b53a298803272b874c1c333f22e
V4L/DVB: Fix default state Beholder H6 tuner

The hybrid tuner FMD1216MEX_MK3 after cold start has disabled IF. This
tuner has internal I2C switch. This switch switch I2C bus between DVB-T
and IF part. Default state is DVB-T. When module saa7134 is load it
can't find IF tda9887 and disable analog TV mode.

Sets internal I2C switch of the tuner to IF by send special value to the
tuner as for receive analog TV from low band. It can be usefule for
other cards.

I didn't set configure a tuner by a tuner model because this tuner can
have different I2C address. May be we can do it later after discuss for
more robust support a tuners.

Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/saa7134/saa7134-cards.c