it913x Series Driver for Kworld UB499-2T (id 1b80:e409) v1.05
PATCH 2/3 it913x Series Driver for Kworld UB499-2T (id 1b80:e409) v1.05
Driver for Kworld UB499-2T (id 1b80:e409)
The device driver has been named it913x, so that support for other family members can be added later.
TODOs
Firmware support for other it913x devices. Remote control support, there are two known types.
Signed-off-by Malcolm Priestley <[email protected]>
--- drivers/media/dvb/dvb-usb/Kconfig | 7 + drivers/media/dvb/dvb-usb/Makefile | 3 + drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 1 + drivers/media/dvb/dvb-usb/it913x.c | 613 +++++++++++++++++++++++++++++++ 4 files changed, 624 insertions(+), 0 deletions(-) create mode 100644 drivers/media/dvb/dvb-usb/it913x.c
drivers/media/dvb/dvb-usb/Kconfig +7 -0
@@ -374,3 +374,10 @@ config DVB_USB_TECHNISAT_USB2 select DVB_STV6110x if !DVB_FE_CUSTOMISE help Say Y here to support the Technisat USB2 DVB-S/S2 device + +config DVB_USB_IT913X + tristate "it913x driver" + depends on DVB_USB + select DVB_IT913X_FE + help + Say Y here to support the it913x device
drivers/media/dvb/dvb-usb/Makefile +3 -0
@@ -94,6 +94,9 @@ obj-$(CONFIG_DVB_USB_LME2510) += dvb-usb-lmedm04.o dvb-usb-technisat-usb2-objs = technisat-usb2.o obj-$(CONFIG_DVB_USB_TECHNISAT_USB2) += dvb-usb-technisat-usb2.o +dvb-usb-it913x-objs := it913x.o +obj-$(CONFIG_DVB_USB_IT913X) += dvb-usb-it913x.o + EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/ # due to tuner-xc3028 EXTRA_CFLAGS += -Idrivers/media/common/tuners
drivers/media/dvb/dvb-usb/dvb-usb-ids.h +1 -0
@@ -136,6 +136,7 @@#define USB_PID_KWORLD_PC160_2T 0xc160#define USB_PID_KWORLD_PC160_T 0xc161#define USB_PID_KWORLD_UB383_T 0xe383 +#define USB_PID_KWORLD_UB499_2T_T09 0xe409#define USB_PID_KWORLD_VSTREAM_COLD 0x17de#define USB_PID_KWORLD_VSTREAM_WARM 0x17df#define USB_PID_TERRATEC_CINERGY_T_USB_XE 0x0055
drivers/media/dvb/dvb-usb/it913x.c new file +613 -0
613 lines not on this page · raw message
Signature · 1 line
1.7.4.1