]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: Revert "media: av7110: move to staging/media/deprecated/saa7146"
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 1 Feb 2023 12:19:27 +0000 (13:19 +0100)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Thu, 9 Feb 2023 08:22:14 +0000 (09:22 +0100)
This reverts commit 3e9ad662e34eb2d42ddef5a2883abd34461dfd9a.

The av7110 is still in use, so it can't be deprecated. Move it back
to staging/media for now.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
74 files changed:
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/av7110/Kconfig [moved from drivers/staging/media/deprecated/saa7146/av7110/Kconfig with 82% similarity]
drivers/staging/media/av7110/Makefile [moved from drivers/staging/media/deprecated/saa7146/av7110/Makefile with 100% similarity]
drivers/staging/media/av7110/TODO [new file with mode: 0644]
drivers/staging/media/av7110/audio-bilingual-channel-select.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-bilingual-channel-select.rst with 100% similarity]
drivers/staging/media/av7110/audio-channel-select.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-channel-select.rst with 100% similarity]
drivers/staging/media/av7110/audio-clear-buffer.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-clear-buffer.rst with 100% similarity]
drivers/staging/media/av7110/audio-continue.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-continue.rst with 100% similarity]
drivers/staging/media/av7110/audio-fclose.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-fclose.rst with 100% similarity]
drivers/staging/media/av7110/audio-fopen.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-fopen.rst with 100% similarity]
drivers/staging/media/av7110/audio-fwrite.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-fwrite.rst with 100% similarity]
drivers/staging/media/av7110/audio-get-capabilities.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-get-capabilities.rst with 100% similarity]
drivers/staging/media/av7110/audio-get-status.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-get-status.rst with 100% similarity]
drivers/staging/media/av7110/audio-pause.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-pause.rst with 100% similarity]
drivers/staging/media/av7110/audio-play.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-play.rst with 100% similarity]
drivers/staging/media/av7110/audio-select-source.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-select-source.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-av-sync.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-av-sync.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-bypass-mode.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-bypass-mode.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-id.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-id.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-mixer.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-mixer.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-mute.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-mute.rst with 100% similarity]
drivers/staging/media/av7110/audio-set-streamtype.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-set-streamtype.rst with 100% similarity]
drivers/staging/media/av7110/audio-stop.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio-stop.rst with 100% similarity]
drivers/staging/media/av7110/audio.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio.rst with 100% similarity]
drivers/staging/media/av7110/audio_data_types.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio_data_types.rst with 100% similarity]
drivers/staging/media/av7110/audio_function_calls.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/audio_function_calls.rst with 100% similarity]
drivers/staging/media/av7110/av7110.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110.c with 100% similarity]
drivers/staging/media/av7110/av7110.h [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110.h with 100% similarity]
drivers/staging/media/av7110/av7110_av.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_av.c with 100% similarity]
drivers/staging/media/av7110/av7110_av.h [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_av.h with 100% similarity]
drivers/staging/media/av7110/av7110_ca.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_ca.c with 100% similarity]
drivers/staging/media/av7110/av7110_ca.h [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_ca.h with 100% similarity]
drivers/staging/media/av7110/av7110_hw.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_hw.c with 100% similarity]
drivers/staging/media/av7110/av7110_hw.h [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_hw.h with 100% similarity]
drivers/staging/media/av7110/av7110_ipack.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_ipack.c with 100% similarity]
drivers/staging/media/av7110/av7110_ipack.h [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_ipack.h with 100% similarity]
drivers/staging/media/av7110/av7110_ir.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_ir.c with 100% similarity]
drivers/staging/media/av7110/av7110_v4l.c [moved from drivers/staging/media/deprecated/saa7146/av7110/av7110_v4l.c with 100% similarity]
drivers/staging/media/av7110/budget-patch.c [moved from drivers/staging/media/deprecated/saa7146/av7110/budget-patch.c with 100% similarity]
drivers/staging/media/av7110/dvb_filter.c [moved from drivers/staging/media/deprecated/saa7146/av7110/dvb_filter.c with 100% similarity]
drivers/staging/media/av7110/dvb_filter.h [moved from drivers/staging/media/deprecated/saa7146/av7110/dvb_filter.h with 100% similarity]
drivers/staging/media/av7110/sp8870.c [moved from drivers/staging/media/deprecated/saa7146/av7110/sp8870.c with 100% similarity]
drivers/staging/media/av7110/sp8870.h [moved from drivers/staging/media/deprecated/saa7146/av7110/sp8870.h with 100% similarity]
drivers/staging/media/av7110/video-clear-buffer.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-clear-buffer.rst with 100% similarity]
drivers/staging/media/av7110/video-command.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-command.rst with 100% similarity]
drivers/staging/media/av7110/video-continue.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-continue.rst with 100% similarity]
drivers/staging/media/av7110/video-fast-forward.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-fast-forward.rst with 100% similarity]
drivers/staging/media/av7110/video-fclose.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-fclose.rst with 100% similarity]
drivers/staging/media/av7110/video-fopen.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-fopen.rst with 100% similarity]
drivers/staging/media/av7110/video-freeze.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-freeze.rst with 100% similarity]
drivers/staging/media/av7110/video-fwrite.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-fwrite.rst with 100% similarity]
drivers/staging/media/av7110/video-get-capabilities.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-capabilities.rst with 100% similarity]
drivers/staging/media/av7110/video-get-event.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-event.rst with 100% similarity]
drivers/staging/media/av7110/video-get-frame-count.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-frame-count.rst with 100% similarity]
drivers/staging/media/av7110/video-get-pts.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-pts.rst with 100% similarity]
drivers/staging/media/av7110/video-get-size.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-size.rst with 100% similarity]
drivers/staging/media/av7110/video-get-status.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-get-status.rst with 100% similarity]
drivers/staging/media/av7110/video-play.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-play.rst with 100% similarity]
drivers/staging/media/av7110/video-select-source.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-select-source.rst with 100% similarity]
drivers/staging/media/av7110/video-set-blank.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-set-blank.rst with 100% similarity]
drivers/staging/media/av7110/video-set-display-format.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-set-display-format.rst with 100% similarity]
drivers/staging/media/av7110/video-set-format.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-set-format.rst with 100% similarity]
drivers/staging/media/av7110/video-set-streamtype.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-set-streamtype.rst with 100% similarity]
drivers/staging/media/av7110/video-slowmotion.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-slowmotion.rst with 100% similarity]
drivers/staging/media/av7110/video-stillpicture.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-stillpicture.rst with 100% similarity]
drivers/staging/media/av7110/video-stop.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-stop.rst with 100% similarity]
drivers/staging/media/av7110/video-try-command.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video-try-command.rst with 100% similarity]
drivers/staging/media/av7110/video.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video.rst with 100% similarity]
drivers/staging/media/av7110/video_function_calls.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video_function_calls.rst with 100% similarity]
drivers/staging/media/av7110/video_types.rst [moved from drivers/staging/media/deprecated/saa7146/av7110/video_types.rst with 100% similarity]
drivers/staging/media/deprecated/saa7146/Kconfig
drivers/staging/media/deprecated/saa7146/Makefile
drivers/staging/media/deprecated/saa7146/av7110/TODO [deleted file]

