diff options
author | Michael Krufky <mkrufky@linuxtv.org> | 2008-11-22 09:21:02 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-12-29 14:53:40 -0500 |
commit | 3f7d99f65a044785804ef65b3588da0640ed1c37 (patch) | |
tree | af5137fc3763a98e225cf597b3d2616641e4380f /drivers/media | |
parent | 76052bc8688c84628865740e2f82ab41d71a977b (diff) |
V4L/DVB (9733): sms1xxx: add autodetection support for Hauppauge WinTV MiniCard
add USB IDs for Hauppauge WinTV MiniCard DVB-T
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/dvb/siano/sms-cards.c | 15 | ||||
-rw-r--r-- | drivers/media/dvb/siano/sms-cards.h | 1 |
2 files changed, 16 insertions, 0 deletions
diff --git a/drivers/media/dvb/siano/sms-cards.c b/drivers/media/dvb/siano/sms-cards.c index e98d6caf2c23..4344efb3e858 100644 --- a/drivers/media/dvb/siano/sms-cards.c +++ b/drivers/media/dvb/siano/sms-cards.c | |||
@@ -38,6 +38,16 @@ struct usb_device_id smsusb_id_table[] = { | |||
38 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_OKEMO_A }, | 38 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_OKEMO_A }, |
39 | { USB_DEVICE(0x2040, 0x1801), | 39 | { USB_DEVICE(0x2040, 0x1801), |
40 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_OKEMO_B }, | 40 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_OKEMO_B }, |
41 | { USB_DEVICE(0x2040, 0x2000), | ||
42 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD }, | ||
43 | { USB_DEVICE(0x2040, 0x2009), | ||
44 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD }, | ||
45 | { USB_DEVICE(0x2040, 0x200a), | ||
46 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD }, | ||
47 | { USB_DEVICE(0x2040, 0x2010), | ||
48 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD }, | ||
49 | { USB_DEVICE(0x2040, 0x2019), | ||
50 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD }, | ||
41 | { USB_DEVICE(0x2040, 0x5500), | 51 | { USB_DEVICE(0x2040, 0x5500), |
42 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_WINDHAM }, | 52 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_WINDHAM }, |
43 | { USB_DEVICE(0x2040, 0x5510), | 53 | { USB_DEVICE(0x2040, 0x5510), |
@@ -97,6 +107,11 @@ static struct sms_board sms_boards[] = { | |||
97 | .type = SMS_NOVA_B0, | 107 | .type = SMS_NOVA_B0, |
98 | .fw[DEVICE_MODE_DVBT_BDA] = "sms1xxx-hcw-55xxx-dvbt-02.fw", | 108 | .fw[DEVICE_MODE_DVBT_BDA] = "sms1xxx-hcw-55xxx-dvbt-02.fw", |
99 | }, | 109 | }, |
110 | [SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD] = { | ||
111 | .name = "Hauppauge WinTV MiniCard", | ||
112 | .type = SMS_NOVA_B0, | ||
113 | .fw[DEVICE_MODE_DVBT_BDA] = "sms1xxx-hcw-55xxx-dvbt-02.fw", | ||
114 | }, | ||
100 | }; | 115 | }; |
101 | 116 | ||
102 | struct sms_board *sms_get_board(int id) | 117 | struct sms_board *sms_get_board(int id) |
diff --git a/drivers/media/dvb/siano/sms-cards.h b/drivers/media/dvb/siano/sms-cards.h index c8f3da6f9bc1..240d8b359d5a 100644 --- a/drivers/media/dvb/siano/sms-cards.h +++ b/drivers/media/dvb/siano/sms-cards.h | |||
@@ -32,6 +32,7 @@ | |||
32 | #define SMS1XXX_BOARD_HAUPPAUGE_OKEMO_A 6 | 32 | #define SMS1XXX_BOARD_HAUPPAUGE_OKEMO_A 6 |
33 | #define SMS1XXX_BOARD_HAUPPAUGE_OKEMO_B 7 | 33 | #define SMS1XXX_BOARD_HAUPPAUGE_OKEMO_B 7 |
34 | #define SMS1XXX_BOARD_HAUPPAUGE_WINDHAM 8 | 34 | #define SMS1XXX_BOARD_HAUPPAUGE_WINDHAM 8 |
35 | #define SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD 9 | ||
35 | 36 | ||
36 | struct sms_board { | 37 | struct sms_board { |
37 | enum sms_device_type_st type; | 38 | enum sms_device_type_st type; |