V4L/DVB (4169): Add more Firmware and Tuner names
authorManu Abraham <abraham.manu@gmail.com>
Wed, 21 Jun 2006 13:28:09 +0000 (10:28 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Sun, 25 Jun 2006 05:05:17 +0000 (02:05 -0300)
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/dvb/bt8xx/dst.c
drivers/media/dvb/bt8xx/dst_common.h

index abed03a..55a00cf 100644 (file)
@@ -590,28 +590,116 @@ static int dst_type_print(u8 type)
 
 struct tuner_types tuner_list[] = {
        {
-               .tuner_type = 2,
+               .tuner_type = TUNER_TYPE_L64724,
                .tuner_name = "L 64724",
-               .board_name = " "
+               .board_name = "UNKNOWN",
+               .fw_name    = "UNKNOWN"
        },
 
        {
-               .tuner_type = 4,
+               .tuner_type = TUNER_TYPE_STV0299,
                .tuner_name = "STV 0299",
-               .board_name = "VP1030"
+               .board_name = "VP1020",
+               .fw_name    = "DST-MOT"
        },
 
        {
-               .tuner_type = 8,
+               .tuner_type = TUNER_TYPE_STV0299,
+               .tuner_name = "STV 0299",
+               .board_name = "VP1020",
+               .fw_name    = "DST-03T"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_MB86A15,
                .tuner_name = "MB 86A15",
-               .board_name = "VP1025"
+               .board_name = "VP1022",
+               .fw_name    = "DST-03T"
        },
 
        {
-               .tuner_type = 16,
-               .tuner_name = "NXT 200x",
-               .board_name = "VP3250"
-       }
+               .tuner_type = TUNER_TYPE_MB86A15,
+               .tuner_name = "MB 86A15",
+               .board_name = "VP1025",
+               .fw_name    = "DST-03T"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_STV0299,
+               .tuner_name = "STV 0299",
+               .board_name = "VP1030",
+               .fw_name    = "DST-CI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_STV0299,
+               .tuner_name = "STV 0299",
+               .board_name = "VP1030",
+               .fw_name    = "DSTMCI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP2030",
+               .fw_name    = "DCT-CI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP2031",
+               .fw_name    = "DCT-CI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP2040",
+               .fw_name    = "DCT-CI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP3020",
+               .fw_name    = "DTTFTA"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP3021",
+               .fw_name    = "DTTFTA"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_TDA10046,
+               .tuner_name = "TDA10046",
+               .board_name = "VP3040",
+               .fw_name    = "DTT-CI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_UNKNOWN,
+               .tuner_name = "UNKNOWN",
+               .board_name = "VP3051",
+               .fw_name    = "DTTNXT"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_NXT200x,
+               .tuner_name = "NXT200x",
+               .board_name = "VP3220",
+               .fw_name    = "ATSCDI"
+       },
+
+       {
+               .tuner_type = TUNER_TYPE_NXT200x,
+               .tuner_name = "NXT200x",
+               .board_name = "VP3250",
+               .fw_name    = "ATSCAD"
+       },
 };
 
 /*
index 57518e5..d384ab4 100644 (file)
 #define DST_TYPE_HAS_SESSION   128
 
 #define TUNER_TYPE_MULTI       1
-
+#define TUNER_TYPE_UNKNOWN     2
 /*     DVB-S           */
-#define TUNER_TYPE_L64724      2
-#define TUNER_TYPE_STV0299     4
-#define TUNER_TYPE_MB86A15     8
+#define TUNER_TYPE_L64724      4
+#define TUNER_TYPE_STV0299     8
+#define TUNER_TYPE_MB86A15     16
+
+/*     DVB-T           */
+#define TUNER_TYPE_TDA10046    32
 
 /*     ATSC            */
-#define TUNER_TYPE_NXT200x     16
+#define TUNER_TYPE_NXT200x     64
 
 
 #define RDC_8820_PIO_0_DISABLE 0
@@ -140,6 +143,7 @@ struct tuner_types {
        u32 tuner_type;
        char *tuner_name;
        char *board_name;
+       char *fw_name;
 };
 
 struct dst_types {