media: bcm2835-unicam: Retain packing information on G_FMT
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Tue, 19 May 2020 10:46:47 +0000 (11:46 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:33:04 +0000 (11:33 +0000)
commit91e80d70119636ecb9211f0d22d0e55dde5dd7b8
treed07d88174d6c75ffc5b28afc213035761b4e28fc
parent3eb11d6a96dfa13ff994d4f5d85e43859acca1e8
media: bcm2835-unicam: Retain packing information on G_FMT

The change to retrieve the pixel format always on g_fmt didn't
check whether the native or unpacked version of the format
had been requested, and always returned the packed one.
Correct this so that the packing setting is retained whereever
possible.

Fixes "9d59e89 media: bcm2835-unicam: Re-fetch mbus code from subdev
on a g_fmt call"

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/media/platform/bcm2835/bcm2835-unicam.c