Skip to contentSkip to conversation

Add Freescale MC44S803 tuner driver

PATCH Superseded Jochen Friedrich 1 participant 1 message Jan 14, 2009 Media (V4L/DVB)

v3 of 5 Superseded Latest is v5 →

lore
Share & tools
lore
#0 lore raw

PATCH v3 1/1 Add Freescale MC44S803 tuner driver

---

Changes since v1:
- rebase against official linux tree. v1 was based against a local tree and didn't apply cleanly.

Changes since v2:
- fix typo KERN_ERROR -> KERN_ERR

 drivers/media/common/tuners/Kconfig         |    8 +
 drivers/media/common/tuners/Makefile        |    1 +
 drivers/media/common/tuners/mc44s803.c      |  366 +++++++++++++++++++++++++++
 drivers/media/common/tuners/mc44s803.h      |   46 ++++
 drivers/media/common/tuners/mc44s803_priv.h |  208 +++++++++++++++
 5 files changed, 629 insertions(+), 0 deletions(-)
 create mode 100644 drivers/media/common/tuners/mc44s803.c
 create mode 100644 drivers/media/common/tuners/mc44s803.h
 create mode 100644 drivers/media/common/tuners/mc44s803_priv.h
drivers/media/common/tuners/Kconfig +8 -0
index 6f92bea..7969b69 100644
@@ -29,6 +29,7 @@ config MEDIA_TUNER
 	select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMIZE
 	select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMIZE
 	select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMIZE
+	select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMIZE
 
 menuconfig MEDIA_TUNER_CUSTOMIZE
 	bool "Customize analog and hybrid tuner modules to build"
@@ -164,4 +165,11 @@ config MEDIA_TUNER_MXL5007T
 	help
 	  A driver for the silicon tuner MxL5007T from MaxLinear.
 
+config MEDIA_TUNER_MC44S803
+	tristate "Freescale MC44S803 Low Power CMOS Broadband tuners"
+	depends on VIDEO_MEDIA && I2C
+	default m if DVB_FE_CUSTOMISE
+	help
+	  Say Y here to support the Freescale MC44S803 based tuners
+
 endif # MEDIA_TUNER_CUSTOMIZE
drivers/media/common/tuners/Makefile +1 -0
index 4dfbe5b..4132b2b 100644
@@ -22,6 +22,7 @@ obj-$(CONFIG_MEDIA_TUNER_QT1010) += qt1010.o
 obj-$(CONFIG_MEDIA_TUNER_MT2131) += mt2131.o
 obj-$(CONFIG_MEDIA_TUNER_MXL5005S) += mxl5005s.o
 obj-$(CONFIG_MEDIA_TUNER_MXL5007T) += mxl5007t.o
+obj-$(CONFIG_MEDIA_TUNER_MC44S803) += mc44s803.o
 
 EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
 EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
drivers/media/common/tuners/mc44s803.c new file +366 -0

366 lines not on this page · raw message

drivers/media/common/tuners/mc44s803.h new file +46 -0

46 lines not on this page · raw message

drivers/media/common/tuners/mc44s803_priv.h new file +208 -0

208 lines not on this page · raw message

Signature · 1 line
1.5.6.5