Skip to contentSkip to conversation

it913x_fe frontend and tuner driver v1.05

PATCH In review Malcolm Priestley 1 participant 1 message Jul 25, 2011 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

PATCH 3/3 it913x_fe frontend and tuner driver v1.05

Fronted and Tuner Driver for ITE IT913x Series with inital support for IT9137 integrated demodulator and tuner device.

The driver is loosely based on AF9035 series. However, support is not intended for this device specificity.

The IT9137 tuner has been tested on UHF bands, but VHF has only been simulated.

Possible TODO the tuner sections may be separated from the main driver. All future devices should use the it913x_fe_script_loader for other tuner devices.

---
 drivers/media/dvb/frontends/Kconfig          |    7 +
 drivers/media/dvb/frontends/Makefile         |    1 +
 drivers/media/dvb/frontends/it913x-fe-priv.h |  342 ++++++++++++
 drivers/media/dvb/frontends/it913x-fe.c      |  747 ++++++++++++++++++++++++++
 drivers/media/dvb/frontends/it913x-fe.h      |  196 +++++++
 5 files changed, 1293 insertions(+), 0 deletions(-)
 create mode 100644 drivers/media/dvb/frontends/it913x-fe-priv.h
 create mode 100644 drivers/media/dvb/frontends/it913x-fe.c
 create mode 100644 drivers/media/dvb/frontends/it913x-fe.h
drivers/media/dvb/frontends/Kconfig +7 -0
index 32e08e3..0a9afcf 100644
@@ -661,6 +661,13 @@ config DVB_IX2505V
 	help
 	  A DVB-S tuner module. Say Y when you want to support this frontend.
 
+config DVB_IT913X_FE
+	tristate "it913x frontend and it9137 tuner"
+	depends on DVB_CORE && I2C
+	default m if DVB_FE_CUSTOMISE
+	help A DVB-T 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 6a6ba05..3da75ea 100644
@@ -91,4 +91,5 @@ obj-$(CONFIG_DVB_STV0367) += stv0367.o
 obj-$(CONFIG_DVB_CXD2820R) += cxd2820r.o
 obj-$(CONFIG_DVB_DRXK) += drxk.o
 obj-$(CONFIG_DVB_TDA18271C2DD) += tda18271c2dd.o
+obj-$(CONFIG_DVB_IT913X_FE) += it913x-fe.o
 
drivers/media/dvb/frontends/it913x-fe-priv.h new file +342 -0

342 lines not on this page · raw message

drivers/media/dvb/frontends/it913x-fe.c new file +747 -0

747 lines not on this page · raw message

drivers/media/dvb/frontends/it913x-fe.h new file +196 -0

196 lines not on this page · raw message

Signature · 1 line
1.7.4.1