]> Pileus Git - ~andy/linux/commitdiff
[media] sn9c102: prepare for removal by moving it to staging
authorHans Verkuil <hans.verkuil@cisco.com>
Thu, 12 Dec 2013 10:35:22 +0000 (07:35 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Fri, 20 Dec 2013 15:41:36 +0000 (13:41 -0200)
During the last media summit meeting it was decided to move this driver to
staging as the first step to removing it altogether.

Most webcams covered by this driver are now supported by gspca. Nobody has the
hardware to convert the remaining devices to gspca.

This driver needs a major overhaul to have it conform to the latest frameworks
and compliancy tests.

Without hardware, however, this is next to impossible. Given the fact that
this driver seems to be pretty much unused (it has been removed from Fedora
several versions ago and nobody complained about that), we decided to drop
this driver.

This patch moves it to staging. Some time in 2014 we will drop it completely.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Luca Risolia <luca.risolia@studio.unibo.it>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
25 files changed:
MAINTAINERS
drivers/media/usb/Kconfig
drivers/media/usb/Makefile
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/sn9c102/Kconfig [moved from drivers/media/usb/sn9c102/Kconfig with 58% similarity]
drivers/staging/media/sn9c102/Makefile [moved from drivers/media/usb/sn9c102/Makefile with 100% similarity]
drivers/staging/media/sn9c102/sn9c102.h [moved from drivers/media/usb/sn9c102/sn9c102.h with 100% similarity]
drivers/staging/media/sn9c102/sn9c102.txt [moved from Documentation/video4linux/sn9c102.txt with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_config.h [moved from drivers/media/usb/sn9c102/sn9c102_config.h with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_core.c [moved from drivers/media/usb/sn9c102/sn9c102_core.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_devtable.h [moved from drivers/media/usb/sn9c102/sn9c102_devtable.h with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_hv7131d.c [moved from drivers/media/usb/sn9c102/sn9c102_hv7131d.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_hv7131r.c [moved from drivers/media/usb/sn9c102/sn9c102_hv7131r.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_mi0343.c [moved from drivers/media/usb/sn9c102/sn9c102_mi0343.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_mi0360.c [moved from drivers/media/usb/sn9c102/sn9c102_mi0360.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_mt9v111.c [moved from drivers/media/usb/sn9c102/sn9c102_mt9v111.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_ov7630.c [moved from drivers/media/usb/sn9c102/sn9c102_ov7630.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_ov7660.c [moved from drivers/media/usb/sn9c102/sn9c102_ov7660.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_pas106b.c [moved from drivers/media/usb/sn9c102/sn9c102_pas106b.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_pas202bcb.c [moved from drivers/media/usb/sn9c102/sn9c102_pas202bcb.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_sensor.h [moved from drivers/media/usb/sn9c102/sn9c102_sensor.h with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_tas5110c1b.c [moved from drivers/media/usb/sn9c102/sn9c102_tas5110c1b.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_tas5110d.c [moved from drivers/media/usb/sn9c102/sn9c102_tas5110d.c with 100% similarity]
drivers/staging/media/sn9c102/sn9c102_tas5130d1b.c [moved from drivers/media/usb/sn9c102/sn9c102_tas5130d1b.c with 100% similarity]

index 71399a2502a3db9316887057f969383b940d51b3..ac86426028217effae065f8623ca04b9cc5de5b8 100644 (file)
@@ -9053,8 +9053,7 @@ L:        linux-media@vger.kernel.org
 T:     git git://linuxtv.org/media_tree.git
 W:     http://www.linux-projects.org
 S:     Maintained
-F:     Documentation/video4linux/sn9c102.txt
-F:     drivers/media/usb/sn9c102/
+F:     drivers/staging/media/sn9c102/
 
 USB SUBSYSTEM
 M:     Greg Kroah-Hartman <gregkh@linuxfoundation.org>
index cfe8056b91aa05106497d3de54a95f1982273e29..39d824e2bb69bbf4167c98f05671c05c1a6053f3 100644 (file)
@@ -17,7 +17,6 @@ source "drivers/media/usb/cpia2/Kconfig"
 source "drivers/media/usb/zr364xx/Kconfig"
 source "drivers/media/usb/stkwebcam/Kconfig"
 source "drivers/media/usb/s2255/Kconfig"
-source "drivers/media/usb/sn9c102/Kconfig"
 source "drivers/media/usb/usbtv/Kconfig"
 endif
 
index 0935f47497a6f5af71f78ef819275f2720486183..7ac4b143dce89d24a70624c7987dfb6efcf3bc25 100644 (file)
@@ -10,7 +10,6 @@ obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
 obj-$(CONFIG_USB_GSPCA)         += gspca/
 obj-$(CONFIG_USB_PWC)           += pwc/
 obj-$(CONFIG_VIDEO_CPIA2) += cpia2/
-obj-$(CONFIG_USB_SN9C102)       += sn9c102/
 obj-$(CONFIG_VIDEO_AU0828) += au0828/
 obj-$(CONFIG_VIDEO_HDPVR)      += hdpvr/
 obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2/
index 77288796540b042bb067a64910d8d674b23f093b..6a202170ab8c6f4770c5b85bb860e59a028fbd3f 100644 (file)
@@ -33,6 +33,8 @@ source "drivers/staging/media/go7007/Kconfig"
 
 source "drivers/staging/media/msi3101/Kconfig"
 
+source "drivers/staging/media/sn9c102/Kconfig"
+
 source "drivers/staging/media/solo6x10/Kconfig"
 
 source "drivers/staging/media/omap4iss/Kconfig"
index 0bd1a88a27faca6417a575626f9c679b93de7ced..2a154517e10533c8b9bd501eeda4d326c84e4cb6 100644 (file)
@@ -8,3 +8,4 @@ obj-$(CONFIG_VIDEO_GO7007)      += go7007/
 obj-$(CONFIG_USB_MSI3101)      += msi3101/
 obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/
 obj-$(CONFIG_VIDEO_OMAP4)      += omap4iss/
+obj-$(CONFIG_USB_SN9C102)       += sn9c102/
similarity index 58%
rename from drivers/media/usb/sn9c102/Kconfig
rename to drivers/staging/media/sn9c102/Kconfig
index 6ebaf2940d06b3af7b9392360d144cd03e27236b..d8ae2354b626c1d8f7d560998ac0f414c2728315 100644 (file)
@@ -2,13 +2,16 @@ config USB_SN9C102
        tristate "USB SN9C1xx PC Camera Controller support (DEPRECATED)"
        depends on VIDEO_V4L2
        ---help---
-         This driver is DEPRECATED please use the gspca sonixb and
+         This driver is DEPRECATED, please use the gspca sonixb and
          sonixj modules instead.
 
          Say Y here if you want support for cameras based on SONiX SN9C101,
          SN9C102, SN9C103, SN9C105 and SN9C120 PC Camera Controllers.
 
-         See <file:Documentation/video4linux/sn9c102.txt> for more info.
+         See <file:drivers/staging/media/sn9c102/sn9c102.txt> for more info.
+
+         If you have webcams that are only supported by this driver and not by
+         the gspca driver, then contact the linux-media mailinglist.
 
          To compile this driver as a module, choose M here: the
          module will be called sn9c102.