Lines Matching +full:16 +full:- +full:bit
1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #define EN BIT(0)
13 #define RST BIT(0)
16 #define INT_VSYNC_EN BIT(0)
17 #define INT_VDE_EN BIT(1)
18 #define INT_UNDERFLOW_EN BIT(2)
21 #define INT_VSYNC_STA BIT(0)
22 #define INT_VDE_STA BIT(1)
23 #define INT_UNDERFLOW_STA BIT(2)
26 #define BG_ENABLE BIT(0)
27 #define IN_RB_SWAP BIT(1)
28 #define INTL_EN BIT(2)
29 #define TDFP_EN BIT(3)
30 #define CLPF_EN BIT(4)
31 #define YUV422_EN BIT(5)
32 #define CSC_ENABLE BIT(6)
33 #define R601_SEL BIT(7)
34 #define EMBSYNC_EN BIT(8)
35 #define VS_LODD_EN BIT(16)
36 #define VS_LEVEN_EN BIT(17)
37 #define VS_RODD_EN BIT(18)
38 #define VS_REVEN BIT(19)
39 #define FAKE_DE_LODD BIT(20)
40 #define FAKE_DE_LEVEN BIT(21)
41 #define FAKE_DE_RODD BIT(22)
42 #define FAKE_DE_REVEN BIT(23)
45 #define DPI_OUTPUT_1T1P_EN BIT(24)
46 #define DPI_INPUT_2P_EN BIT(25)
48 #define DPINTF_YUV422_EN BIT(24)
49 #define DPINTF_CSC_ENABLE BIT(26)
50 #define DPINTF_INPUT_2P_EN BIT(29)
62 #define BIT_SWAP BIT(3)
63 #define B_MASK BIT(4)
64 #define G_MASK BIT(5)
65 #define R_MASK BIT(6)
66 #define DE_MASK BIT(8)
67 #define HS_MASK BIT(9)
68 #define VS_MASK BIT(10)
69 #define DE_POL BIT(12)
70 #define HSYNC_POL BIT(13)
71 #define VSYNC_POL BIT(14)
72 #define CK_POL BIT(15)
73 #define OEN_OFF BIT(16)
74 #define EDGE_SEL BIT(17)
93 #define VSIZE 16
94 #define VSIZE_MASK (0x1FFF << 16)
95 #define DPINTF_VSIZE_MASK (0xFFFF << 16)
98 #define DDR_EN BIT(0)
99 #define DDDR_SEL BIT(1)
100 #define DDR_4PHASE BIT(2)
113 #define HFP 16
114 #define HFP_MASK (0xFFF << 16)
115 #define DPINTF_HFP_MASK (0xFFFF << 16)
123 #define VSYNC_HALF_LINE_SHIFT 16
124 #define VSYNC_HALF_LINE_MASK BIT(16)
128 #define VSYNC_FRONT_PORCH_SHIFT 16
129 #define VSYNC_FRONT_PORCH_MASK (0xFFF << 16)
130 #define DPINTF_VSYNC_FRONT_PORCH_MASK (0xFFFF << 16)
134 #define BG_LEFT (0x1FFF << 16)
138 #define BG_TOP (0x1FFF << 16)
143 #define BG_R (0xF << 16)
151 #define DPI_BUSY BIT(16)
152 #define OUTEN BIT(17)
153 #define FIELD BIT(20)
154 #define TDLR BIT(21)
157 #define DPI_OEN_ON BIT(0)
161 #define DPI_CHECKSUM_READY BIT(30)
162 #define DPI_CHECKSUM_EN BIT(31)
176 #define ESAV_VWID_LODD (0xFFF << 16)
180 #define ESAV_VWID_LEVEN (0xFFF << 16)
184 #define ESAV_VWID_RODD (0xFFF << 16)
188 #define ESAV_VWID_REVEN (0xFFF << 16)
192 #define ESAV_FOFST_EVEN (0xFFF << 16)
196 #define ROUND_EN BIT(4)
201 #define Y_LIMINT_TOP 16
202 #define Y_LIMINT_TOP_MASK (0xFFF << 16)
207 #define C_LIMIT_TOP 16
208 #define C_LIMIT_TOP_MASK (0xFFF << 16)
211 #define UV_SWAP BIT(0)
212 #define CR_DELSEL BIT(4)
213 #define CB_DELSEL BIT(5)
214 #define Y_DELSEL BIT(6)
215 #define DE_DELSEL BIT(7)
218 #define EMBSYNC_R_CR_EN BIT(0)
219 #define EMPSYNC_G_Y_EN BIT(1)
220 #define EMPSYNC_B_CB_EN BIT(2)
221 #define ESAV_F_INV BIT(4)
222 #define ESAV_V_INV BIT(5)
223 #define ESAV_H_INV BIT(6)
224 #define ESAV_CODE_MAN BIT(8)
229 #define ESAV_CODE1 (0xFFF << 16)
233 #define ESAV_CODE3_MSB BIT(16)
235 #define EDGE_SEL_EN BIT(5)
236 #define H_FRE_2N BIT(25)
244 #define DPI_PAT_EN BIT(0)