alpha_mode
s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
uint32_t alpha_mode = 2;
alpha_mode = 0;
alpha_mode = 0;
BLND_ALPHA_MODE, alpha_mode,
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_GLOBAL_ALPHA;
s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_GLOBAL_ALPHA;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_GLOBAL_ALPHA;
s.mode, s.alpha_mode, s.pre_multiplied_alpha, s.overlap_only,
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_GLOBAL_ALPHA;
enum mpcc_alpha_blend_mode alpha_mode;
uint32_t alpha_mode;
MPCC_ALPHA_BLND_MODE, &s->alpha_mode,
MPCC_ALPHA_BLND_MODE, blnd_cfg->alpha_mode,
MPCC_ALPHA_BLND_MODE, &s->alpha_mode,
MPCC_ALPHA_BLND_MODE, blnd_cfg->alpha_mode,
MPCC_ALPHA_BLND_MODE, &s->alpha_mode,
if (layer->config.alpha_mode == LOGICVC_LAYER_ALPHA_LAYER) {
alpha = (layer->config.alpha_mode == LOGICVC_LAYER_ALPHA_PIXEL);
&config->alpha_mode);
if (layer->config.alpha_mode == LOGICVC_LAYER_ALPHA_LAYER)
u32 alpha_mode;
VOP_WIN_SET(vop, win, alpha_mode, ALPHA_PER_PIX);
struct vop_reg alpha_mode;
alpha->src_color_ctrl.bits.alpha_mode = ALPHA_STRAIGHT;
alpha->dst_color_ctrl.bits.alpha_mode = ALPHA_STRAIGHT;
alpha->src_alpha_ctrl.bits.alpha_mode = ALPHA_STRAIGHT;
alpha->dst_alpha_ctrl.bits.alpha_mode = ALPHA_STRAIGHT;
u32 alpha_mode:1;
.alpha_mode = VOP_REG(RK3506_WIN1_ALPHA_CTRL, 0x1, 1),
.alpha_mode = VOP_REG(RK3036_DSP_CTRL0, 0x1, 18),
.alpha_mode = VOP_REG(RK3036_DSP_CTRL0, 0x1, 19),
.alpha_mode = VOP_REG(RK3036_DSP_CTRL0, 0x1, 19),
.alpha_mode = VOP_REG(PX30_WIN0_ALPHA_CTRL, 0x1, 1),
.alpha_mode = VOP_REG(PX30_WIN1_ALPHA_CTRL, 0x1, 1),
.alpha_mode = VOP_REG(PX30_WIN2_ALPHA_CTRL, 0x1, 1),
.alpha_mode = VOP_REG(RK3066_DSP_CTRL0, 0x1, 21),
.alpha_mode = VOP_REG(RK3066_DSP_CTRL0, 0x1, 22),
.alpha_mode = VOP_REG(RK3066_DSP_CTRL0, 0x1, 23),
.alpha_mode = VOP_REG(RK3188_DSP_CTRL0, 0x1, 18),
.alpha_mode = VOP_REG(RK3188_DSP_CTRL0, 0x1, 19),
static const char * const alpha_mode[4] = {
alpha_mode[(data[0] >> 1) & 0x3],
unsigned int alpha_mode;
val |= ((pdata->alpha_mode << 1) & LCD_WINCTRL0_AEN);
pdata->alpha_mode = (lcd->window[plane].winctrl0 & LCD_WINCTRL0_AEN) >> 1;