• Home
  • Raw
  • Download

Lines Matching +full:flash +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 */
147 #define VS6624_FLASH_AG_THR_MSB 0x11BB /* recommend flash gun analog gain threshold MSB */
148 #define VS6624_FLASH_AG_THR_LSB 0x11BC /* recommend flash gun analog gain threshold LSB */
149 #define VS6624_ANTI_FLICKER_MODE 0x11C0 /* anti flicker mode */
151 #define VS6624_WB_MODE 0x1480 /* set white balance mode */
155 #define VS6624_FLASH_RG_MSB 0x148B /* red gain for Flash Gun MSB */
156 #define VS6624_FLASH_RG_LSB 0x148C /* red gain for Flash Gun LSB */
157 #define VS6624_FLASH_GG_MSB 0x148F /* green gain for Flash Gun MSB */
158 #define VS6624_FLASH_GG_LSB 0x1490 /* green gain for Flash Gun LSB */
159 #define VS6624_FLASH_BG_MSB 0x1493 /* blue gain for Flash Gun MSB */
160 #define VS6624_FLASH_BG_LSB 0x1494 /* blue gain for Flash Gun LSB */
167 /* flash control */
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 */
171 /* flash status */
172 #define VS6624_FLASH_RECOM 0x1B00 /* flash gun is recommended */
173 #define VS6624_FLASH_GRAB_COMPLETE 0x1B02 /* flash gun image has been grabbed */
312 #define VS6624_NORA_DISABLE 0x2600 /* NoRA control mode */