Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] it913x: add support for Avermedia A835B

Add support for Avermedia A835B and variants.

Signed-off-by: Eddi De Pieri <eddi@depieri.net>
Cc: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Eddi De Pieri and committed by
Mauro Carvalho Chehab
10a5c914 9a3323ae

+16
+4
drivers/media/dvb-core/dvb-usb-ids.h
··· 234 234 #define USB_PID_AVERMEDIA_A815M 0x815a 235 235 #define USB_PID_AVERMEDIA_A835 0xa835 236 236 #define USB_PID_AVERMEDIA_B835 0xb835 237 + #define USB_PID_AVERMEDIA_A835B_1835 0x1835 238 + #define USB_PID_AVERMEDIA_A835B_2835 0x2835 239 + #define USB_PID_AVERMEDIA_A835B_3835 0x3835 240 + #define USB_PID_AVERMEDIA_A835B_4835 0x4835 237 241 #define USB_PID_AVERMEDIA_1867 0x1867 238 242 #define USB_PID_AVERMEDIA_A867 0xa867 239 243 #define USB_PID_AVERMEDIA_TWINSTAR 0x0825
+12
drivers/media/usb/dvb-usb-v2/it913x.c
··· 780 780 { DVB_USB_DEVICE(USB_VID_ITETECH, USB_PID_ITETECH_IT9135_9006, 781 781 &it913x_properties, "ITE 9135(9006) Generic", 782 782 RC_MAP_IT913X_V1) }, 783 + { DVB_USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A835B_1835, 784 + &it913x_properties, "Avermedia A835B(1835)", 785 + RC_MAP_IT913X_V2) }, 786 + { DVB_USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A835B_2835, 787 + &it913x_properties, "Avermedia A835B(2835)", 788 + RC_MAP_IT913X_V2) }, 789 + { DVB_USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A835B_3835, 790 + &it913x_properties, "Avermedia A835B(3835)", 791 + RC_MAP_IT913X_V2) }, 792 + { DVB_USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A835B_4835, 793 + &it913x_properties, "Avermedia A835B(4835)", 794 + RC_MAP_IT913X_V2) }, 783 795 {} /* Terminating entry */ 784 796 }; 785 797