Lines Matching +full:lens +full:- +full:focus
1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */
16 /* Sensor De-gamma */
20 /* Lens Shade Control */
34 /* Auto Focus Control statistics configuration */
44 /* Denoise Pre-Filter */
46 /* Denoise Pre-Filter Strength */
100 * Lens shade correction
129 /* 0-2 for sets 1-3 */
176 * enum rkisp1_cif_isp_version - ISP variants
211 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes
221 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode
230 /*---------- PART1: Input Parameters ------------*/
233 * struct rkisp1_cif_isp_window - measurement window.
251 * struct rkisp1_cif_isp_bls_fixed_val - BLS fixed subtraction values
269 * struct rkisp1_cif_isp_bls_config - Configuration used by black level subtraction
291 * struct rkisp1_cif_isp_dpcc_methods_config - DPCC methods set configuration
316 * struct rkisp1_cif_isp_dpcc_config - Configuration used by DPCC
339 * struct rkisp1_cif_isp_gamma_corr_curve - gamma curve point definition y-axis (output).
344 * @gamma_y: the values for the y-axis of gamma curve points. Each value is 12 bit.
351 * struct rkisp1_cif_isp_gamma_curve_x_axis_pnts - De-Gamma Curve definition x increments
352 * (sampling points). gamma_dx0 is for the lower samples (1-8), gamma_dx1 is for the
353 * higher samples (9-16). The reset values for both fields is 0x44444444. This means
354 * that each sample is 4 units away from the previous one on the x-axis.
367 * struct rkisp1_cif_isp_sdg_config - Configuration used by sensor degamma
382 * struct rkisp1_cif_isp_lsc_config - Configuration used by Lens shading correction
411 * struct rkisp1_cif_isp_ie_config - Configuration used by image effects
416 * @color_sel: bits 0:2 - colors bitmask (001 - blue, 010 - green, 100 - red).
417 * bits 8:15 - Threshold value of the RGB colors for the color selection effect.
437 * struct rkisp1_cif_isp_cproc_config - Configuration used by Color Processing
444 * @brightness: 80~7F, -128~+127
446 * @hue: 80~7F, -90~+87.188
459 * struct rkisp1_cif_isp_awb_meas_config - Configuration for the AWB statistics
470 * @frames: number of frames - 1 used for mean value calculation
493 * struct rkisp1_cif_isp_awb_gain_config - Configuration used by auto white balance gain
513 * struct rkisp1_cif_isp_flt_config - Configuration used by ISP filtering
551 * struct rkisp1_cif_isp_bdm_config - Configuration used by Bayer DeMosaic
560 * struct rkisp1_cif_isp_ctk_config - Configuration used by Cross Talk correction
562 * @coeff: color correction matrix. Values are 11-bit signed fixed-point numbers with 4 bit integer
563 * and 7 bit fractional part, ranging from -8 (0x400) to +7.992 (0x3FF). 0 is
578 * struct rkisp1_cif_isp_goc_config - Configuration used by Gamma Out correction
581 * @gamma_y: gamma out curve y-axis for all color components
598 * struct rkisp1_cif_isp_hst_config - Configuration for Histogram statistics
604 * @hist_weight: weighting factor for sub-windows
623 * struct rkisp1_cif_isp_aec_config - Configuration for Auto Exposure statistics
636 * struct rkisp1_cif_isp_afc_config - Configuration for the Auto Focus statistics
652 * enum rkisp1_cif_isp_dpf_gain_usage - dpf gain usage
674 * enum rkisp1_cif_isp_dpf_rb_filtersize - Red and blue filter sizes
686 * enum rkisp1_cif_isp_dpf_nll_scale_mode - dpf noise level scale mode
696 * struct rkisp1_cif_isp_dpf_nll - Noise level lookup
707 * struct rkisp1_cif_isp_dpf_rb_flt - Red blue filter config
723 * struct rkisp1_cif_isp_dpf_g_flt - Green filter Configuration
736 * struct rkisp1_cif_isp_dpf_gain - Noise function Configuration
755 * struct rkisp1_cif_isp_dpf_config - Configuration used by De-noising pre-filter
770 * struct rkisp1_cif_isp_dpf_strength_config - strength of the filter
783 * struct rkisp1_cif_isp_isp_other_cfg - Parameters for some blocks in rockchip isp1
788 * @lsc_config: Lens Shade config
795 * @dpf_config: De-noising pre-filter config
817 * struct rkisp1_cif_isp_isp_meas_cfg - Rockchip ISP1 Measure Parameters
822 * @afc_config: auto focus config
832 * struct rkisp1_params_cfg - Rockchip ISP1 Input Parameters Meta Data
850 /*---------- PART2: Measurement Statistics ------------*/
853 * struct rkisp1_cif_isp_awb_meas - AWB measured values
872 * struct rkisp1_cif_isp_awb_stat - statistics automatic white balance data
881 * struct rkisp1_cif_isp_bls_meas_val - BLS measured values
896 * struct rkisp1_cif_isp_ae_stat - statistics auto exposure data
917 * struct rkisp1_cif_isp_af_meas_val - AF measured values
928 * struct rkisp1_cif_isp_af_stat - statistics auto focus data
940 * struct rkisp1_cif_isp_hist_stat - statistics histogram data
943 * type. Bits 0-4 are the fractional part and bits 5-19 are the
946 * The window of the measurements area is divided to 5x5 sub-windows for
947 * V10/V11 and to 9x9 sub-windows for V12. The histogram is then computed for
948 * each sub-window independently and the final result is a weighted average of
949 * the histogram measurements on all sub-windows. The window of the
950 * measurements area and the weight of each sub-window are configurable using
968 * struct rkisp1_cif_isp_stat - Rockchip ISP1 Statistics Data
972 * @af: statistics data for auto focus
983 * struct rkisp1_stat_buffer - Rockchip ISP1 Statistics Meta Data