diff options
author | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-08-11 17:09:32 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-08-21 16:25:27 -0400 |
commit | 29bbb7bd0a65e01a0423e1df764676119b71ecb3 (patch) | |
tree | 66bf3bfd9a435f1d3d2718741529591d8179824d | |
parent | a328e7e3fd3030974b74da51daee625a14be0435 (diff) |
[media] siano: add support for PCTV 77e
Add support for PCTV microStick (77e) device that uses a sms1140
chipset.
Cc: stable@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
-rw-r--r-- | drivers/media/common/siano/sms-cards.c | 6 | ||||
-rw-r--r-- | drivers/media/common/siano/sms-cards.h | 1 | ||||
-rw-r--r-- | drivers/media/usb/siano/smsusb.c | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/drivers/media/common/siano/sms-cards.c b/drivers/media/common/siano/sms-cards.c index 82769993eeb7..82c7a1289f05 100644 --- a/drivers/media/common/siano/sms-cards.c +++ b/drivers/media/common/siano/sms-cards.c | |||
@@ -157,6 +157,12 @@ static struct sms_board sms_boards[] = { | |||
157 | .type = SMS_DENVER_2160, | 157 | .type = SMS_DENVER_2160, |
158 | .default_mode = DEVICE_MODE_DAB_TDMB, | 158 | .default_mode = DEVICE_MODE_DAB_TDMB, |
159 | }, | 159 | }, |
160 | [SMS1XXX_BOARD_PCTV_77E] = { | ||
161 | .name = "Hauppauge microStick 77e", | ||
162 | .type = SMS_NOVA_B0, | ||
163 | .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVB_NOVA_12MHZ_B0, | ||
164 | .default_mode = DEVICE_MODE_DVBT_BDA, | ||
165 | }, | ||
160 | }; | 166 | }; |
161 | 167 | ||
162 | struct sms_board *sms_get_board(unsigned id) | 168 | struct sms_board *sms_get_board(unsigned id) |
diff --git a/drivers/media/common/siano/sms-cards.h b/drivers/media/common/siano/sms-cards.h index c63b544c49c5..4c4caddf9869 100644 --- a/drivers/media/common/siano/sms-cards.h +++ b/drivers/media/common/siano/sms-cards.h | |||
@@ -45,6 +45,7 @@ | |||
45 | #define SMS1XXX_BOARD_SIANO_RIO 18 | 45 | #define SMS1XXX_BOARD_SIANO_RIO 18 |
46 | #define SMS1XXX_BOARD_SIANO_DENVER_1530 19 | 46 | #define SMS1XXX_BOARD_SIANO_DENVER_1530 19 |
47 | #define SMS1XXX_BOARD_SIANO_DENVER_2160 20 | 47 | #define SMS1XXX_BOARD_SIANO_DENVER_2160 20 |
48 | #define SMS1XXX_BOARD_PCTV_77E 21 | ||
48 | 49 | ||
49 | struct sms_board_gpio_cfg { | 50 | struct sms_board_gpio_cfg { |
50 | int lna_vhf_exist; | 51 | int lna_vhf_exist; |
diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c index 1836a416d806..89c86ee2b225 100644 --- a/drivers/media/usb/siano/smsusb.c +++ b/drivers/media/usb/siano/smsusb.c | |||
@@ -655,6 +655,8 @@ static const struct usb_device_id smsusb_id_table[] = { | |||
655 | .driver_info = SMS1XXX_BOARD_ONDA_MDTV_DATA_CARD }, | 655 | .driver_info = SMS1XXX_BOARD_ONDA_MDTV_DATA_CARD }, |
656 | { USB_DEVICE(0x3275, 0x0080), | 656 | { USB_DEVICE(0x3275, 0x0080), |
657 | .driver_info = SMS1XXX_BOARD_SIANO_RIO }, | 657 | .driver_info = SMS1XXX_BOARD_SIANO_RIO }, |
658 | { USB_DEVICE(0x2013, 0x0257), | ||
659 | .driver_info = SMS1XXX_BOARD_PCTV_77E }, | ||
658 | { } /* Terminating entry */ | 660 | { } /* Terminating entry */ |
659 | }; | 661 | }; |
660 | 662 | ||