summaryrefslogtreecommitdiff
path: root/drivers/media/dvb/raontech
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/dvb/raontech')
-rwxr-xr-xdrivers/media/dvb/raontech/Kconfig23
-rwxr-xr-xdrivers/media/dvb/raontech/Makefile33
2 files changed, 56 insertions, 0 deletions
diff --git a/drivers/media/dvb/raontech/Kconfig b/drivers/media/dvb/raontech/Kconfig
new file mode 100755
index 00000000..132a18a9
--- /dev/null
+++ b/drivers/media/dvb/raontech/Kconfig
@@ -0,0 +1,23 @@
+#
+# ISDBT config states
+#
+
+config ISDBT_RAONTECH_MTV
+ tristate "RAONTECH based MTV receiver"
+ depends on WMT_SPISLAVE1_SUPPORT
+ help
+ This allows ISDBT.
+ This module is designed for SPI or TSIF.
+ Select chipset and interface
+
+menu "Raotech module components"
+
+choice
+ depends on ISDBT_RAONTECH_MTV && WMT_SPISLAVE1_SUPPORT
+ prompt "chip"
+ default ISDBT_MTV23x
+ config ISDBT_MTV23x
+ bool "MTV23x"
+endchoice
+
+endmenu
diff --git a/drivers/media/dvb/raontech/Makefile b/drivers/media/dvb/raontech/Makefile
new file mode 100755
index 00000000..f29bd803
--- /dev/null
+++ b/drivers/media/dvb/raontech/Makefile
@@ -0,0 +1,33 @@
+##########################################
+# Makefile for ISDBT Device Drivers.
+##########################################
+#ccflags-y += -Idrivers/misc/isdbt
+#ccflags-y += -v
+
+#EXTRA_CFLAGS += $(extra-cflags-y) $(extra-cflags-m)
+
+#obj-$(ISDBT_VENDOR_RAONTECH) := mtv231.o
+
+# MTV231
+#ccflags-$(CONFIG_ISDBT_MTV23x) += -Idrivers/misc/isdbt/mtv23x
+#obj-$(CONFIG_ISDBT_MTV23x) +=../../src/
+
+# core
+MTVOBJ := mtv23x.o mtv23x_demod.o mtv23x_rf.o mtv23x_port.o isdbt_isr.o isdbt.o
+
+# SPI
+#obj-y += isdbt_spi.o
+#obj-y += isdbt_isr.o
+
+# SPI(Control) + TSIF(Data)
+MTVOBJ += isdbt_spi.o
+
+# TSIF or spi slave
+MTVOBJ += isdbt_i2c.o
+
+# CAMIF
+#obj-y += isdbt_i2c.o
+
+mtv231-objs := $(MTVOBJ)
+
+obj-$(CONFIG_ISDBT_RAONTECH_MTV) += mtv231.o