summaryrefslogtreecommitdiffstats
path: root/drivers/media/common/tuners/tuner-xc2028.h
diff options
context:
space:
mode:
authorDevin Heitmueller <dheitmueller@kernellabs.com>2009-08-04 03:52:59 +0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-08-14 01:39:07 +0200
commit93b999239c418cf5c668fd966ac2c5c27b8180dd (patch)
treefd1921883ce6278281a21e7582e5b0af3479241a /drivers/media/common/tuners/tuner-xc2028.h
parentV4L/DVB (12393): cx88: fix regression in tuning for Geniatech X8000 MT (diff)
downloadlinux-93b999239c418cf5c668fd966ac2c5c27b8180dd.tar.xz
linux-93b999239c418cf5c668fd966ac2c5c27b8180dd.zip
V4L/DVB (12394): cx88: Disable xc3028 power management for Geniatech x8000
A user discovered that the Geniatech x8000 encountered a regression when the xc3028 power management was introduced. The xc3028 never recovers after setting the powerdown register, which is probably because the xc3028 reset GPIO is not properly configured. Since I do not have access to the hardware and thus cannot determine the correct GPIO configuration, just disable xc3028 power management on this board, which fixes the regression. Thanks to user "ritec" for reporting the issue and testing the fix. Cc: rictec <rictec@netcabo.pt> Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/common/tuners/tuner-xc2028.h')
-rw-r--r--drivers/media/common/tuners/tuner-xc2028.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/common/tuners/tuner-xc2028.h b/drivers/media/common/tuners/tuner-xc2028.h
index 19de7928a74e..a90c35d50add 100644
--- a/drivers/media/common/tuners/tuner-xc2028.h
+++ b/drivers/media/common/tuners/tuner-xc2028.h
@@ -38,6 +38,7 @@ struct xc2028_ctrl {
unsigned int input1:1;
unsigned int vhfbw7:1;
unsigned int uhfbw8:1;
+ unsigned int disable_power_mgmt:1;
unsigned int demod;
enum firmware_type type:2;
};