Lines Matching +full:gain +full:- +full:offset
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * TI OMAP3 ISP - User-space API
25 * 02110-1301 USA
41 * VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration
121 * struct omap3isp_h3a_aewb_config - AE AWB configuration reset values
123 * @win_height: Window Height. Range 2 - 256, even values only.
124 * @win_width: Window Width. Range 6 - 256, even values only.
125 * @ver_win_count: Vertical Window Count. Range 1 - 128.
126 * @hor_win_count: Horizontal Window Count. Range 1 - 36.
127 * @ver_win_start: Vertical Window Start. Range 0 - 4095.
128 * @hor_win_start: Horizontal Window Start. Range 0 - 4095.
129 * @blk_ver_win_start: Black Vertical Windows Start. Range 0 - 4095.
130 * @blk_win_height: Black Window Height. Range 2 - 256, even values only.
131 * @subsample_ver_inc: Subsample Vertical points increment Range 2 - 32, even
133 * @subsample_hor_inc: Subsample Horizontal points increment Range 2 - 32, even
162 * struct omap3isp_stat_data - Statistic data sent to or received from user
212 /* Number of bins * 4 colors * 4-bytes word */
253 __u8 wg[OMAP3ISP_HIST_MAX_WG]; /* White Balance Gain */
342 * struct omap3isp_ccdc_lsc_config - LSC configuration
343 * @offset: Table Offset of the gain table.
346 * @gain_format: Gain table format.
356 * @size: Size of LSC gain table. Filled when loaded from userspace.
359 __u16 offset; member
373 * struct omap3isp_ccdc_bclamp - Optical & Digital black clamp subtract
374 * @obgain: Optical black average gain.
389 * struct omap3isp_ccdc_fpc - Faulty Pixels Correction
399 * struct omap3isp_ccdc_blcomp - Black Level Compensation parameters
400 * @b_mg: B/Mg pixels. 2's complement. -128 to +127.
401 * @gb_g: Gb/G pixels. 2's complement. -128 to +127.
402 * @gr_cy: Gr/Cy pixels. 2's complement. -128 to +127.
403 * @r_ye: R/Ye pixels. 2's complement. -128 to +127.
413 * omap3isp_ccdc_culling - Culling parameters
425 * omap3isp_ccdc_update_config - CCDC configuration
428 * @alawip: Enable/Disable A-Law compression.
433 * @lsc: Pointer to LSC gain table.
475 * struct omap3isp_prev_hmed - Horizontal Median Filter
500 * struct omap3isp_prev_cfa - CFA Interpolation
502 * @gradthrs_vert: CFA Gradient Threshold - Vertical.
503 * @gradthrs_horz: CFA Gradient Threshold - Horizontal.
514 * struct omap3isp_prev_csup - Chrominance Suppression
515 * @gain: Gain.
520 __u8 gain; member
526 * struct omap3isp_prev_wbal - White Balance
527 * @dgain: Digital gain (U10Q8).
528 * @coef3: White balance gain - COEF 3 (U8Q5).
529 * @coef2: White balance gain - COEF 2 (U8Q5).
530 * @coef1: White balance gain - COEF 1 (U8Q5).
531 * @coef0: White balance gain - COEF 0 (U8Q5).
542 * struct omap3isp_prev_blkadj - Black Level Adjustment
543 * @red: Black level offset adjustment for Red in 2's complement format
544 * @green: Black level offset adjustment for Green in 2's complement format
545 * @blue: Black level offset adjustment for Blue in 2's complement format
548 /*Black level offset adjustment for Red in 2's complement format */
550 /*Black level offset adjustment for Green in 2's complement format */
552 /* Black level offset adjustment for Blue in 2's complement format */
557 * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
562 * @offset: Blending offset value for R,G,B in 2's complement integer format.
566 __u16 offset[OMAP3ISP_RGB_MAX]; member
570 * struct omap3isp_prev_csc - Color Space Conversion from RGB-YCbYCr
575 * @offset: CSC offset values for Y offset, CB offset and CR offset respectively
579 __s16 offset[OMAP3ISP_RGB_MAX]; member
583 * struct omap3isp_prev_yclimit - Y, C Value Limit
597 * struct omap3isp_prev_dcor - Defect correction
607 * struct omap3isp_prev_nf - Noise Filter
617 * struct omap3isp_prev_gtables - Gamma correction tables
629 * struct omap3isp_prev_luma - Luma enhancement
637 * struct omap3isp_prev_update_config - Preview engine configuration (user)
650 * @csc: Pointer to structure for Color Space Conversion from RGB-YCbYCr.