Lines Matching +full:8 +full:l
29 #define SUN4I_BACKEND_MODCTL_LAY_EN(l) BIT(8 + l) argument
37 #define SUN4I_BACKEND_BACKCOLOR(r, g, b) (((r) << 16) | ((g) << 8) | (b))
43 #define SUN4I_BACKEND_LAYSIZE_REG(l) (0x810 + (0x4 * (l))) argument
47 #define SUN4I_BACKEND_LAYCOOR_REG(l) (0x820 + (0x4 * (l))) argument
51 #define SUN4I_BACKEND_LAYLINEWIDTH_REG(l) (0x840 + (0x4 * (l))) argument
53 #define SUN4I_BACKEND_LAYFB_L32ADD_REG(l) (0x850 + (0x4 * (l))) argument
56 #define SUN4I_BACKEND_LAYFB_H4ADD_MSK(l) GENMASK(3 + ((l) * 8), (l) * 8) argument
57 #define SUN4I_BACKEND_LAYFB_H4ADD(l, val) ((val) << ((l) * 8)) argument
66 #define SUN4I_BACKEND_ATTCTL_REG0(l) (0x890 + (0x4 * (l))) argument
77 #define SUN4I_BACKEND_ATTCTL_REG1(l) (0x8a0 + (0x4 * (l))) argument
80 #define SUN4I_BACKEND_ATTCTL_REG1_LAY_FBFMT GENMASK(11, 8)
81 #define SUN4I_BACKEND_LAY_FBFMT_1BPP (0 << 8)
82 #define SUN4I_BACKEND_LAY_FBFMT_2BPP (1 << 8)
83 #define SUN4I_BACKEND_LAY_FBFMT_4BPP (2 << 8)
84 #define SUN4I_BACKEND_LAY_FBFMT_8BPP (3 << 8)
85 #define SUN4I_BACKEND_LAY_FBFMT_RGB655 (4 << 8)
86 #define SUN4I_BACKEND_LAY_FBFMT_RGB565 (5 << 8)
87 #define SUN4I_BACKEND_LAY_FBFMT_RGB556 (6 << 8)
88 #define SUN4I_BACKEND_LAY_FBFMT_ARGB1555 (7 << 8)
89 #define SUN4I_BACKEND_LAY_FBFMT_RGBA5551 (8 << 8)
90 #define SUN4I_BACKEND_LAY_FBFMT_XRGB8888 (9 << 8)
91 #define SUN4I_BACKEND_LAY_FBFMT_ARGB8888 (10 << 8)
92 #define SUN4I_BACKEND_LAY_FBFMT_RGB888 (11 << 8)
93 #define SUN4I_BACKEND_LAY_FBFMT_ARGB4444 (12 << 8)
94 #define SUN4I_BACKEND_LAY_FBFMT_RGBA4444 (13 << 8)
121 #define SUN4I_BACKEND_IYUVCTL_FBPS_MASK GENMASK(9, 8)
122 #define SUN4I_BACKEND_IYUVCTL_FBPS_YVYU (3 << 8)
123 #define SUN4I_BACKEND_IYUVCTL_FBPS_VYUY (2 << 8)
124 #define SUN4I_BACKEND_IYUVCTL_FBPS_YUYV (1 << 8)
125 #define SUN4I_BACKEND_IYUVCTL_FBPS_UYVY (0 << 8)
126 #define SUN4I_BACKEND_IYUVCTL_FBPS_VUYA (1 << 8)
127 #define SUN4I_BACKEND_IYUVCTL_FBPS_AYUV (0 << 8)