summaryrefslogtreecommitdiffstats
path: root/drivers/staging/media/allegro-dvt/allegro-mail.h
diff options
context:
space:
mode:
authorMichael Tretter <m.tretter@pengutronix.de>2020-07-13 16:42:28 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-07-19 14:00:31 +0200
commit11146a758317f88034895dd778bf4a2ccac47303 (patch)
treec874e254cf13d08ad14666d2a27be470bad17635 /drivers/staging/media/allegro-dvt/allegro-mail.h
parentd8fefda89ee292b2871ce523227e5a49d4afc6ea (diff)
downloadlinux-11146a758317f88034895dd778bf4a2ccac47303.tar.bz2
media: allegro: add a version field to mcu messages
In order to distinguish the message format that is expected by the firmware, add a version field to the message header. This allows to encode and decode the messages for the version of the firmware that was loaded by the driver. 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>
Diffstat (limited to 'drivers/staging/media/allegro-dvt/allegro-mail.h')
-rw-r--r--drivers/staging/media/allegro-dvt/allegro-mail.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/staging/media/allegro-dvt/allegro-mail.h b/drivers/staging/media/allegro-dvt/allegro-mail.h
index 397622973c19..c095dbfcf104 100644
--- a/drivers/staging/media/allegro-dvt/allegro-mail.h
+++ b/drivers/staging/media/allegro-dvt/allegro-mail.h
@@ -20,10 +20,15 @@ enum mcu_msg_type {
MCU_MSG_TYPE_PUSH_BUFFER_REFERENCE = 0x000f,
};
+enum mcu_msg_version {
+ MCU_MSG_VERSION_2018_2,
+};
+
const char *msg_type_name(enum mcu_msg_type type);
struct mcu_msg_header {
enum mcu_msg_type type;
+ enum mcu_msg_version version;
};
struct mcu_msg_init_request {
@@ -40,6 +45,7 @@ struct mcu_msg_init_response {
};
struct create_channel_param {
+ enum mcu_msg_version version;
u16 width;
u16 height;
u32 format;