Lines Matching +full:0 +full:xa8000
18 #define SUN8I_MIXER_GLOBAL_CTL 0x0
19 #define SUN8I_MIXER_GLOBAL_STATUS 0x4
20 #define SUN8I_MIXER_GLOBAL_DBUFF 0x8
21 #define SUN8I_MIXER_GLOBAL_SIZE 0xc
23 #define SUN8I_MIXER_GLOBAL_CTL_RT_EN BIT(0)
25 #define SUN8I_MIXER_GLOBAL_DBUFF_ENABLE BIT(0)
27 #define DE2_MIXER_UNIT_SIZE 0x6000
28 #define DE3_MIXER_UNIT_SIZE 0x3000
30 #define DE2_BLD_BASE 0x1000
31 #define DE2_CH_BASE 0x2000
32 #define DE2_CH_SIZE 0x1000
34 #define DE3_BLD_BASE 0x0800
35 #define DE3_CH_BASE 0x1000
36 #define DE3_CH_SIZE 0x0800
38 #define SUN8I_MIXER_BLEND_PIPE_CTL(base) ((base) + 0)
39 #define SUN8I_MIXER_BLEND_ATTR_FCOLOR(base, x) ((base) + 0x4 + 0x10 * (x))
40 #define SUN8I_MIXER_BLEND_ATTR_INSIZE(base, x) ((base) + 0x8 + 0x10 * (x))
41 #define SUN8I_MIXER_BLEND_ATTR_COORD(base, x) ((base) + 0xc + 0x10 * (x))
42 #define SUN8I_MIXER_BLEND_ROUTE(base) ((base) + 0x80)
43 #define SUN8I_MIXER_BLEND_PREMULTIPLY(base) ((base) + 0x84)
44 #define SUN8I_MIXER_BLEND_BKCOLOR(base) ((base) + 0x88)
45 #define SUN8I_MIXER_BLEND_OUTSIZE(base) ((base) + 0x8c)
46 #define SUN8I_MIXER_BLEND_MODE(base, x) ((base) + 0x90 + 0x04 * (x))
47 #define SUN8I_MIXER_BLEND_CK_CTL(base) ((base) + 0xb0)
48 #define SUN8I_MIXER_BLEND_CK_CFG(base) ((base) + 0xb4)
49 #define SUN8I_MIXER_BLEND_CK_MAX(base, x) ((base) + 0xc0 + 0x04 * (x))
50 #define SUN8I_MIXER_BLEND_CK_MIN(base, x) ((base) + 0xe0 + 0x04 * (x))
51 #define SUN8I_MIXER_BLEND_OUTCTL(base) ((base) + 0xfc)
52 #define SUN50I_MIXER_BLEND_CSC_CTL(base) ((base) + 0x100)
54 ((base) + 0x110 + (layer) * 0x30 + (x) * 0x10 + 4 * (y))
56 ((base) + 0x110 + (layer) * 0x30 + (i) * 0x10 + 0x0c)
63 #define SUN8I_MIXER_BLEND_COLOR_BLACK 0xff000000
65 #define SUN8I_MIXER_BLEND_MODE_DEF 0x03010301
67 #define SUN8I_MIXER_BLEND_ROUTE_PIPE_MSK(n) (0xf << ((n) << 2))
73 #define SUN50I_MIXER_BLEND_CSC_CONST_VAL(d, c) (((d) << 16) | ((c) & 0xffff))
75 #define SUN8I_MIXER_FBFMT_ARGB8888 0
100 #define SUN8I_MIXER_FBFMT_YUYV 0
127 #define SUN8I_MIXER_FCE_EN 0xa0000
128 #define SUN8I_MIXER_BWS_EN 0xa2000
129 #define SUN8I_MIXER_LTI_EN 0xa4000
130 #define SUN8I_MIXER_PEAK_EN 0xa6000
131 #define SUN8I_MIXER_ASE_EN 0xa8000
132 #define SUN8I_MIXER_FCC_EN 0xaa000
133 #define SUN8I_MIXER_DCSC_EN 0xb0000
135 #define SUN50I_MIXER_FCE_EN 0x70000
136 #define SUN50I_MIXER_PEAK_EN 0x70800
137 #define SUN50I_MIXER_LCTI_EN 0x71000
138 #define SUN50I_MIXER_BLS_EN 0x71800
139 #define SUN50I_MIXER_FCC_EN 0x72000
140 #define SUN50I_MIXER_DNS_EN 0x80000
141 #define SUN50I_MIXER_DRC_EN 0xa0000
142 #define SUN50I_MIXER_FMT_EN 0xa8000
143 #define SUN50I_MIXER_CDC0_EN 0xd0000
144 #define SUN50I_MIXER_CDC1_EN 0xd8000
153 * scaler and 2 UI channels with scaler, bitmask would be 0xC.
155 * Set value to 0 if this is first mixer or second mixer with VEP support.