Re: [GIT PULL FOR v6.3] Revert saa7146: move it back to mainline

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Wed, 1 Feb 2023 14:49:15 +0100
Hans Verkuil <hverkuil@xxxxxxxxx> escreveu:

> This reverts the two patches that moved saa7146/av7110 to the
> staging/media/deprecated directory.
> 
> It turns out that these drivers are still in use, so this
> restores the old situation.
> 
> I will try to convert saa7146 to vb2 this month.
> 
> Regards,
> 
> 	Hans
> 
> The following changes since commit 7120d6bfd6d0b26b49958f429701996f2d3e2c2a:
> 
>   media: tm6000: remove deprecated driver (2023-01-22 09:57:19 +0100)
> 
> are available in the Git repository at:
> 
>   git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.3j
> 
> for you to fetch changes up to e9e9865975389e311eddf571afbe93ae31474a36:
> 
>   Revert "media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci" (2023-02-01 14:24:13 +0100)
> 
> ----------------------------------------------------------------
> Tag branch
> 
> ----------------------------------------------------------------
> Hans Verkuil (2):
>       Revert "media: av7110: move to staging/media/deprecated/saa7146"

As I commented on a separate thread, we shouldn't move av7110 out of
staging while its API is not properly documented.

I'm OK to move the saa7146 driver back to its original place, for
the parts that aren't dependent on av7110.

Regards,
Mauro

>       Revert "media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci"
> 
>  MAINTAINERS                                                                               |  4 +++-
>  drivers/media/common/Kconfig                                                              |  1 +
>  drivers/media/common/Makefile                                                             |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/Kconfig         |  0
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/Makefile        |  0
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_core.c  |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_fops.c  |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_hlp.c   |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_i2c.c   |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_vbi.c   |  2 +-
>  drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_video.c |  2 +-
>  drivers/media/pci/Kconfig                                                                 |  2 ++
>  drivers/media/pci/Makefile                                                                |  4 +++-
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Kconfig                   | 15 +++------------
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Makefile                  |  0
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_gemini.c           |  2 +-
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_orion.c            |  2 +-
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/mxb.c                     |  2 +-
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Kconfig                     | 17 ++++-------------
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Makefile                    |  0
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-av.c                 |  2 +-
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-ci.c                 |  0
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-core.c               |  0
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.c                    |  0
>  drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.h                    |  2 +-
>  drivers/staging/media/Kconfig                                                             |  3 ++-
>  drivers/staging/media/Makefile                                                            |  2 +-
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/Kconfig                             | 20 ++++----------------
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/Makefile                            |  3 +--
>  drivers/staging/media/av7110/TODO                                                         |  3 +++
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-bilingual-channel-select.rst  |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-channel-select.rst            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-clear-buffer.rst              |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-continue.rst                  |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fclose.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fopen.rst                     |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fwrite.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-capabilities.rst          |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-status.rst                |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-pause.rst                     |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-play.rst                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-select-source.rst             |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-av-sync.rst               |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-bypass-mode.rst           |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-id.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mixer.rst                 |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mute.rst                  |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-streamtype.rst            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-stop.rst                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio.rst                           |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_data_types.rst                |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_function_calls.rst            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.c                            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.h                            |  2 +-
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.c                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.h                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.c                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.h                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.c                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.h                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.c                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.h                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ir.c                         |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_v4l.c                        |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/budget-patch.c                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.c                        |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.h                        |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.c                            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.h                            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-clear-buffer.rst              |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-command.rst                   |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-continue.rst                  |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fast-forward.rst              |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fclose.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fopen.rst                     |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-freeze.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fwrite.rst                    |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-capabilities.rst          |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-event.rst                 |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-frame-count.rst           |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-pts.rst                   |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-size.rst                  |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-status.rst                |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-play.rst                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-select-source.rst             |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-blank.rst                 |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-display-format.rst        |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-format.rst                |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-streamtype.rst            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-slowmotion.rst                |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stillpicture.rst              |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stop.rst                      |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video-try-command.rst               |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video.rst                           |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video_function_calls.rst            |  0
>  drivers/staging/media/{deprecated/saa7146 => }/av7110/video_types.rst                     |  0
>  drivers/staging/media/deprecated/saa7146/Kconfig                                          |  5 -----
>  drivers/staging/media/deprecated/saa7146/Makefile                                         |  2 --
>  drivers/staging/media/deprecated/saa7146/av7110/TODO                                      |  9 ---------
>  drivers/staging/media/deprecated/saa7146/saa7146/TODO                                     |  7 -------
>  drivers/staging/media/deprecated/saa7146/ttpci/TODO                                       |  7 -------
>  {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf}/saa7146.h     |  0
>  {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf}/saa7146_vv.h  |  2 +-
>  103 files changed, 41 insertions(+), 91 deletions(-)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/Kconfig (100%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/Makefile (100%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_core.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_fops.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_hlp.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_i2c.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_vbi.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146/common => media/common/saa7146}/saa7146_video.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Kconfig (67%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/Makefile (100%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_gemini.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/hexium_orion.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/saa7146/mxb.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Kconfig (83%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/Makefile (100%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-av.c (99%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-ci.c (100%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget-core.c (100%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.c (100%)
>  rename drivers/{staging/media/deprecated/saa7146 => media/pci}/ttpci/budget.h (98%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/Kconfig (82%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/Makefile (78%)
>  create mode 100644 drivers/staging/media/av7110/TODO
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-bilingual-channel-select.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-channel-select.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-clear-buffer.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-continue.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fclose.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fopen.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-fwrite.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-capabilities.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-get-status.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-pause.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-play.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-select-source.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-av-sync.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-bypass-mode.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-id.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mixer.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-mute.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-set-streamtype.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio-stop.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_data_types.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/audio_function_calls.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110.h (99%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_av.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ca.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_hw.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ipack.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_ir.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/av7110_v4l.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/budget-patch.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/dvb_filter.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.c (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/sp8870.h (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-clear-buffer.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-command.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-continue.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fast-forward.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fclose.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fopen.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-freeze.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-fwrite.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-capabilities.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-event.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-frame-count.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-pts.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-size.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-get-status.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-play.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-select-source.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-blank.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-display-format.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-format.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-set-streamtype.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-slowmotion.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stillpicture.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-stop.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video-try-command.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video_function_calls.rst (100%)
>  rename drivers/staging/media/{deprecated/saa7146 => }/av7110/video_types.rst (100%)
>  delete mode 100644 drivers/staging/media/deprecated/saa7146/Kconfig
>  delete mode 100644 drivers/staging/media/deprecated/saa7146/Makefile
>  delete mode 100644 drivers/staging/media/deprecated/saa7146/av7110/TODO
>  delete mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/TODO
>  delete mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/TODO
>  rename {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf}/saa7146.h (100%)
>  rename {drivers/staging/media/deprecated/saa7146/common => include/media/drv-intf}/saa7146_vv.h (99%)



Thanks,
Mauro



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux