7. Arm Mali-C55 ISP driver¶
The Arm Mali-C55 ISP driver implements a single driver-specific control:
V4L2_CID_MALI_C55_CAPABILITIES (bitmask)Detail the capabilities of the ISP by giving detail about the fitted blocks.
Bitmask meaning definitions¶ Bit
Macro
Meaning
0
MALI_C55_PONG
Pong configuration space is fitted in the ISP
1
MALI_C55_WDR
WDR Framestitch, offset and gain is fitted in the ISP
2
MALI_C55_COMPRESSION
Temper compression is fitted in the ISP
3
MALI_C55_TEMPER
Temper is fitted in the ISP
4
MALI_C55_SINTER_LITE
Sinter Lite is fitted in the ISP instead of the full Sinter version
5
MALI_C55_SINTER
Sinter is fitted in the ISP
6
MALI_C55_IRIDIX_LTM
Iridix local tone mappine is fitted in the ISP
7
MALI_C55_IRIDIX_GTM
Iridix global tone mapping is fitted in the ISP
8
MALI_C55_CNR
Colour noise reduction is fitted in the ISP
9
MALI_C55_FRSCALER
The full resolution pipe scaler is fitted in the ISP
10
MALI_C55_DS_PIPE
The downscale pipe is fitted in the ISP
The Mali-C55 ISP can be configured in a number of ways to include or exclude blocks which may not be necessary. This control provides a way for the driver to communicate to userspace which of the blocks are fitted in the design.