| /Linux-v5.15/Documentation/userspace-api/media/v4l/ | 
| D | ext-ctrls-camera.rst | 143     position. The unit is undefined. Positive values set the focus148     amount. The unit is undefined. Positive values move the focus closer
 153     Enables continuous automatic focus adjustments. The effect of manual
 154     focus adjustments while this feature is enabled is undefined,
 158     Starts single auto focus process. The effect of setting this control
 168 .. _v4l2-auto-focus-status:
 171     The automatic focus status. This is a read-only control.
 184       - Automatic focus is not active.
 188       - Focus has been reached.
 190       - Automatic focus has failed, the driver will not transition from
 [all …]
 
 | 
| D | pixfmt.rst | 15 focus on video capturing and output, for overlay frame buffer formats
 | 
| /Linux-v5.15/Documentation/hwmon/ | 
| D | tmp401.rst | 12     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html20     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html
 28     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html
 36     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html
 44     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html
 
 | 
| D | ucd9200.rst | 15 	- http://focus.ti.com/lit/ds/symlink/ucd9220.pdf16 	- http://focus.ti.com/lit/ds/symlink/ucd9222.pdf
 17 	- http://focus.ti.com/lit/ds/symlink/ucd9224.pdf
 18 	- http://focus.ti.com/lit/ds/symlink/ucd9240.pdf
 19 	- http://focus.ti.com/lit/ds/symlink/ucd9244.pdf
 20 	- http://focus.ti.com/lit/ds/symlink/ucd9246.pdf
 21 	- http://focus.ti.com/lit/ds/symlink/ucd9248.pdf
 
 | 
| D | ucd9000.rst | 15 	- http://focus.ti.com/lit/ds/symlink/ucd90120.pdf16 	- http://focus.ti.com/lit/ds/symlink/ucd90124.pdf
 17 	- http://focus.ti.com/lit/ds/symlink/ucd90160.pdf
 18 	- http://focus.ti.com/lit/ds/symlink/ucd90320.pdf
 19 	- http://focus.ti.com/lit/ds/symlink/ucd9090.pdf
 20 	- http://focus.ti.com/lit/ds/symlink/ucd90910.pdf
 
 | 
| D | tmp421.rst | 12     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html20     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html
 28     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp421.html
 
 | 
| D | ads7828.rst | 12 	       http://focus.ti.com/lit/ds/symlink/ads7828.pdf20 	       http://focus.ti.com/lit/ds/symlink/ads7830.pdf
 
 | 
| D | tmp102.rst | 12     Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp102.html
 | 
| D | lm70.rst | 12     Information: http://focus.ti.com/docs/prod/folders/print/tmp121.html
 | 
