linux/drivers/staging/media
Michael Tretter 3de1683966 media: allegro: add explicit mail encoding and decoding
The message format in the mailboxes differ between firmware versions.
Therefore, it is necessary to decouple the mailbox format of the driver
from the message format of the firmware. This allows to keep a
consistent message format in the driver while still supporting various
firmware versions.

Add an intermediate step to encode and decode message before writing the
mails to the mailboxes.

On the other hand, this allows to handle optional fields in the
messages, which is required for advanced features of the encoder and was
not possible until now.

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-07-19 14:00:31 +02:00
..
allegro-dvt media: allegro: add explicit mail encoding and decoding 2020-07-19 14:00:31 +02:00
atomisp Kbuild updates for v5.8 (2nd) 2020-06-13 13:29:16 -07:00
hantro hantro: h264: Refuse to decode unsupported bitstream 2020-07-19 13:37:49 +02:00
imx staging/media: Remove unneeded geometry restrictions from i.MX CSI driver 2020-07-19 13:39:45 +02:00
ipu3 media updates for v5.8-rc1 2020-06-03 20:59:38 -07:00
meson/vdec media: meson: vdec: enable mcrcc for VP9 2020-05-05 17:09:37 +02:00
omap4iss media: Kconfig files: use select for V4L2 subdevs and MC 2020-04-14 10:29:05 +02:00
phy-rockchip-dphy-rx0 media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging 2020-05-20 15:22:27 +02:00
rkisp1 media: staging: rkisp1: fix typos in file rkisp1-config.h 2020-07-19 13:21:19 +02:00
rkvdec rkvdec: h264: Refuse to decode unsupported bitstream 2020-07-19 13:26:25 +02:00
sunxi media: cedrus: Implement runtime PM 2020-06-11 19:19:27 +02:00
tegra-vde media: staging: tegra-vde: Power-cycle hardware on probe 2020-07-19 07:42:30 +02:00
tegra-video staging: tegra-video: fix V4L2 dependency 2020-05-28 13:00:43 +02:00
usbvision media: staging: media: usbvision: usbvision-core Correct spelling 2020-05-05 17:23:36 +02:00
Kconfig media: staging/media/soc_camera: remove this driver 2020-07-04 12:19:41 +02:00
Makefile media: staging/media/soc_camera: remove this driver 2020-07-04 12:19:41 +02:00