Skip to contentSkip to conversation

m88rs2000 1.12 v2 DVB-S frontend and tuner module.

PATCH New Malcolm Priestley 1 participant 1 message Mar 7, 2012 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

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.

---
 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
index 2995204..2124670 100644
@@ -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
index 7f85e64..03cefb3 100644
@@ -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