.. SPDX-License-Identifier: GPL-2.0-only 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. .. flat-table:: Bitmask meaning definitions :header-rows: 1 :widths: 2 4 8 * - 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.