index d71ee9a5d04bf7f82133cc9c365656f2a5730e58..9a43d8872324456e9598d3467ea06f5e763a6efb 100644 (file)
@@ -22,6 +22,8 @@ if STAGING_MEDIA && MEDIA_SUPPORT
 # Please keep them in alphabetic order
 source "drivers/staging/media/atomisp/Kconfig"
 
+source "drivers/staging/media/av7110/Kconfig"
+
 source "drivers/staging/media/imx/Kconfig"
 
 source "drivers/staging/media/ipu3/Kconfig"
index 1a01c1af3224fb209771deb56d5ec0928708dab4..2efdbf78d5ef2ec49e0911ff7cfab18976d4a0fd 100644 (file)
@@ -9,4 +9,5 @@ obj-$(CONFIG_VIDEO_ROCKCHIP_VDEC)       += rkvdec/
 obj-$(CONFIG_VIDEO_SUNXI)      += sunxi/
 obj-$(CONFIG_VIDEO_TEGRA)      += tegra-video/
 obj-$(CONFIG_VIDEO_IPU3_IMGU)  += ipu3/
+obj-$(CONFIG_DVB_AV7110)       += av7110/
 obj-y += deprecated/saa7146/
similarity index 82%
rename from drivers/staging/media/deprecated/saa7146/av7110/Kconfig
rename to drivers/staging/media/av7110/Kconfig
index 1571eab3192665c4f1818f331feb359b519b4506..9faf9d2d40010b8e42d21ca98e7834aa5e988a6d 100644 (file)
@@ -5,7 +5,7 @@ config DVB_AV7110_IR
        default DVB_AV7110
 
 config DVB_AV7110
