Add a new meta format for the Mali-C55 ISP's 3A Statistics along with a new descriptor entry.
Unified · Split
| @@ -1469,6 +1469,7 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt) · 1468 unmodified lines | ||
| 1469 | 1469 | case V4L2_META_FMT_RK_ISP1_EXT_PARAMS: descr = "Rockchip ISP1 Ext 3A Params"; break; |
| 1470 | 1470 | case V4L2_META_FMT_C3ISP_PARAMS: descr = "Amlogic C3 ISP Parameters"; break; |
| 1471 | 1471 | case V4L2_META_FMT_C3ISP_STATS: descr = "Amlogic C3 ISP Statistics"; break; |
| 1472 | + case V4L2_META_FMT_MALI_C55_STATS: descr = "ARM Mali-C55 ISP 3A Statistics"; break; | |
| 1472 | 1473 | case V4L2_PIX_FMT_NV12_8L128: descr = "NV12 (8x128 Linear)"; break; |
| 1473 | 1474 | case V4L2_PIX_FMT_NV12M_8L128: descr = "NV12M (8x128 Linear)"; break; |
| 1474 | 1475 | case V4L2_PIX_FMT_NV12_10BE_8L128: descr = "10-bit NV12 (8x128 Linear, BE)"; break; |
| @@ -884,6 +884,9 @@ struct v4l2_pix_format { · 883 unmodified lines | ||
| 884 | 884 | #define V4L2_META_FMT_RPI_FE_CFG v4l2_fourcc('R', 'P', 'F', 'C') /* PiSP FE configuration */ |
| 885 | 885 | #define V4L2_META_FMT_RPI_FE_STATS v4l2_fourcc('R', 'P', 'F', 'S') /* PiSP FE stats */ |
| 886 | 886 | |
| 887 | +/* Vendor specific - used for Arm Mali-C55 ISP */ | |
| 888 | +#define V4L2_META_FMT_MALI_C55_STATS v4l2_fourcc('C', '5', '5', 'S') /* ARM Mali-C55 3A Statistics */ | |
| 889 | + | |
| 887 | 890 | #ifdef __KERNEL__ |
| 888 | 891 | /* |
| 889 | 892 | * Line-based metadata formats. Remember to update v4l_fill_fmtdesc() when |