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>
40 lines
1.3 KiB
ReStructuredText
40 lines
1.3 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
THine THP7312 ISP driver
|
|
========================
|
|
|
|
The THP7312 driver implements the following driver-specific controls:
|
|
|
|
``V4L2_CID_THP7312_LOW_LIGHT_COMPENSATION``
|
|
Enable/Disable auto-adjustment, based on lighting conditions, of the frame
|
|
rate when auto-exposure is enabled.
|
|
|
|
``V4L2_CID_THP7312_AUTO_FOCUS_METHOD``
|
|
Set method of auto-focus. Only takes effect when auto-focus is enabled.
|
|
|
|
.. flat-table::
|
|
:header-rows: 0
|
|
:stub-columns: 0
|
|
:widths: 1 4
|
|
|
|
* - ``0``
|
|
- Contrast-based auto-focus
|
|
* - ``1``
|
|
- PDAF
|
|
* - ``2``
|
|
- Hybrid of contrast-based and PDAF
|
|
|
|
Supported values for the control depend on the camera sensor module
|
|
connected to the THP7312. If the module doesn't have a focus lens actuator,
|
|
this control will not be exposed by the THP7312 driver. If the module has a
|
|
controllable focus lens but the sensor doesn't support PDAF, only the
|
|
contrast-based auto-focus value will be valid. Otherwise all values for the
|
|
controls will be supported.
|
|
|
|
``V4L2_CID_THP7312_NOISE_REDUCTION_AUTO``
|
|
Enable/Disable auto noise reduction.
|
|
|
|
``V4L2_CID_THP7312_NOISE_REDUCTION_ABSOLUTE``
|
|
Set the noise reduction strength, where 0 is the weakest and 10 is the
|
|
strongest.
|