-       tristate "AV7110 cards (DEPRECATED)"
+       tristate "AV7110 cards"
        depends on DVB_CORE && PCI && I2C
        select TTPCI_EEPROM
        select VIDEO_SAA7146_VV
@@ -35,13 +35,10 @@ config DVB_AV7110
          kernel image by adding the filename to the EXTRA_FIRMWARE
          configuration option string.
 
-         This driver is deprecated and is scheduled for removal by
-         the beginning of 2023. See the TODO file for more information.
-
          Say Y if you own such a card and want to use it.
 
 config DVB_AV7110_OSD
-       bool "AV7110 OSD support (DEPRECATED)"
+       bool "AV7110 OSD support"
        depends on DVB_AV7110
        default y if DVB_AV7110=y || DVB_AV7110=m
        help
@@ -52,13 +49,10 @@ config DVB_AV7110_OSD
          Anyway, some popular DVB software like VDR uses this OSD to render
          its menus, so say Y if you want to use this software.
 
-         This driver is deprecated and is scheduled for removal by
-         the beginning of 2023. See the TODO file for more information.
-
          All other people say N.
 
 config DVB_BUDGET_PATCH
-       tristate "AV7110 cards with Budget Patch (DEPRECATED)"
+       tristate "AV7110 cards with Budget Patch"
        depends on DVB_BUDGET_CORE && I2C
        depends on DVB_AV7110
        select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
@@ -74,9 +68,6 @@ config DVB_BUDGET_PATCH
          standard AV7110 driver prior to loading this
          driver.
 
-         This driver is deprecated and is scheduled for removal by
-         the beginning of 2023. See the TODO file for more information.
-
          Say Y if you own such a card and want to use it.
 
          To compile this driver as a module, choose M here: the
@@ -89,7 +80,7 @@ if DVB_AV7110
 # it if we drop support for AV7110, as no other driver will use it.
 
 config DVB_SP8870
-       tristate "Spase sp8870 based (DEPRECATED)"
+       tristate "Spase sp8870 based"
        depends on DVB_CORE && I2C
        default m if !MEDIA_SUBDRV_AUTOSELECT
        help
@@ -100,7 +91,4 @@ config DVB_SP8870
          download/extract it, and then copy it to /usr/lib/hotplug/firmware
          or /lib/firmware (depending on configuration of firmware hotplug).
 
-         This driver is deprecated and is scheduled for removal by
-         the beginning of 2023. See the TODO file for more information.
-
 endif
diff --git a/drivers/staging/media/av7110/TODO b/drivers/staging/media/av7110/TODO
new file mode 100644 (file)
index 0000000..60062d8
--- /dev/null
@@ -0,0 +1,3 @@
+- This driver is too old and relies on a different API.
+  Drop it from Kernel on a couple of versions.
+- Cleanup patches for the drivers here won't be accepted.
index 54154da79f59a457c7a99d2953a91246f7f36b40..d0cb52164ff8d79fa30c1afcda06d8febcf08143 100644 (file)
@@ -1,5 +1,4 @@
 # SPDX-License-Identifier: GPL-2.0
 source "drivers/staging/media/deprecated/saa7146/common/Kconfig"
-source "drivers/staging/media/deprecated/saa7146/av7110/Kconfig"
 source "drivers/staging/media/deprecated/saa7146/saa7146/Kconfig"
 source "drivers/staging/media/deprecated/saa7146/ttpci/Kconfig"
index 68e7aa10c639542afdcb5de77980d386b528cd86..9d99fdedf8136222f55b45062fe100d035de54ec 100644 (file)
@@ -1,2 +1,2 @@
  # SPDX-License-Identifier: GPL-2.0-only
-obj-y += common/ av7110/ saa7146/ ttpci/
+obj-y += common/ saa7146/ ttpci/
diff --git a/drivers/staging/media/deprecated/saa7146/av7110/TODO b/drivers/staging/media/deprecated/saa7146/av7110/TODO
deleted file mode 100644 (file)
index 38817e0..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-- This driver is too old and relies on a different API.
-  Drop it from Kernel on a couple of versions.
-- Cleanup patches for the drivers here won't be accepted.
-
-These drivers are now deprecated with the intent of
-removing them altogether by the beginning of 2023.
-
-If someone is interested in doing this work, then contact the
-linux-media mailinglist (https://linuxtv.org/lists.php).