| .. 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. |