Lines Matching +full:input +full:- +full:threshold
1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
5 * Copyright (C) 2021 - Raspberry Pi Ltd
97 * struct pisp_be_global_config - PiSP global enable bitmaps
98 * @bayer_enables: Bayer input enable flags
100 * @bayer_order: Bayer input format ordering
111 * struct pisp_be_input_buffer_config - PiSP Back End input buffer
112 * @addr: Input buffer address
120 * struct pisp_be_dpc_config - PiSP Back End DPC config
138 * struct pisp_be_geq_config - PiSP Back End GEQ config
142 * @offset: Offset value for threshold calculation
144 * @min: Minimum value the threshold may have
145 * @max: Maximum value the threshold may have
150 #define PISP_BE_GEQ_SLOPE ((1 << 10) - 1)
158 * struct pisp_be_tdn_input_buffer_config - PiSP Back End TDN input buffer
159 * @addr: TDN input buffer address
167 * struct pisp_be_tdn_config - PiSP Back End TDN config
172 * @ratio: Multiplier for the LTA input frame
175 * @threshold: Threshold for TDN operations
184 __u16 threshold; member
190 * struct pisp_be_tdn_output_buffer_config - PiSP Back End TDN output buffer
199 * struct pisp_be_sdn_config - PiSP Back End SDN config
223 * struct pisp_be_stitch_input_buffer_config - PiSP Back End Stitch input
224 * @addr: Stitch input buffer address
235 * struct pisp_be_stitch_config - PiSP Back End Stitch config
239 * @threshold_lo: Low threshold value
240 * @threshold_diff_power: Low and high threshold difference
244 * @motion_threshold_256: Motion threshold above which short exposure
253 /* top bit indicates whether streaming input is the long exposure */
261 * struct pisp_be_stitch_output_buffer_config - PiSP Back End Stitch output
262 * @addr: Stitch input buffer address
270 * struct pisp_be_cdn_config - PiSP Back End CDN config
289 * struct pisp_be_lsc_config - PiSP Back End LSC config
295 * @lut_packed: Jointly-coded RGB gains for each LSC grid
308 * struct pisp_be_lsc_extra - PiSP Back End LSC Extra config
322 * struct pisp_be_cac_config - PiSP Back End CAC config
341 * struct pisp_be_cac_extra - PiSP Back End CAC extra config
353 * struct pisp_be_debin_config - PiSP Back End Debin config
372 * struct pisp_be_tonemap_config - PiSP Back End Tonemap config
376 * @detail_constant: Constant value for threshold calculation
377 * @detail_slope: Slope value for threshold calculation
380 * @lut: Look-up table for tonemap curve
391 * struct pisp_be_demosaic_config - PiSP Back End Demosaic config
396 * @fc_mode: Built-in false colour suppression mode
406 * struct pisp_be_ccm_config - PiSP Back End CCM config
421 * struct pisp_be_sat_control_config - PiSP Back End SAT config
438 * struct pisp_be_false_colour_config - PiSP Back End False Colour config
454 * struct pisp_be_sharpen_config - PiSP Back End Sharpening config
547 * struct pisp_be_sh_fc_combine_config - PiSP Back End Sharpening and
569 * struct pisp_be_gamma_config - PiSP Back End Gamma configuration
570 * @lut: Gamma curve look-up table
577 * struct pisp_be_crop_config - PiSP Back End Crop config
594 * struct pisp_be_resample_config - PiSP Back End Resampling config
608 * struct pisp_be_resample_extra - PiSP Back End Resample config
625 * struct pisp_be_downscale_config - PiSP Back End Downscale config
642 * struct pisp_be_downscale_extra - PiSP Back End Downscale Extra config
652 * struct pisp_be_hog_config - PiSP Back End HOG config
674 * enum pisp_be_transform - PiSP Back End Transform flags
699 * struct pisp_be_output_buffer_config - PiSP Back End Output buffer
708 * struct pisp_be_hog_buffer_config - PiSP Back End HOG buffer
717 * struct pisp_be_config - RaspberryPi PiSP Back End Processing configuration
719 * @input_buffer: Input buffer addresses
720 * @tdn_input_buffer: TDN input buffer addresses
721 * @stitch_input_buffer: Stitch input buffer addresses
727 * @input_format: Input image format
731 * @tdn_input_format: Temporal Denoise input format
740 * @stitch_input_format: Stitch input format
826 /* Non-register fields: */
840 * enum pisp_tile_edge - PiSP Back End Tile position
854 * struct pisp_tile - Raspberry Pi PiSP Back End tile configuration
856 * Tile parameters: each set of tile parameters is a 160-bytes block of data
861 * @input_addr_offset: Top-left pixel offset, in bytes
862 * @input_addr_offset2: Top-left pixel offset, in bytes for the second/
865 * input image
867 * input image
870 * @tdn_input_addr_offset: TDN input image offset, in bytes
872 * @stitch_input_addr_offset: Stitch input image offset, in bytes
957 * struct pisp_be_tiles_config - Raspberry Pi PiSP Back End configuration