Lines Matching +full:16 +full:g
7 * Register definition file for Samsung G-Scaler driver
13 /* G-Scaler enable */
33 /* G-Scaler S/W reset */
37 /* G-Scaler IRQ */
40 #define GSC_IRQ_STATUS_OR_FRM_DONE (1 << 16)
45 /* G-Scaler input control */
51 #define GSC_IN_ROT_MASK (7 << 16)
52 #define GSC_IN_ROT_270 (7 << 16)
53 #define GSC_IN_ROT_90_YFLIP (6 << 16)
54 #define GSC_IN_ROT_90_XFLIP (5 << 16)
55 #define GSC_IN_ROT_90 (4 << 16)
56 #define GSC_IN_ROT_180 (3 << 16)
57 #define GSC_IN_ROT_YFLIP (2 << 16)
58 #define GSC_IN_ROT_XFLIP (1 << 16)
91 /* G-Scaler source image size */
93 #define GSC_SRCIMG_HEIGHT_MASK (0x1fff << 16)
94 #define GSC_SRCIMG_HEIGHT(x) ((x) << 16)
98 /* G-Scaler source image offset */
100 #define GSC_SRCIMG_OFFSET_Y_MASK (0x1fff << 16)
101 #define GSC_SRCIMG_OFFSET_Y(x) ((x) << 16)
105 /* G-Scaler cropped source image size */
107 #define GSC_CROPPED_HEIGHT_MASK (0x1fff << 16)
108 #define GSC_CROPPED_HEIGHT(x) ((x) << 16)
112 /* G-Scaler output control */
148 /* G-Scaler scaled destination image size */
150 #define GSC_SCALED_HEIGHT_MASK (0x1fff << 16)
151 #define GSC_SCALED_HEIGHT(x) ((x) << 16)
155 /* G-Scaler pre scale ratio */
159 #define GSC_PRESC_V_RATIO_MASK (7 << 16)
160 #define GSC_PRESC_V_RATIO(x) ((x) << 16)
164 /* G-Scaler main scale horizontal ratio */
169 /* G-Scaler main scale vertical ratio */
174 /* G-Scaler input chrominance stride */
179 /* G-Scaler destination image size */
181 #define GSC_DSTIMG_HEIGHT_MASK (0x1fff << 16)
182 #define GSC_DSTIMG_HEIGHT(x) ((x) << 16)
186 /* G-Scaler destination image offset */
188 #define GSC_DSTIMG_OFFSET_Y_MASK (0x1fff << 16)
189 #define GSC_DSTIMG_OFFSET_Y(x) ((x) << 16)
193 /* G-Scaler output chrominance stride */
198 /* G-Scaler input y address mask */
200 /* G-Scaler input y base address */
202 /* G-Scaler input y base current address */
205 /* G-Scaler input cb address mask */
207 /* G-Scaler input cb base address */
209 /* G-Scaler input cb base current address */
212 /* G-Scaler input cr address mask */
214 /* G-Scaler input cr base address */
216 /* G-Scaler input cr base current address */
219 /* G-Scaler input address mask */
222 #define GSC_IN_BASE_ADDR_PINGPONG(x) ((x) << 16)
225 /* G-Scaler output y address mask */
227 /* G-Scaler output y base address */
230 /* G-Scaler output cb address mask */
232 /* G-Scaler output cb base address */
235 /* G-Scaler output cr address mask */
237 /* G-Scaler output cr base address */
240 /* G-Scaler output address mask */
243 #define GSC_OUT_BASE_ADDR_PINGPONG(x) ((x) << 16)
246 /* G-Scaler horizontal scaling filter */
249 /* G-Scaler vertical scaling filter */
252 /* G-Scaler BUS control */
260 /* G-Scaler V position */
265 /* G-Scaler clock initial count */
269 /* G-Scaler clock snoop count */