Astrometa DVB-T2 2018 update
Subsystems (2)
Enable Sony CXD2837ER slave demon on the Astrometa DVB-T2, known as the 2018 update.
Originally based on the patch by kapitanf at https://github.com/torvalds/linux/pull/567, it was not quite right. This is more correct, but probably still wrong. I'm not a kernel dev, but someone may be better positioned to handle the niceties.
drivers/media/usb/dvb-usb-v2/Kconfig +1 -0
@@ -137,6 +137,7 @@ config DVB_USB_RTL28XXU select DVB_RTL2832 select DVB_RTL2832_SDR if (MEDIA_SUBDRV_AUTOSELECT && MEDIA_SDR_SUPPORT) select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT + select DVB_CXD2841ER if MEDIA_SUBDRV_AUTOSELECT select MEDIA_TUNER_E4000 if MEDIA_SUBDRV_AUTOSELECT select MEDIA_TUNER_FC0012 if MEDIA_SUBDRV_AUTOSELECT select MEDIA_TUNER_FC0013 if MEDIA_SUBDRV_AUTOSELECT
drivers/media/usb/dvb-usb-v2/rtl28xxu.c +37 -4
65 lines not on this page · raw message
drivers/media/usb/dvb-usb-v2/rtl28xxu.h +3 -1
@@ -43,6 +43,7 @@#include "r820t.h" #include "si2168.h" #include "si2157.h" +#include "cxd2841er.h" /* * USB commands
@@ -87,7 +88,8 @@ struct rtl28xxu_dev {#define SLAVE_DEMOD_MN88472 1#define SLAVE_DEMOD_MN88473 2#define SLAVE_DEMOD_SI2168 3 - unsigned int slave_demod:2; +#define SLAVE_DEMOD_CXD2841ER 4 + unsigned int slave_demod:3;union {struct rtl2830_platform_data rtl2830_platform_data;struct rtl2832_platform_data rtl2832_platform_data;