Lines Matching +full:flip +full:- +full:horizontal

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
111 * struct pisp_be_input_buffer_config - PiSP Back End input buffer
120 * struct pisp_be_dpc_config - PiSP Back End DPC config
138 * struct pisp_be_geq_config - PiSP Back End GEQ config
150 #define PISP_BE_GEQ_SLOPE ((1 << 10) - 1)
158 * struct pisp_be_tdn_input_buffer_config - PiSP Back End TDN input buffer
167 * struct pisp_be_tdn_config - PiSP Back End TDN config
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
235 * struct pisp_be_stitch_config - PiSP Back End Stitch config
261 * struct pisp_be_stitch_output_buffer_config - PiSP Back End Stitch output
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
309 * @offset_x: Horizontal offset into the LSC table of this tile
322 * struct pisp_be_cac_config - PiSP Back End CAC config
341 * struct pisp_be_cac_extra - PiSP Back End CAC extra config
342 * @offset_x: Horizontal offset into the CAC table of this tile
343 * @offset_y: Horizontal offset into the CAC table of this tile
353 * struct pisp_be_debin_config - PiSP Back End Debin config
358 * @h_enable: Horizontal debinning enable
372 * struct pisp_be_tonemap_config - PiSP Back End Tonemap config
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
598 * @scale_factor_h: Horizontal scale factor
608 * struct pisp_be_resample_extra - PiSP Back End Resample config
614 * @initial_phase_h: Initial horizontal phase
625 * struct pisp_be_downscale_config - PiSP Back End Downscale config
629 * @scale_factor_h: Horizontal scale factor
631 * @scale_recip_h: Horizontal reciprocal factor
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
676 * @PISP_BE_TRANSFORM_HFLIP: Horizontal flip
677 * @PISP_BE_TRANSFORM_VFLIP: Vertical flip
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
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/
864 * @input_offset_x: Horizontal offset in pixels of this tile in the
874 * @lsc_grid_offset_x: Horizontal offset in the LSC table for this tile
876 * @cac_grid_offset_x: Horizontal offset in the CAC table for this tile
877 * @cac_grid_offset_y: Horizontal offset in the CAC table for this tile
886 * @downscale_phase_x: Initial horizontal phase in pixels
892 * @resample_phase_x: Initial horizontal phase for the Resample block
894 * @output_offset_x: Horizontal offset in pixels where the tile will
957 * struct pisp_be_tiles_config - Raspberry Pi PiSP Back End configuration