libcamera: v4l2-subdevice: Add Mali C55 media bus formats
Add support in the mediaBusFormatInfo map in the v4l2-subdevice.c file for the media bus formats used by the Mali C55 ISP. Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
This commit is contained in:
parent
2dddbf5fb0
commit
9bda95ab7e
1 changed files with 42 additions and 0 deletions
|
@ -188,6 +188,20 @@ const std::map<uint32_t, MediaBusFormatInfo> mediaBusFormatInfo{
|
|||
.bitsPerPixel = 24,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRGB,
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_RGB121212_1X36, {
|
||||
.name = "RGB121212_1X36",
|
||||
.code = MEDIA_BUS_FMT_RGB121212_1X36,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 36,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRGB,
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_RGB202020_1X60, {
|
||||
.name = "RGB202020_1X60",
|
||||
.code = MEDIA_BUS_FMT_RGB202020_1X60,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 60,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRGB,
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_ARGB8888_1X32, {
|
||||
.name = "ARGB8888_1X32",
|
||||
.code = MEDIA_BUS_FMT_ARGB8888_1X32,
|
||||
|
@ -678,6 +692,34 @@ const std::map<uint32_t, MediaBusFormatInfo> mediaBusFormatInfo{
|
|||
.bitsPerPixel = 16,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRAW
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_SBGGR20_1X20, {
|
||||
.name = "SBGGR20_1X20",
|
||||
.code = MEDIA_BUS_FMT_SBGGR20_1X20,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 20,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRAW
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_SGBRG20_1X20, {
|
||||
.name = "SGBRG20_1X20",
|
||||
.code = MEDIA_BUS_FMT_SGBRG20_1X20,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 20,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRAW
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_SGRBG20_1X20, {
|
||||
.name = "SGRBG20_1X20",
|
||||
.code = MEDIA_BUS_FMT_SGRBG20_1X20,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 20,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRAW
|
||||
} },
|
||||
{ MEDIA_BUS_FMT_SRGGB20_1X20, {
|
||||
.name = "SRGGB20_1X20",
|
||||
.code = MEDIA_BUS_FMT_SRGGB20_1X20,
|
||||
.type = MediaBusFormatInfo::Type::Image,
|
||||
.bitsPerPixel = 20,
|
||||
.colourEncoding = PixelFormatInfo::ColourEncodingRAW
|
||||
} },
|
||||
/* \todo Clarify colour encoding for HSV formats */
|
||||
{ MEDIA_BUS_FMT_AHSV8888_1X32, {
|
||||
.name = "AHSV8888_1X32",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue