]> git.karo-electronics.de Git - linux-beck.git/commitdiff
rtl2832_sdr: move from staging to media
authorAntti Palosaari <crope@iki.fi>
Mon, 14 Jul 2014 23:08:38 +0000 (02:08 +0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Mon, 21 Jul 2014 23:55:41 +0000 (20:55 -0300)
Move rtl2832_sdr driver module from staging to media.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/dvb-frontends/Kconfig
drivers/media/dvb-frontends/Makefile
drivers/media/dvb-frontends/rtl2832_sdr.c [moved from drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.c with 100% similarity]
drivers/media/dvb-frontends/rtl2832_sdr.h [moved from drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.h with 100% similarity]
drivers/media/usb/dvb-usb-v2/Kconfig
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/rtl2832u_sdr/Kconfig [deleted file]
drivers/staging/media/rtl2832u_sdr/Makefile [deleted file]

index 1469d44acb22bec330f1f169d984c3f0f9ec10ff..7225f059ba2d360e8677d5c66bd7c84947d4a838 100644 (file)
@@ -446,6 +446,15 @@ config DVB_RTL2832
        help
          Say Y when you want to support this frontend.
 
+config DVB_RTL2832_SDR
+       tristate "Realtek RTL2832 SDR"
+       depends on DVB_CORE && I2C && VIDEO_V4L2
+       select DVB_RTL2832
+       select VIDEOBUF2_VMALLOC
+       default m if !MEDIA_SUBDRV_AUTOSELECT
+       help
+         Say Y when you want to support this SDR module.
+
 config DVB_SI2168
        tristate "Silicon Labs Si2168"
        depends on DVB_CORE && I2C && I2C_MUX
index dda0bee36f2922db7e7b5be5165c5f25baac869a..655e3c8ac173521c81a76cd4222d34d9100cfb44 100644 (file)
@@ -5,6 +5,11 @@
 ccflags-y += -I$(srctree)/drivers/media/dvb-core/
 ccflags-y += -I$(srctree)/drivers/media/tuners/
 
+# FIXME: RTL2832 SDR driver uses power management directly from USB IF driver
+ifdef CONFIG_DVB_RTL2832_SDR
+       ccflags-y += -I$(srctree)/drivers/media/usb/dvb-usb-v2
+endif
+
 stb0899-objs := stb0899_drv.o stb0899_algo.o
 stv0900-objs := stv0900_core.o stv0900_sw.o
 drxd-objs := drxd_firm.o drxd_hard.o
@@ -104,6 +109,7 @@ obj-$(CONFIG_DVB_A8293) += a8293.o
 obj-$(CONFIG_DVB_TDA10071) += tda10071.o
 obj-$(CONFIG_DVB_RTL2830) += rtl2830.o
 obj-$(CONFIG_DVB_RTL2832) += rtl2832.o
+obj-$(CONFIG_DVB_RTL2832_SDR) += rtl2832_sdr.o
 obj-$(CONFIG_DVB_M88RS2000) += m88rs2000.o
 obj-$(CONFIG_DVB_AF9033) += af9033.o
 
index 037e519bbaa2f80bb014dfadb8c3f4983cd51ab1..0ea144e5e88d7b836d8e76ce9185edd679229929 100644 (file)
@@ -129,6 +129,7 @@ config DVB_USB_RTL28XXU
        depends on DVB_USB_V2 && I2C_MUX
        select DVB_RTL2830
        select DVB_RTL2832
+       select DVB_RTL2832_SDR if MEDIA_SUBDRV_AUTOSELECT
        select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
        select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
        select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
index 5942414d3a04a16ba4f6e0f3fbbe96f0bb040c3f..8abda145e597aea9fa3333b257d2b8c2e74813a6 100644 (file)
@@ -40,8 +40,6 @@ source "drivers/staging/media/solo6x10/Kconfig"
 
 source "drivers/staging/media/omap4iss/Kconfig"
 
-source "drivers/staging/media/rtl2832u_sdr/Kconfig"
-
 # Keep LIRC at the end, as it has sub-menus
 source "drivers/staging/media/lirc/Kconfig"
 
index 730c2659cccdd48e1ebe613cfb88c6e3562241b3..74a9d5a57bc22e2c80b22c04554a8689f8509206 100644 (file)
@@ -11,5 +11,4 @@ obj-$(CONFIG_VIDEO_DM365_VPFE)        += davinci_vpfe/
 obj-$(CONFIG_VIDEO_OMAP4)      += omap4iss/
 obj-$(CONFIG_VIDEO_OMAP2)       += omap24xx/
 obj-$(CONFIG_VIDEO_TCM825X)     += omap24xx/
-obj-$(CONFIG_DVB_RTL2832_SDR)  += rtl2832u_sdr/
 
diff --git a/drivers/staging/media/rtl2832u_sdr/Kconfig b/drivers/staging/media/rtl2832u_sdr/Kconfig
deleted file mode 100644 (file)
index 3ede5fe..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config DVB_RTL2832_SDR
-       tristate "Realtek RTL2832 SDR"
-       depends on USB && DVB_CORE && I2C && VIDEO_V4L2 && DVB_USB_RTL28XXU
-       select DVB_RTL2832
-       select VIDEOBUF2_VMALLOC
-       default m if !MEDIA_SUBDRV_AUTOSELECT
-
diff --git a/drivers/staging/media/rtl2832u_sdr/Makefile b/drivers/staging/media/rtl2832u_sdr/Makefile
deleted file mode 100644 (file)
index 7e00a0d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-obj-$(CONFIG_DVB_RTL2832_SDR) += rtl2832_sdr.o
-
-ccflags-y += -Idrivers/media/dvb-core
-ccflags-y += -Idrivers/media/dvb-frontends
-ccflags-y += -Idrivers/media/tuners
-ccflags-y += -Idrivers/media/usb/dvb-usb-v2