aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/video/tuner-xc2028.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/tuner-xc2028.h')
-rw-r--r--drivers/media/video/tuner-xc2028.h26
1 files changed, 12 insertions, 14 deletions
diff --git a/drivers/media/video/tuner-xc2028.h b/drivers/media/video/tuner-xc2028.h
index 9b4224e2fe5..1fe8b195960 100644
--- a/drivers/media/video/tuner-xc2028.h
+++ b/drivers/media/video/tuner-xc2028.h
@@ -11,19 +11,17 @@
#define XC2028_DEFAULT_FIRMWARE "xc3028-v27.fw"
-enum xc2028_demod_types
-{
- XC3028_FE_DEFAULT = 0,
- XC3028_FE_LG60, /* IF = 6.00 MHz */
- XC3028_FE_ATI638, /* IF = 6.38 MHz */
- XC3028_FE_OREN538, /* IF = 5.38 MHz */
- XC3028_FE_OREN36, /* IF = 3.60 MHz */
- XC3028_FE_TOYOTA388, /* IF = 3.88 MHz */
- XC3028_FE_TOYOTA794, /* IF = 7.94 MHz */
- XC3028_FE_DIBCOM52, /* IF = 5.20 MHz */
- XC3028_FE_ZARLINK456, /* IF = 4.56 MHz */
- XC3028_FE_CHINA, /* IF = 5.20 MHz */
-};
+/* Dmoduler IF (kHz) */
+#define XC3028_FE_DEFAULT 0
+#define XC3028_FE_LG60 6000
+#define XC3028_FE_ATI638 6380
+#define XC3028_FE_OREN538 5380
+#define XC3028_FE_OREN36 3600
+#define XC3028_FE_TOYOTA388 3880
+#define XC3028_FE_TOYOTA794 7940
+#define XC3028_FE_DIBCOM52 5200
+#define XC3028_FE_ZARLINK456 4560
+#define XC3028_FE_CHINA 5200
struct xc2028_ctrl {
char *fname;
@@ -32,7 +30,7 @@ struct xc2028_ctrl {
unsigned int mts :1;
unsigned int d2633 :1;
unsigned int input1:1;
- enum xc2028_demod_types demod;
+ unsigned int demod;
};
struct xc2028_config {