Lines Matching +full:sync +full:- +full:mode

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * vs6624 - ST VS6624 CMOS image sensor registers
24 #define VS6624_STATE 0x0202 /* current state of the mode manager */
25 /* run mode control */
27 /* mode setup */
28 #define VS6624_ACTIVE_PIPE_SETUP 0x0302 /* select the active bank for non view live mode */
29 #define VS6624_SENSOR_MODE 0x0308 /* select the different sensor mode */
46 #define VS6624_CROP_CTRL0 0x039E /* select cropping mode */
79 #define VS6624_CROP_CTRL1 0x041E /* select cropping mode */
97 #define VS6624_VIEW_LIVE_EN 0x0480 /* enable view live mode */
102 #define VS6624_TIME_TO_POWER_DOWN 0x0580 /* automatically transition time to stop mode */
117 #define VS6624_DISABLE_FR_DAMPER 0x0E80 /* defines frame rate mode */
121 #define VS6624_EXPO_MODE 0x1180 /* exposure mode */
125 #define VS6624_EXPO_TIME_MSB 0x1189 /* exposure time for the Manual Mode MSB */
126 #define VS6624_EXPO_TIME_LSB 0x118A /* exposure time for the Manual Mode LSB */
128 #define VS6624_DIRECT_COARSE_MSB 0x1195 /* coarse integration lines for Direct Mode MSB */
129 #define VS6624_DIRECT_COARSE_LSB 0x1196 /* coarse integration lines for Direct Mode LSB */
130 #define VS6624_DIRECT_FINE_MSB 0x1199 /* fine integration pixels for Direct Mode MSB */
131 #define VS6624_DIRECT_FINE_LSB 0x119A /* fine integration pixels for Direct Mode LSB */
132 #define VS6624_DIRECT_ANAL_GAIN_MSB 0x119D /* analog gain for Direct Mode MSB */
133 #define VS6624_DIRECT_ANAL_GAIN_LSB 0x119E /* analog gain for Direct Mode LSB */
134 #define VS6624_DIRECT_DIGI_GAIN_MSB 0x11A1 /* digital gain for Direct Mode MSB */
135 #define VS6624_DIRECT_DIGI_GAIN_LSB 0x11A2 /* digital gain for Direct Mode LSB */
136 #define VS6624_FLASH_COARSE_MSB 0x11A5 /* coarse integration lines for Flash Gun Mode MSB */
137 #define VS6624_FLASH_COARSE_LSB 0x11A6 /* coarse integration lines for Flash Gun Mode LSB */
138 #define VS6624_FLASH_FINE_MSB 0x11A9 /* fine integration pixels for Flash Gun Mode MSB */
139 #define VS6624_FLASH_FINE_LSB 0x11AA /* fine integration pixels for Flash Gun Mode LSB */
140 #define VS6624_FLASH_ANAL_GAIN_MSB 0x11AD /* analog gain for Flash Gun Mode MSB */
141 #define VS6624_FLASH_ANAL_GAIN_LSB 0x11AE /* analog gain for Flash Gun Mode LSB */
142 #define VS6624_FLASH_DIGI_GAIN_MSB 0x11B1 /* digital gain for Flash Gun Mode MSB */
143 #define VS6624_FLASH_DIGI_GAIN_LSB 0x11B2 /* digital gain for Flash Gun Mode LSB */
149 #define VS6624_ANTI_FLICKER_MODE 0x11C0 /* anti flicker mode */
151 #define VS6624_WB_MODE 0x1480 /* set white balance mode */
168 #define VS6624_FLASH_MODE 0x1A80 /* flash mode */
169 #define VS6624_FLASH_OFF_LINE_MSB 0x1A83 /* off line at flash pulse mode MSB */
170 #define VS6624_FLASH_OFF_LINE_LSB 0x1A84 /* off line at flash pulse mode LSB */
287 #define VS6624_SYNC_CODE_SETUP 0x2584 /* sync code setup */
288 #define VS6624_HSYNC_SETUP 0x2586 /* H sync setup */
289 #define VS6624_VSYNC_SETUP 0x2588 /* V sync setup */
297 #define VS6624_VSYNC_RIS_COARSE_H 0x2598 /* V sync rising coarse high */
298 #define VS6624_VSYNC_RIS_COARSE_L 0x259A /* V sync rising coarse low */
299 #define VS6624_VSYNC_RIS_FINE_H 0x259C /* V sync rising fine high */
300 #define VS6624_VSYNC_RIS_FINE_L 0x259E /* V sync rising fine low */
301 #define VS6624_VSYNC_FALL_COARSE_H 0x25A0 /* V sync falling coarse high */
302 #define VS6624_VSYNC_FALL_COARSE_L 0x25A2 /* V sync falling coarse low */
303 #define VS6624_VSYNC_FALL_FINE_H 0x25A4 /* V sync falling fine high */
304 #define VS6624_VSYNC_FALL_FINE_L 0x25A6 /* V sync falling fine low */
305 #define VS6624_HSYNC_RIS_H 0x25A8 /* H sync rising high */
306 #define VS6624_HSYNC_RIS_L 0x25AA /* H sync rising low */
307 #define VS6624_HSYNC_FALL_H 0x25AC /* H sync falling high */
308 #define VS6624_HSYNC_FALL_L 0x25AE /* H sync falling low */
312 #define VS6624_NORA_DISABLE 0x2600 /* NoRA control mode */