media: allegro: fix type of gop_length in channel_create message

[ Upstream commit 8277815349 ]

The gop_length field is actually only u16 and there are two more u8
fields in the message:

- the number of consecutive b-frames
- frequency of golden frames

Fix the message and thus fix the configuration of the GOP length.

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Michael Tretter 2020-03-16 16:26:23 +01:00 committed by Greg Kroah-Hartman
parent 2902207377
commit f7557078e1

View File

@ -393,7 +393,10 @@ struct mcu_msg_create_channel {
u32 freq_ird;
u32 freq_lt;
u32 gdr_mode;
u32 gop_length;
u16 gop_length;
u8 num_b;
u8 freq_golden_ref;
u32 unknown39;
u32 subframe_latency;