aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2014-12-02 10:40:31 -0500
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2014-12-16 20:21:42 -0500
commitc1d9e03d4ef47de60b414fa25f05f9c867f43c5a (patch)
treee020a2ff0493627e0be0103e151070d1a2f45122
parent77911fd267cd8b564f03f025eb128b115489bbe5 (diff)
[media] vino/saa7191: move to staging in preparation for removal
These drivers haven't been tested in a long, long time. The hardware is ancient and hopelessly obsolete. These drivers also need to be converted to newer media frameworks but due to the lack of hardware that's going to be impossible. So these drivers are a prime candidate for removal. If someone is interested in working on these drivers to prevent their removal, then please contact the linux-media mailinglist. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
-rw-r--r--drivers/media/i2c/Kconfig9
-rw-r--r--drivers/media/i2c/Makefile1
-rw-r--r--drivers/media/platform/Kconfig8
-rw-r--r--drivers/media/platform/Makefile3
-rw-r--r--drivers/staging/media/Kconfig2
-rw-r--r--drivers/staging/media/Makefile1
-rw-r--r--drivers/staging/media/vino/Kconfig24
-rw-r--r--drivers/staging/media/vino/Makefile3
-rw-r--r--drivers/staging/media/vino/indycam.c (renamed from drivers/media/platform/indycam.c)0
-rw-r--r--drivers/staging/media/vino/indycam.h (renamed from drivers/media/platform/indycam.h)0
-rw-r--r--drivers/staging/media/vino/saa7191.c (renamed from drivers/media/i2c/saa7191.c)0
-rw-r--r--drivers/staging/media/vino/saa7191.h (renamed from drivers/media/i2c/saa7191.h)0
-rw-r--r--drivers/staging/media/vino/vino.c (renamed from drivers/media/platform/vino.c)0
-rw-r--r--drivers/staging/media/vino/vino.h (renamed from drivers/media/platform/vino.h)0
14 files changed, 30 insertions, 21 deletions
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index f40b4cf6107a..205d71364343 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -284,15 +284,6 @@ config VIDEO_SAA711X
284 To compile this driver as a module, choose M here: the 284 To compile this driver as a module, choose M here: the
285 module will be called saa7115. 285 module will be called saa7115.
286 286
287config VIDEO_SAA7191
288 tristate "Philips SAA7191 video decoder"
289 depends on VIDEO_V4L2 && I2C
290 ---help---
291 Support for the Philips SAA7191 video decoder.
292
293 To compile this driver as a module, choose M here: the
294 module will be called saa7191.
295
296config VIDEO_TVP514X 287config VIDEO_TVP514X
297 tristate "Texas Instruments TVP514x video decoder" 288 tristate "Texas Instruments TVP514x video decoder"
298 depends on VIDEO_V4L2 && I2C 289 depends on VIDEO_V4L2 && I2C
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
index 01ae9328e582..9858900168bf 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -18,7 +18,6 @@ obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o
18obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o 18obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o
19obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o 19obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o
20obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o 20obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o
21obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o
22obj-$(CONFIG_VIDEO_SAA6752HS) += saa6752hs.o 21obj-$(CONFIG_VIDEO_SAA6752HS) += saa6752hs.o
23obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o 22obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o
24obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o 23obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 0c61155699f7..dba29b80184b 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -65,14 +65,6 @@ config VIDEO_TIMBERDALE
65 ---help--- 65 ---help---
66 Add support for the Video In peripherial of the timberdale FPGA. 66 Add support for the Video In peripherial of the timberdale FPGA.
67 67
68config VIDEO_VINO
69 tristate "SGI Vino Video For Linux"
70 depends on I2C && SGI_IP22 && VIDEO_V4L2
71 select VIDEO_SAA7191 if MEDIA_SUBDRV_AUTOSELECT
72 help
73 Say Y here to build in support for the Vino video input system found
74 on SGI Indy machines.
75
76config VIDEO_M32R_AR 68config VIDEO_M32R_AR
77 tristate "AR devices" 69 tristate "AR devices"
78 depends on VIDEO_V4L2 70 depends on VIDEO_V4L2
diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile
index b818afb4d336..a49936b8ce8a 100644
--- a/drivers/media/platform/Makefile
+++ b/drivers/media/platform/Makefile
@@ -2,9 +2,6 @@
2# Makefile for the video capture/playback device drivers. 2# Makefile for the video capture/playback device drivers.
3# 3#
4 4
5obj-$(CONFIG_VIDEO_VINO) += indycam.o
6obj-$(CONFIG_VIDEO_VINO) += vino.o
7
8obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o 5obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o
9obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o 6obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o
10 7
diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig
index 96498b7fc20e..6dce44ed48b8 100644
--- a/drivers/staging/media/Kconfig
+++ b/drivers/staging/media/Kconfig
@@ -33,6 +33,8 @@ source "drivers/staging/media/mn88473/Kconfig"
33 33
34source "drivers/staging/media/omap4iss/Kconfig" 34source "drivers/staging/media/omap4iss/Kconfig"
35 35
36source "drivers/staging/media/vino/Kconfig"
37
36# Keep LIRC at the end, as it has sub-menus 38# Keep LIRC at the end, as it has sub-menus
37source "drivers/staging/media/lirc/Kconfig" 39source "drivers/staging/media/lirc/Kconfig"
38 40
diff --git a/drivers/staging/media/Makefile b/drivers/staging/media/Makefile
index 30fb352fc4a9..7b713e73bc59 100644
--- a/drivers/staging/media/Makefile
+++ b/drivers/staging/media/Makefile
@@ -6,4 +6,5 @@ obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/
6obj-$(CONFIG_VIDEO_OMAP4) += omap4iss/ 6obj-$(CONFIG_VIDEO_OMAP4) += omap4iss/
7obj-$(CONFIG_DVB_MN88472) += mn88472/ 7obj-$(CONFIG_DVB_MN88472) += mn88472/
8obj-$(CONFIG_DVB_MN88473) += mn88473/ 8obj-$(CONFIG_DVB_MN88473) += mn88473/
9obj-y += vino/
9 10
diff --git a/drivers/staging/media/vino/Kconfig b/drivers/staging/media/vino/Kconfig
new file mode 100644
index 000000000000..03700dadafd8
--- /dev/null
+++ b/drivers/staging/media/vino/Kconfig
@@ -0,0 +1,24 @@
1config VIDEO_VINO
2 tristate "SGI Vino Video For Linux (Deprecated)"
3 depends on I2C && SGI_IP22 && VIDEO_V4L2
4 select VIDEO_SAA7191 if MEDIA_SUBDRV_AUTOSELECT
5 help
6 Say Y here to build in support for the Vino video input system found
7 on SGI Indy machines.
8
9 This driver is deprecated and will be removed soon. If you have
10 hardware for this and you want to work on this driver, then contact
11 the linux-media mailinglist.
12
13config VIDEO_SAA7191
14 tristate "Philips SAA7191 video decoder (Deprecated)"
15 depends on VIDEO_V4L2 && I2C
16 ---help---
17 Support for the Philips SAA7191 video decoder.
18
19 This driver is deprecated and will be removed soon. If you have
20 hardware for this and you want to work on this driver, then contact
21 the linux-media mailinglist.
22
23 To compile this driver as a module, choose M here: the
24 module will be called saa7191.
diff --git a/drivers/staging/media/vino/Makefile b/drivers/staging/media/vino/Makefile
new file mode 100644
index 000000000000..914c2513687c
--- /dev/null
+++ b/drivers/staging/media/vino/Makefile
@@ -0,0 +1,3 @@
1obj-$(CONFIG_VIDEO_VINO) += indycam.o
2obj-$(CONFIG_VIDEO_VINO) += vino.o
3obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o
diff --git a/drivers/media/platform/indycam.c b/drivers/staging/media/vino/indycam.c
index f1d192bbcb4c..f1d192bbcb4c 100644
--- a/drivers/media/platform/indycam.c
+++ b/drivers/staging/media/vino/indycam.c
diff --git a/drivers/media/platform/indycam.h b/drivers/staging/media/vino/indycam.h
index 881f21c474c4..881f21c474c4 100644
--- a/drivers/media/platform/indycam.h
+++ b/drivers/staging/media/vino/indycam.h
diff --git a/drivers/media/i2c/saa7191.c b/drivers/staging/media/vino/saa7191.c
index 8e9699268a63..8e9699268a63 100644
--- a/drivers/media/i2c/saa7191.c
+++ b/drivers/staging/media/vino/saa7191.c
diff --git a/drivers/media/i2c/saa7191.h b/drivers/staging/media/vino/saa7191.h
index 803c74d6066f..803c74d6066f 100644
--- a/drivers/media/i2c/saa7191.h
+++ b/drivers/staging/media/vino/saa7191.h
diff --git a/drivers/media/platform/vino.c b/drivers/staging/media/vino/vino.c
index 2c85357f774d..2c85357f774d 100644
--- a/drivers/media/platform/vino.c
+++ b/drivers/staging/media/vino/vino.c
diff --git a/drivers/media/platform/vino.h b/drivers/staging/media/vino/vino.h
index de2d615ae7c9..de2d615ae7c9 100644
--- a/drivers/media/platform/vino.h
+++ b/drivers/staging/media/vino/vino.h