| /Linux-v5.15/drivers/media/i2c/ | 
| D | ak7375.c | 14  * This sets the minimum granularity for the focus positions.15  * A value of 1 gives maximum accuracy for a desired focus position
 36 	struct v4l2_ctrl *focus;  member
 121 	dev_vcm->focus = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE,  in ak7375_init_controls()
 198 	for (val = ak7375_dev->focus->val & ~(AK7375_CTRL_STEPS - 1);  in ak7375_vcm_suspend()
 240 	for (val = ak7375_dev->focus->val % AK7375_CTRL_STEPS;  in ak7375_vcm_resume()
 241 	     val <= ak7375_dev->focus->val;  in ak7375_vcm_resume()
 
 | 
| D | ad5820.c | 5  * AD5820 DAC driver for camera voice coil focus.184 	 * for focus position, because it is meaningless for user. Meaningful  in ad5820_init_controls()
 185 	 * would be to use focus distance or even its inverse, but since the  in ad5820_init_controls()
 187 	 * will just use abstract codes here. In any case, smaller value = focus  in ad5820_init_controls()
 188 	 * position farther from camera. The default zero value means focus at  in ad5820_init_controls()
 326 	strscpy(coil->subdev.name, "ad5820 focus", sizeof(coil->subdev.name));  in ad5820_probe()
 
 | 
| D | dw9768.c | 18  * This sets the minimum granularity for the focus positions.19  * A value of 1 gives maximum accuracy for a desired focus position
 104 	struct v4l2_ctrl *focus;  member
 271 	for (val = dw9768->focus->val % DW9768_MOVE_STEPS;  in dw9768_init()
 272 	     val <= dw9768->focus->val;  in dw9768_init()
 291 	val = round_down(dw9768->focus->val, DW9768_MOVE_STEPS);  in dw9768_release()
 401 	dw9768->focus = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE, 0,  in dw9768_init_controls()
 
 | 
| D | dw9714.c | 14  * This sets the minimum granularity for the focus positions.15  * A value of 1 gives maximum accuracy for a desired focus position
 
 | 
| D | dw9807-vcm.c | 15  * This sets the minimum granularity for the focus positions.16  * A value of 1 gives maximum accuracy for a desired focus position.
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/media/i2c/ | 
| D | sony,imx214.yaml | 51   lens-focus: true110             lens-focus = <&ad5820>;
 
 | 
| D | mipi-ccs.yaml | 64   lens-focus:65     description: Lens focus controller phandles. See ../video-interfaces.txt
 
 | 
| D | toshiba,et8ek8.txt | 27 - lens-focus: See ../video-interfaces.txt
 | 
| /Linux-v5.15/Documentation/admin-guide/media/ | 
| D | omap3isp.rst | 75 <URL:http://focus.ti.com/pdfs/wtbu/OMAP34xx_ES3.1.x_PUBLIC_TRM_vZM.zip>82 <URL:http://focus.ti.com/pdfs/wtbu/OMAP36xx_ES1.x_PUBLIC_TRM_vQ.zip>
 
 | 
| /Linux-v5.15/drivers/staging/media/atomisp/i2c/ov5693/ | 
| D | atomisp-ov5693.c | 995 		dev->number_of_steps = value - dev->focus;  in ov5693_t_focus_abs()996 		dev->focus = value;  in ov5693_t_focus_abs()
 1009 	return ov5693_t_focus_abs(sd, dev->focus + value);  in ov5693_t_focus_rel()
 1045 		*value  = dev->focus - dev->number_of_steps;  in ov5693_q_focus_abs()
 1047 		*value  = dev->focus;  in ov5693_q_focus_abs()
 1192 		.name = "focus move absolute",
 1203 		.name = "focus move relative",
 1214 		.name = "focus status",
 1295 	/*change initial focus value for ad5823*/  in ov5693_init()
 1297 		dev->focus = AD5823_INIT_FOCUS_POS;  in ov5693_init()
 [all …]
 
 | 
| /Linux-v5.15/tools/testing/selftests/bpf/ | 
| D | bpf_rlimit.h | 13 	 * set rlimit to infinity in order for kernel to focus on  in bpf_rlimit_ctor()
 | 
| /Linux-v5.15/Documentation/translations/zh_CN/video4linux/ | 
| D | omap3isp.txt | 258 <URL:http://focus.ti.com/pdfs/wtbu/OMAP34xx_ES3.1.x_PUBLIC_TRM_vZM.zip>265 <URL:http://focus.ti.com/pdfs/wtbu/OMAP36xx_ES1.x_PUBLIC_TRM_vQ.zip>
 
 | 
| /Linux-v5.15/drivers/media/i2c/m5mols/ | 
| D | m5mols.h | 98  * @af_range: Auto Focus's range141  * @af:		Auto Focus version
 301  * | MONITOR	| MONITOR(preview), Auto Focus, Face Detection	|
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/hwmon/pmbus/ | 
| D | ti,ucd90320.yaml | 21   http://focus.ti.com/lit/ds/symlink/ucd90320.pdf
 | 
| /Linux-v5.15/include/uapi/linux/ | 
| D | rkisp1-config.h | 34 /* Auto Focus Control statistics configuration */591  * struct rkisp1_cif_isp_afc_config - Configuration for the Auto Focus statistics
 777  * @afc_config: auto focus config
 883  * struct rkisp1_cif_isp_af_stat - statistics auto focus data
 927  * @af: statistics data for auto focus
 
 | 
| /Linux-v5.15/drivers/media/v4l2-core/ | 
| D | v4l2-ctrls-defs.c | 1016 	case V4L2_CID_FOCUS_ABSOLUTE:		return "Focus, Absolute";  in v4l2_ctrl_get_name()1017 	case V4L2_CID_FOCUS_RELATIVE:		return "Focus, Relative";  in v4l2_ctrl_get_name()
 1018 	case V4L2_CID_FOCUS_AUTO:		return "Focus, Automatic Continuous";  in v4l2_ctrl_get_name()
 1034 	case V4L2_CID_AUTO_FOCUS_START:		return "Auto Focus, Start";  in v4l2_ctrl_get_name()
 1035 	case V4L2_CID_AUTO_FOCUS_STOP:		return "Auto Focus, Stop";  in v4l2_ctrl_get_name()
 1036 	case V4L2_CID_AUTO_FOCUS_STATUS:	return "Auto Focus, Status";  in v4l2_ctrl_get_name()
 1037 	case V4L2_CID_AUTO_FOCUS_RANGE:		return "Auto Focus, Range";  in v4l2_ctrl_get_name()
 
 |