m88rs2000 1.12 v2 DVB-S frontend and tuner module.
PATCH 3/4 m88rs2000 1.12 v2 DVB-S frontend and tuner module.
Support for m88rs2000 chip used in lmedm04 driver.
Note there are still lock problems.
Slow channel change due to the large block of registers sent in set_frontend.
Version 2 differences.
Front end is completely shut down when in sleep mode. This allow user to regain control of device.
Kaffeine scan problem solved by removing register calls from get_frontend. Kaffeine seems to call get_frontend when updating signal data. This can happen in the middle of a tune stalling the driver.
Change calculations to those in the DS3000 driver.
Signed-off-by Malcolm Priestley <[email protected]>
--- drivers/media/dvb/frontends/Kconfig | 7 + drivers/media/dvb/frontends/Makefile | 1 + drivers/media/dvb/frontends/m88rs2000.c | 906 +++++++++++++++++++++++++++++++ drivers/media/dvb/frontends/m88rs2000.h | 66 +++ 4 files changed, 980 insertions(+), 0 deletions(-) create mode 100644 drivers/media/dvb/frontends/m88rs2000.c create mode 100644 drivers/media/dvb/frontends/m88rs2000.h
drivers/media/dvb/frontends/Kconfig +8 -0
@@ -705,6 +705,14 @@ config DVB_IT913X_FE A DVB-T tuner module. Say Y when you want to support this frontend. +config DVB_M88RS2000 + tristate "M88RS2000 DVB-S demodulator and tuner" + depends on DVB_CORE && I2C + default m if DVB_FE_CUSTOMISE + help + A DVB-S tuner module. + Say Y when you want to support this frontend. + comment "Tools to develop new frontends" config DVB_DUMMY_FE
drivers/media/dvb/frontends/Makefile +1 -0
@@ -97,4 +97,5 @@ obj-$(CONFIG_DVB_IT913X_FE) += it913x-fe.o obj-$(CONFIG_DVB_A8293) += a8293.o obj-$(CONFIG_DVB_TDA10071) += tda10071.o obj-$(CONFIG_DVB_RTL2830) += rtl2830.o +obj-$(CONFIG_DVB_M88RS2000) += m88rs2000.o
drivers/media/dvb/frontends/m88rs2000.c new file +906 -0
906 lines not on this page · raw message
drivers/media/dvb/frontends/m88rs2000.h new file +66 -0
66 lines not on this page · raw message
Signature · 1 line
1.7.9