]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
[media] tlg2300: move to staging in preparation for removal
authorHans Verkuil <hans.verkuil@cisco.com>
Tue, 2 Dec 2014 15:40:32 +0000 (12:40 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 17 Dec 2014 01:21:43 +0000 (23:21 -0200)
This driver hasn't been tested in a long, long time. The company that made
this chip has gone bust many years ago and hardware using this chip is next
to impossible to find.

This driver needs to be converted to newer media frameworks but due to the
lack of hardware that's going to be impossible. Since cheap alternatives are
easily available, there is little point in keeping this driver alive.

In other words, this driver is a prime candidate for removal. If someone is
interested in working on this driver to prevent its removal, then please
contact the linux-media mailinglist.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-by: Huang Shijie <shijie8@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
13 files changed:
drivers/media/usb/Kconfig
drivers/media/usb/Makefile
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/tlg2300/Kconfig [moved from drivers/media/usb/tlg2300/Kconfig with 63% similarity]
drivers/staging/media/tlg2300/Makefile [moved from drivers/media/usb/tlg2300/Makefile with 100% similarity]
drivers/staging/media/tlg2300/pd-alsa.c [moved from drivers/media/usb/tlg2300/pd-alsa.c with 100% similarity]
drivers/staging/media/tlg2300/pd-common.h [moved from drivers/media/usb/tlg2300/pd-common.h with 100% similarity]
drivers/staging/media/tlg2300/pd-dvb.c [moved from drivers/media/usb/tlg2300/pd-dvb.c with 100% similarity]
drivers/staging/media/tlg2300/pd-main.c [moved from drivers/media/usb/tlg2300/pd-main.c with 100% similarity]
drivers/staging/media/tlg2300/pd-radio.c [moved from drivers/media/usb/tlg2300/pd-radio.c with 100% similarity]
drivers/staging/media/tlg2300/pd-video.c [moved from drivers/media/usb/tlg2300/pd-video.c with 100% similarity]
drivers/staging/media/tlg2300/vendorcmds.h [moved from drivers/media/usb/tlg2300/vendorcmds.h with 100% similarity]

index 056181f2f5694864be2740c05f95069e8aa923d1..7496f332f3f5706f9d131673d5dfb5a86b74959e 100644 (file)
@@ -24,7 +24,6 @@ if MEDIA_ANALOG_TV_SUPPORT
        comment "Analog TV USB devices"
 source "drivers/media/usb/pvrusb2/Kconfig"
 source "drivers/media/usb/hdpvr/Kconfig"
-source "drivers/media/usb/tlg2300/Kconfig"
 source "drivers/media/usb/usbvision/Kconfig"
 source "drivers/media/usb/stk1160/Kconfig"
 source "drivers/media/usb/go7007/Kconfig"
index 6f2eb7c8416c47844eeb2977122f554b0513668c..8874ba774a348029d6b865b4e41225e219da1a65 100644 (file)
@@ -16,7 +16,6 @@ obj-$(CONFIG_VIDEO_CPIA2) += cpia2/
 obj-$(CONFIG_VIDEO_AU0828) += au0828/
 obj-$(CONFIG_VIDEO_HDPVR)      += hdpvr/
 obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2/
-obj-$(CONFIG_VIDEO_TLG2300) += tlg2300/
 obj-$(CONFIG_VIDEO_USBVISION) += usbvision/
 obj-$(CONFIG_VIDEO_STK1160) += stk1160/
 obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/
index 6dce44ed48b8dcdd14bc8019b162fa9f74ab33e9..209b265f5f7aca3d61fa67c7b7be6f9691d170d7 100644 (file)
@@ -27,6 +27,8 @@ source "drivers/staging/media/davinci_vpfe/Kconfig"
 
 source "drivers/staging/media/dt3155v4l/Kconfig"
 
+source "drivers/staging/media/tlg2300/Kconfig"
+
 source "drivers/staging/media/mn88472/Kconfig"
 
 source "drivers/staging/media/mn88473/Kconfig"
index 7b713e73bc595d8011567247deeb8b29f0751433..a0eec73b5174bef52a4c821262e5e443cb7f5b7b 100644 (file)
@@ -6,5 +6,6 @@ obj-$(CONFIG_VIDEO_DM365_VPFE)  += davinci_vpfe/
 obj-$(CONFIG_VIDEO_OMAP4)      += omap4iss/
 obj-$(CONFIG_DVB_MN88472)       += mn88472/
 obj-$(CONFIG_DVB_MN88473)       += mn88473/
+obj-$(CONFIG_VIDEO_TLG2300)    += tlg2300/
 obj-y                           += vino/
 
similarity index 63%
rename from drivers/media/usb/tlg2300/Kconfig
rename to drivers/staging/media/tlg2300/Kconfig
index 645d915267e6e4c4ff09a5375817c8ba15d493b3..81784c6f7b8872ed7a0b45aaea1ec0124633db17 100644 (file)
@@ -1,5 +1,5 @@
 config VIDEO_TLG2300
-       tristate "Telegent TLG2300 USB video capture support"
+       tristate "Telegent TLG2300 USB video capture support (Deprecated)"
        depends on VIDEO_DEV && I2C && SND && DVB_CORE
        select VIDEO_TUNER
        select VIDEO_TVEEPROM
@@ -12,5 +12,9 @@ config VIDEO_TLG2300
          This is a video4linux driver for Telegent tlg2300 based TV cards.
          The driver supports V4L2, DVB-T and radio.
 
+         This driver is deprecated and will be removed soon. If you have
+         hardware for this and you want to work on this driver, then contact
+         the linux-media mailinglist.
+
          To compile this driver as a module, choose M here: the
          module will be called poseidon