Lines Matching +full:0 +full:x3ffff
15 #define LCDC_CTRL 0x00
16 #define LCDC_CTRL1 0x10
17 #define LCDC_V3_TRANSFER_COUNT 0x20
18 #define LCDC_V4_CTRL2 0x20
19 #define LCDC_V4_TRANSFER_COUNT 0x30
20 #define LCDC_V4_CUR_BUF 0x40
21 #define LCDC_V4_NEXT_BUF 0x50
22 #define LCDC_V3_CUR_BUF 0x30
23 #define LCDC_V3_NEXT_BUF 0x40
24 #define LCDC_VDCTRL0 0x70
25 #define LCDC_VDCTRL1 0x80
26 #define LCDC_VDCTRL2 0x90
27 #define LCDC_VDCTRL3 0xa0
28 #define LCDC_VDCTRL4 0xb0
29 #define LCDC_V4_CRC_STAT 0x1a0
30 #define LCDC_V4_DEBUG0 0x1d0
31 #define LCDC_V3_DEBUG0 0x1f0
32 #define LCDC_AS_CTRL 0x210
33 #define LCDC_AS_BUF 0x220
34 #define LCDC_AS_NEXT_BUF 0x230
35 #define LCDC_AS_CLRKEYLOW 0x240
36 #define LCDC_AS_CLRKEYHIGH 0x250
44 #define CTRL_BUS_WIDTH_16 (0 << 10)
48 #define CTRL_BUS_WIDTH_MASK (0x3 << 10)
49 #define CTRL_WORD_LENGTH_16 (0 << 8)
57 #define CTRL_RUN BIT(0)
61 #define CTRL1_SET_BYTE_PACKAGING(x) (((x) & 0xf) << 16)
62 #define CTRL1_GET_BYTE_PACKAGING(x) (((x) >> 16) & 0xf)
66 #define CTRL2_SET_OUTSTANDING_REQS_1 0
67 #define CTRL2_SET_OUTSTANDING_REQS_2 (0x1 << 21)
68 #define CTRL2_SET_OUTSTANDING_REQS_4 (0x2 << 21)
69 #define CTRL2_SET_OUTSTANDING_REQS_8 (0x3 << 21)
70 #define CTRL2_SET_OUTSTANDING_REQS_16 (0x4 << 21)
71 #define CTRL2_SET_OUTSTANDING_REQS_MASK (0x7 << 21)
73 #define TRANSFER_COUNT_SET_VCOUNT(x) (((x) & 0xffff) << 16)
74 #define TRANSFER_COUNT_GET_VCOUNT(x) (((x) >> 16) & 0xffff)
75 #define TRANSFER_COUNT_SET_HCOUNT(x) ((x) & 0xffff)
76 #define TRANSFER_COUNT_GET_HCOUNT(x) ((x) & 0xffff)
87 #define VDCTRL0_SET_VSYNC_PULSE_WIDTH(x) ((x) & 0x3ffff)
88 #define VDCTRL0_GET_VSYNC_PULSE_WIDTH(x) ((x) & 0x3ffff)
90 #define VDCTRL2_SET_HSYNC_PERIOD(x) ((x) & 0x3ffff)
91 #define VDCTRL2_GET_HSYNC_PERIOD(x) ((x) & 0x3ffff)
95 #define SET_HOR_WAIT_CNT(x) (((x) & 0xfff) << 16)
96 #define GET_HOR_WAIT_CNT(x) (((x) >> 16) & 0xfff)
97 #define SET_VERT_WAIT_CNT(x) ((x) & 0xffff)
98 #define GET_VERT_WAIT_CNT(x) ((x) & 0xffff)
100 #define VDCTRL4_SET_DOTCLK_DLY(x) (((x) & 0x7) << 29) /* v4 only */
101 #define VDCTRL4_GET_DOTCLK_DLY(x) (((x) >> 29) & 0x7) /* v4 only */
103 #define SET_DOTCLK_H_VALID_DATA_CNT(x) ((x) & 0x3ffff)
110 #define AS_CTRL_ALPHA(a) (((a) & 0xff) << 8)
111 #define AS_CTRL_FORMAT_RGB565 (0xe << 4)
112 #define AS_CTRL_FORMAT_RGB444 (0xd << 4)
113 #define AS_CTRL_FORMAT_RGB555 (0xc << 4)
114 #define AS_CTRL_FORMAT_ARGB4444 (0x9 << 4)
115 #define AS_CTRL_FORMAT_ARGB1555 (0x8 << 4)
116 #define AS_CTRL_FORMAT_RGB888 (0x4 << 4)
117 #define AS_CTRL_FORMAT_ARGB8888 (0x0 << 4)
122 #define AS_CTRL_ALPHA_CTRL_EMBEDDED (0 << 1)
123 #define AS_CTRL_AS_ENABLE BIT(0)
127 #define MXSFB_MAX_XRES 0xffff
128 #define MXSFB_MAX_YRES 0xffff