Lines Matching +full:sync +full:- +full:on +full:- +full:green +full:- +full:active
1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */
16 /* Sensor De-gamma */
44 /* Denoise Pre-Filter */
46 /* Denoise Pre-Filter Strength */
137 * enum rkisp1_cif_isp_version - ISP variants
172 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes
182 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode
191 /*---------- PART1: Input Parameters ------------*/
194 * struct rkisp1_cif_isp_window - measurement window.
212 * struct rkisp1_cif_isp_bls_fixed_val - BLS fixed subtraction values
230 * struct rkisp1_cif_isp_bls_config - Configuration used by black level subtraction
252 * struct rkisp1_cif_isp_dpcc_methods_config - Methods Configuration used by DPCC
273 * struct rkisp1_cif_isp_dpcc_config - Configuration used by DPCC
294 * struct rkisp1_cif_isp_gamma_corr_curve - gamma curve point definition y-axis (output).
299 * @gamma_y: the values for the y-axis of gamma curve points. Each value is 12 bit.
306 * struct rkisp1_cif_isp_gamma_curve_x_axis_pnts - De-Gamma Curve definition x increments
307 * (sampling points). gamma_dx0 is for the lower samples (1-8), gamma_dx1 is for the
308 * higher samples (9-16). The reset values for both fields is 0x44444444. This means
309 * that each sample is 4 units away from the previous one on the x-axis.
322 * struct rkisp1_cif_isp_sdg_config - Configuration used by sensor degamma
325 * @curve_g: gamma curve point definition axis for green
337 * struct rkisp1_cif_isp_lsc_config - Configuration used by Lens shading correction
340 * @gr_data_tbl: sample table green (red)
341 * @gb_data_tbl: sample table green (blue)
366 * struct rkisp1_cif_isp_ie_config - Configuration used by image effects
371 * @color_sel: bits 0:2 - colors bitmask (001 - blue, 010 - green, 100 - red).
372 * bits 8:15 - Threshold value of the RGB colors for the color selection effect.
392 * struct rkisp1_cif_isp_cproc_config - Configuration used by Color Processing
399 * @brightness: 80~7F, -128~+127
401 * @hue: 80~7F, -90~+87.188
414 * struct rkisp1_cif_isp_awb_meas_config - Configuration for the AWB statistics
425 * @frames: number of frames - 1 used for mean value calculation
448 * struct rkisp1_cif_isp_awb_gain_config - Configuration used by auto white balance gain
456 * @gain_green_r: gain value for green component in red line.
458 * @gain_green_b: gain value for green component in blue line.
468 * struct rkisp1_cif_isp_flt_config - Configuration used by ISP filtering
474 * @grn_stage1: Green filter stage 1 select (range 0x0...0x8)
506 * struct rkisp1_cif_isp_bdm_config - Configuration used by Bayer DeMosaic
515 * struct rkisp1_cif_isp_ctk_config - Configuration used by Cross Talk correction
517 * @coeff: color correction matrix. Values are 11-bit signed fixed-point numbers with 4 bit integer
518 * and 7 bit fractional part, ranging from -8 (0x400) to +7.992 (0x3FF). 0 is
520 * @ct_offset: Red, Green, Blue offsets for the crosstalk correction matrix
533 * struct rkisp1_cif_isp_goc_config - Configuration used by Gamma Out correction
536 * @gamma_y: gamma out curve y-axis for all color components
538 * The number of entries of @gamma_y depends on the hardware revision
553 * struct rkisp1_cif_isp_hst_config - Configuration for Histogram statistics
559 * @hist_weight: weighting factor for sub-windows
561 * The number of entries of @hist_weight depends on the hardware revision
578 * struct rkisp1_cif_isp_aec_config - Configuration for Auto Exposure statistics
591 * struct rkisp1_cif_isp_afc_config - Configuration for the Auto Focus statistics
607 * enum rkisp1_cif_isp_dpf_gain_usage - dpf gain usage
629 * enum rkisp1_cif_isp_dpf_rb_filtersize - Red and blue filter sizes
631 * (means 7x5 active pixel)
633 * (means 5x5 active pixel)
641 * enum rkisp1_cif_isp_dpf_nll_scale_mode - dpf noise level scale mode
651 * struct rkisp1_cif_isp_dpf_nll - Noise level lookup
662 * struct rkisp1_cif_isp_dpf_rb_flt - Red blue filter config
678 * struct rkisp1_cif_isp_dpf_g_flt - Green filter Configuration
681 * @gr_enable: enable filter processing for green pixels in green/red lines
682 * @gb_enable: enable filter processing for green pixels in green/blue lines
691 * struct rkisp1_cif_isp_dpf_gain - Noise function Configuration
697 * for green pixels in a red line
699 * for green pixels in a blue line
710 * struct rkisp1_cif_isp_dpf_config - Configuration used by De-noising pre-filter
713 * @g_flt: green filter config
725 * struct rkisp1_cif_isp_dpf_strength_config - strength of the filter
728 * @g: filter strength of the GREEN filter
738 * struct rkisp1_cif_isp_isp_other_cfg - Parameters for some blocks in rockchip isp1
750 * @dpf_config: De-noising pre-filter config
772 * struct rkisp1_cif_isp_isp_meas_cfg - Rockchip ISP1 Measure Parameters
787 * struct rkisp1_params_cfg - Rockchip ISP1 Input Parameters Meta Data
805 /*---------- PART2: Measurement Statistics ------------*/
808 * struct rkisp1_cif_isp_awb_meas - AWB measured values
813 * Green if RGB is selected.
827 * struct rkisp1_cif_isp_awb_stat - statistics automatic white balance data
836 * struct rkisp1_cif_isp_bls_meas_val - BLS measured values
851 * struct rkisp1_cif_isp_ae_stat - statistics auto exposure data
856 * The number of entries of @exp_mean depends on the hardware revision
864 * Image is divided into 5x5 blocks on V10 and 9x9 blocks on V12.
872 * struct rkisp1_cif_isp_af_meas_val - AF measured values
883 * struct rkisp1_cif_isp_af_stat - statistics auto focus data
895 * struct rkisp1_cif_isp_hist_stat - statistics histogram data
898 * type. Bits 0-4 are the fractional part and bits 5-19 are the
901 * The window of the measurements area is divided to 5x5 sub-windows for
902 * V10/V11 and to 9x9 sub-windows for V12. The histogram is then computed for
903 * each sub-window independently and the final result is a weighted average of
904 * the histogram measurements on all sub-windows. The window of the
905 * measurements area and the weight of each sub-window are configurable using
910 * The number of entries of @hist_bins depends on the hardware revision
923 * struct rkisp1_cif_isp_stat - Rockchip ISP1 Statistics Data
938 * struct rkisp1_stat_buffer - Rockchip ISP1 Statistics Meta Data
941 * @frame_id: frame ID for sync