staging: bcm2835: Break MMAL support out from camera
authorJacopo Mondi <jacopo@jmondi.org>
Tue, 23 Jun 2020 16:41:47 +0000 (18:41 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jun 2020 14:32:29 +0000 (16:32 +0200)
commitb18ee53ad297264a79cf4ea566663f20786b6455
tree77d9223c324a387b06f8c63fd607aac9c2ce588a
parent9666e8f83e527ded3e9ad4bd5a9dc14e21bdc7a9
staging: bcm2835: Break MMAL support out from camera

The BCM2835 camera host is currently the only component that uses the
VCHIQ MMAL interface. This will soon change with the upporting of
BCM2835 ISP, which make use of the same interface.

Break VCHIQ MMAL interface support out from camera host directory to
make it possible for the ISP driver to use it as well.

The only modification to the existing mmal code is the introduction of
EXPORT_SYMBOL() for symbols required by bcm2835-camera and the addition
of the module author and licenses.

Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Link: https://lore.kernel.org/r/20200623164235.29566-2-nsaenzjulienne@suse.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 files changed:
drivers/staging/vc04_services/Kconfig
drivers/staging/vc04_services/Makefile
drivers/staging/vc04_services/bcm2835-camera/Kconfig
drivers/staging/vc04_services/bcm2835-camera/Makefile
drivers/staging/vc04_services/vchiq-mmal/Kconfig [new file with mode: 0644]
drivers/staging/vc04_services/vchiq-mmal/Makefile [new file with mode: 0644]
drivers/staging/vc04_services/vchiq-mmal/mmal-common.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-common.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-encodings.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-encodings.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-msg-common.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-msg-common.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-msg-format.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-msg-port.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-msg.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h with 100% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c with 98% similarity]
drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h [moved from drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h with 100% similarity]