summaryrefslogtreecommitdiff
path: root/drivers/media/dvb/frontends/tda10048.h
diff options
context:
space:
mode:
authorSteven Toth <stoth@linuxtv.org>2009-05-05 19:30:27 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-06-16 18:21:01 -0300
commit8153c3b7d80a2058f91fb0b4ef49190f241ecc34 (patch)
tree1d115e6318f5611a56ae971c6510a5456ae38e77 /drivers/media/dvb/frontends/tda10048.h
parent38092a4402e0df6f1f283ff6e455197035266ce7 (diff)
downloadlwn-8153c3b7d80a2058f91fb0b4ef49190f241ecc34.tar.gz
lwn-8153c3b7d80a2058f91fb0b4ef49190f241ecc34.zip
V4L/DVB (11700): tda10048: Added option to block i2c gate control from other drivers.
Currently, DVB-T is broken and this fixes it. The PVRUSB2 has an odd I2C bus configuration where opening the i2c gate on the digital and analog demod causes the tuner to fail. This needs to be protected against for the PVRUSB2. Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/frontends/tda10048.h')
-rw-r--r--drivers/media/dvb/frontends/tda10048.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/dvb/frontends/tda10048.h b/drivers/media/dvb/frontends/tda10048.h
index ab9cf5bd421e..ee07b50e90d1 100644
--- a/drivers/media/dvb/frontends/tda10048.h
+++ b/drivers/media/dvb/frontends/tda10048.h
@@ -57,6 +57,9 @@ struct tda10048_config {
#define TDA10048_CLK_4000 4000
#define TDA10048_CLK_16000 16000
u16 clk_freq_khz;
+
+ /* Disable I2C gate access */
+ u8 disable_gate_access;
};
#if defined(CONFIG_DVB_TDA10048) || \