Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
55 lines
1.7 KiB
ReStructuredText
55 lines
1.7 KiB
ReStructuredText
.. 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. |