Lines Matching +full:- +full:4 +full:g

1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* linux/drivers/gpu/drm/exynos/regs-gsc.h
7 * Register definition file for Samsung G-Scaler driver
13 /* G-Scaler enable */
26 #define GSC_ENABLE_ON_CLEAR_MASK (1 << 4)
27 #define GSC_ENABLE_ON_CLEAR_ONESHOT (1 << 4)
33 /* G-Scaler S/W reset */
37 /* G-Scaler IRQ */
45 /* G-Scaler input control */
55 #define GSC_IN_ROT_90 (4 << 16)
75 #define GSC_IN_YUV422_1P (4 << 8)
78 #define GSC_IN_TILE_TYPE_MASK (1 << 4)
79 #define GSC_IN_TILE_C_16x8 (0 << 4)
80 #define GSC_IN_TILE_C_16x16 (1 << 4)
91 /* G-Scaler source image size */
98 /* G-Scaler source image offset */
105 /* G-Scaler cropped source image size */
112 /* G-Scaler output control */
131 #define GSC_OUT_FORMAT_MASK (7 << 4)
132 #define GSC_OUT_XRGB8888 (0 << 4)
133 #define GSC_OUT_RGB565 (1 << 4)
134 #define GSC_OUT_YUV420_2P (2 << 4)
135 #define GSC_OUT_YUV420_3P (3 << 4)
136 #define GSC_OUT_YUV422_1P (4 << 4)
137 #define GSC_OUT_YUV422_2P (5 << 4)
138 #define GSC_OUT_YUV422_3P (6 << 4)
139 #define GSC_OUT_YUV444 (7 << 4)
148 /* G-Scaler scaled destination image size */
155 /* G-Scaler pre scale ratio */
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 */
186 /* G-Scaler destination image offset */
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 */
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 */
246 /* G-Scaler horizontal scaling filter */
249 /* G-Scaler vertical scaling filter */
252 /* G-Scaler BUS control */
257 #define GSC_BUSCON_AWCACHE(x) ((x) << 4)
260 /* G-Scaler V position */
265 /* G-Scaler clock initial count */
269 /* G-Scaler clock snoop count */