TRANSCODER_B
cmtg_config->trans_b_secondary = intel_cmtg_transcoder_is_secondary(display, TRANSCODER_B);
intel_de_rmw(display, TRANS_DDI_FUNC_CTL2(display, TRANSCODER_B),
[PORT_C] = TRANSCODER_B,
u32 transcoders = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
case TRANSCODER_B:
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C),
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
[TRANSCODER_B] = PIPE_B_OFFSET, \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
[TRANSCODER_B] = PIPE_B_OFFSET, \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C),
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_B);
BIT(TRANSCODER_A) | BIT(TRANSCODER_B)
BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B)
BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B),
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C),
BIT(TRANSCODER_A) | BIT(TRANSCODER_B),
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C),
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
[TRANSCODER_B] = PIPE_B_OFFSET, \
[TRANSCODER_B] = TRANSCODER_B_OFFSET, \
BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
u32 trans_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
u32 trans_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
[TRANSCODER_B] = _CHICKEN_TRANS_B, \
case TRANSCODER_B:
case TRANSCODER_B:
return cpu_transcoder == TRANSCODER_A || cpu_transcoder == TRANSCODER_B;
MMIO_DH(TRANSCONF(display, TRANSCODER_B), D_ALL, NULL,
MMIO_D(HSW_TVIDEO_DIP_GCP(display, TRANSCODER_B));
MMIO_D(TRANSCONF(display, TRANSCODER_B));
MMIO_D(TRANS_HTOTAL(display, TRANSCODER_B));
MMIO_D(TRANS_HBLANK(display, TRANSCODER_B));
MMIO_D(TRANS_HSYNC(display, TRANSCODER_B));
MMIO_D(TRANS_VTOTAL(display, TRANSCODER_B));
MMIO_D(TRANS_VBLANK(display, TRANSCODER_B));
MMIO_D(TRANS_VSYNC(display, TRANSCODER_B));
MMIO_D(BCLRPAT(display, TRANSCODER_B));
MMIO_D(TRANS_VSYNCSHIFT(display, TRANSCODER_B));
MMIO_D(PIPESRC(display, TRANSCODER_B));
MMIO_D(PIPE_DATA_M1(display, TRANSCODER_B));
MMIO_D(PIPE_DATA_N1(display, TRANSCODER_B));
MMIO_D(PIPE_DATA_M2(display, TRANSCODER_B));
MMIO_D(PIPE_DATA_N2(display, TRANSCODER_B));
MMIO_D(PIPE_LINK_M1(display, TRANSCODER_B));
MMIO_D(PIPE_LINK_N1(display, TRANSCODER_B));
MMIO_D(PIPE_LINK_M2(display, TRANSCODER_B));
MMIO_D(PIPE_LINK_N2(display, TRANSCODER_B));
MMIO_D(TRANS_CLK_SEL(TRANSCODER_B));
MMIO_D(TRANS_MULT(display, TRANSCODER_B));
MMIO_D(HSW_TVIDEO_DIP_CTL(display, TRANSCODER_B));