]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
[media] move s5p-cec to staging
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 28 Jun 2016 14:36:02 +0000 (11:36 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 28 Jun 2016 14:42:16 +0000 (11:42 -0300)
As the CEC core is currently at staging, it doesn't make any sense
to put a dependent driver outside staging. So, move it also to
staging.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13 files changed:
MAINTAINERS
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/s5p-cec/Kconfig [new file with mode: 0644]
drivers/staging/media/s5p-cec/Makefile [moved from drivers/media/platform/s5p-cec/Makefile with 100% similarity]
drivers/staging/media/s5p-cec/TODO [new file with mode: 0644]
drivers/staging/media/s5p-cec/exynos_hdmi_cec.h [moved from drivers/media/platform/s5p-cec/exynos_hdmi_cec.h with 100% similarity]
drivers/staging/media/s5p-cec/exynos_hdmi_cecctrl.c [moved from drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c with 100% similarity]
drivers/staging/media/s5p-cec/regs-cec.h [moved from drivers/media/platform/s5p-cec/regs-cec.h with 100% similarity]
drivers/staging/media/s5p-cec/s5p_cec.c [moved from drivers/media/platform/s5p-cec/s5p_cec.c with 100% similarity]
drivers/staging/media/s5p-cec/s5p_cec.h [moved from drivers/media/platform/s5p-cec/s5p_cec.h with 100% similarity]

index 7f76a3bf069fe9be01b9175671a202d400fc8558..962c5b0d2a3d345f5c994227968b497349563472 100644 (file)
@@ -1647,7 +1647,7 @@ M:        Kyungmin Park <kyungmin.park@samsung.com>
 L:     linux-arm-kernel@lists.infradead.org
 L:     linux-media@vger.kernel.org
 S:     Maintained
-F:     drivers/media/platform/s5p-cec/
+F:     drivers/staging/media/platform/s5p-cec/
 
 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
 M:     Andrzej Pietrasiewicz <andrzej.p@samsung.com>
index 567717583246f8cf2a33df80f680a16b32341135..382f3937379e40cedf5aa440dbb016be11155299 100644 (file)
@@ -108,16 +108,6 @@ config VIDEO_S3C_CAMIF
 source "drivers/media/platform/soc_camera/Kconfig"
 source "drivers/media/platform/exynos4-is/Kconfig"
 source "drivers/media/platform/s5p-tv/Kconfig"
-
-config VIDEO_SAMSUNG_S5P_CEC
-       tristate "Samsung S5P CEC driver"
-       depends on VIDEO_DEV && MEDIA_CEC && (PLAT_S5P || ARCH_EXYNOS || COMPILE_TEST)
-       ---help---
-         This is a driver for Samsung S5P HDMI CEC interface. It uses the
-         generic CEC framework interface.
-         CEC bus is present in the HDMI connector and enables communication
-         between compatible devices.
-
 source "drivers/media/platform/am437x/Kconfig"
 source "drivers/media/platform/xilinx/Kconfig"
 source "drivers/media/platform/rcar-vin/Kconfig"
index 9a2fe95132828739ee3fb9af3dbbc65f8e482e94..99cf31542f5460f0913dc6381c421fdb57a6121a 100644 (file)
@@ -28,7 +28,6 @@ obj-$(CONFIG_VIDEO_MEM2MEM_DEINTERLACE)       += m2m-deinterlace.o
 
 obj-$(CONFIG_VIDEO_S3C_CAMIF)          += s3c-camif/
 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS)         += exynos4-is/
-obj-$(CONFIG_VIDEO_SAMSUNG_S5P_CEC)    += s5p-cec/
 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_JPEG)   += s5p-jpeg/
 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_MFC)    += s5p-mfc/
 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_TV)     += s5p-tv/
index 7ce679eb87e1161f0523ec0ac047a3a7a37bc37e..567078986c94e2b2cb2ca0307465ee6b7dc8cb75 100644 (file)
@@ -31,6 +31,8 @@ source "drivers/staging/media/omap4iss/Kconfig"
 
 source "drivers/staging/media/tw686x-kh/Kconfig"
 
+source "drivers/staging/media/s5p-cec/Kconfig"
+
 # Keep LIRC at the end, as it has sub-menus
 source "drivers/staging/media/lirc/Kconfig"
 
index 2d213dd54bc37fcd43312f1d0425df856d8fe7ad..989c844f49961adbfb1e4796caa6b5ab16b44066 100644 (file)
@@ -1,5 +1,6 @@
 obj-$(CONFIG_I2C_BCM2048)      += bcm2048/
 obj-$(CONFIG_MEDIA_CEC)                += cec/
+obj-$(CONFIG_VIDEO_SAMSUNG_S5P_CEC) += s5p-cec/
 obj-$(CONFIG_DVB_CXD2099)      += cxd2099/
 obj-$(CONFIG_LIRC_STAGING)     += lirc/
 obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/
diff --git a/drivers/staging/media/s5p-cec/Kconfig b/drivers/staging/media/s5p-cec/Kconfig
new file mode 100644 (file)
index 0000000..0315fd7
--- /dev/null
@@ -0,0 +1,9 @@
+config VIDEO_SAMSUNG_S5P_CEC
+       tristate "Samsung S5P CEC driver"
+       depends on VIDEO_DEV && MEDIA_CEC && (PLAT_S5P || ARCH_EXYNOS || COMPILE_TEST)
+       ---help---
+         This is a driver for Samsung S5P HDMI CEC interface. It uses the
+         generic CEC framework interface.
+         CEC bus is present in the HDMI connector and enables communication
+         between compatible devices.
+
diff --git a/drivers/staging/media/s5p-cec/TODO b/drivers/staging/media/s5p-cec/TODO
new file mode 100644 (file)
index 0000000..7162f9a
--- /dev/null
@@ -0,0 +1,3 @@
+There's nothing wrong on this driver, except that it depends on
+the media staging core, that it is currently at staging. So,
+this should be kept here while the core is not promoted.