[PATCH 0/4] Move VCHIQ/VC04_SERVICES based camera and audio support under vc04_services directory

Michael Zoran mzoran at crowfest.net
Mon Feb 27 15:35:11 PST 2017


This patch series moves the camera and audio driver for the Raspberry PI under the vc04_services
directory to clarify that these drivers are part of vc04_servies.  This also simplies the configuration
system and opens the door for longer term changes that makes vc04_services a kernel subsystem.

These driver all need to stay in staging for now since all of the drivers need significant cleanup work.

Michael Zoran (4):
  staging: bcm2835-audio: Move driver under vc04_services
  staging: bcm2835-camera: Move driver under vc04_services
  staging: bcm2835-audio: Update driver description
  staging: bcm2835-camera: Update driver name

 drivers/staging/Kconfig                                       |  2 --
 drivers/staging/Makefile                                      |  1 -
 drivers/staging/media/Kconfig                                 |  2 --
 drivers/staging/media/Makefile                                |  1 -
 drivers/staging/vc04_services/Kconfig                         | 11 ++++++++++-
 drivers/staging/vc04_services/Makefile                        |  3 +++
 drivers/staging/{ => vc04_services}/bcm2835-audio/Kconfig     |  4 ++--
 drivers/staging/{ => vc04_services}/bcm2835-audio/Makefile    |  0
 drivers/staging/{ => vc04_services}/bcm2835-audio/TODO        |  0
 .../staging/{ => vc04_services}/bcm2835-audio/bcm2835-ctl.c   |  0
 .../staging/{ => vc04_services}/bcm2835-audio/bcm2835-pcm.c   |  0
 .../staging/{ => vc04_services}/bcm2835-audio/bcm2835-vchiq.c |  0
 drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835.c   |  0
 drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835.h   |  0
 .../bcm2835-audio/vc_vchi_audioserv_defs.h                    |  0
 .../platform/bcm2835 => vc04_services/bcm2835-camera}/Kconfig |  3 ++-
 .../bcm2835 => vc04_services/bcm2835-camera}/Makefile         |  0
 .../platform/bcm2835 => vc04_services/bcm2835-camera}/TODO    |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.c |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.h |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/controls.c       |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-common.h    |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-encodings.h |  0
 .../bcm2835-camera}/mmal-msg-common.h                         |  0
 .../bcm2835-camera}/mmal-msg-format.h                         |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-port.h  |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-msg.h       |  0
 .../bcm2835-camera}/mmal-parameters.h                         |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.c     |  0
 .../bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.h     |  0
 30 files changed, 17 insertions(+), 10 deletions(-)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/Kconfig (50%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/Makefile (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/TODO (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-ctl.c (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-pcm.c (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-vchiq.c (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835.c (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835.h (100%)
 rename drivers/staging/{ => vc04_services}/bcm2835-audio/vc_vchi_audioserv_defs.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/Kconfig (85%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/Makefile (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/TODO (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.c (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/controls.c (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-common.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-encodings.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-common.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-format.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-port.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-parameters.h (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.c (100%)
 rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.h (100%)

-- 
2.11.0




More information about the linux-rpi-kernel mailing list