1 .. SPDX-License-Identifier: GPL-2.0-only 1 .. SPDX-License-Identifier: GPL-2.0-only 2 2 3 THine THP7312 ISP driver 3 THine THP7312 ISP driver 4 ======================== 4 ======================== 5 5 6 The THP7312 driver implements the following dr 6 The THP7312 driver implements the following driver-specific controls: 7 7 8 ``V4L2_CID_THP7312_LOW_LIGHT_COMPENSATION`` 8 ``V4L2_CID_THP7312_LOW_LIGHT_COMPENSATION`` 9 Enable/Disable auto-adjustment, based on l 9 Enable/Disable auto-adjustment, based on lighting conditions, of the frame 10 rate when auto-exposure is enabled. 10 rate when auto-exposure is enabled. 11 11 12 ``V4L2_CID_THP7312_AUTO_FOCUS_METHOD`` 12 ``V4L2_CID_THP7312_AUTO_FOCUS_METHOD`` 13 Set method of auto-focus. Only takes effec 13 Set method of auto-focus. Only takes effect when auto-focus is enabled. 14 14 15 .. flat-table:: 15 .. flat-table:: 16 :header-rows: 0 16 :header-rows: 0 17 :stub-columns: 0 17 :stub-columns: 0 18 :widths: 1 4 18 :widths: 1 4 19 19 20 * - ``0`` 20 * - ``0`` 21 - Contrast-based auto-focus 21 - Contrast-based auto-focus 22 * - ``1`` 22 * - ``1`` 23 - PDAF 23 - PDAF 24 * - ``2`` 24 * - ``2`` 25 - Hybrid of contrast-based and PDAF 25 - Hybrid of contrast-based and PDAF 26 26 27 Supported values for the control depend on 27 Supported values for the control depend on the camera sensor module 28 connected to the THP7312. If the module do 28 connected to the THP7312. If the module doesn't have a focus lens actuator, 29 this control will not be exposed by the TH 29 this control will not be exposed by the THP7312 driver. If the module has a 30 controllable focus lens but the sensor doe 30 controllable focus lens but the sensor doesn't support PDAF, only the 31 contrast-based auto-focus value will be va 31 contrast-based auto-focus value will be valid. Otherwise all values for the 32 controls will be supported. 32 controls will be supported. 33 33 34 ``V4L2_CID_THP7312_NOISE_REDUCTION_AUTO`` 34 ``V4L2_CID_THP7312_NOISE_REDUCTION_AUTO`` 35 Enable/Disable auto noise reduction. 35 Enable/Disable auto noise reduction. 36 36 37 ``V4L2_CID_THP7312_NOISE_REDUCTION_ABSOLUTE`` 37 ``V4L2_CID_THP7312_NOISE_REDUCTION_ABSOLUTE`` 38 Set the noise reduction strength, where 0 38 Set the noise reduction strength, where 0 is the weakest and 10 is the 39 strongest. 39 strongest.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.