CRTC_REG
addr = CRTC_REG(mmCRTC_TEST_PATTERN_COLOR);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_CONTROL);
dm_write_reg(ctx, CRTC_REG(mmCRTC_TEST_PATTERN_CONTROL), value);
dm_write_reg(ctx, CRTC_REG(mmCRTC_TEST_PATTERN_COLOR), value);
dm_write_reg(ctx, CRTC_REG(mmCRTC_TEST_PATTERN_PARAMETERS),
uint32_t address = CRTC_REG(mmCRTC_CONTROL);
dm_write_reg(tg->ctx, CRTC_REG(mmDCP_GSL_CONTROL), value);
dm_write_reg(tg->ctx, CRTC_REG(mmDCIO_GSL0_CNTL), value);
CRTC_REG(mmCRTC_V_TOTAL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_GSL_WINDOW), 0);
address = CRTC_REG(mmCRTC_GSL_CONTROL);
dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_V_TOTAL));
address = CRTC_REG(mmCRTC_GSL_CONTROL);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_MASTER_UPDATE_MODE), value);
uint32_t addr = CRTC_REG(mmCRTC_START_LINE_CONTROL);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_MASTER_UPDATE_LOCK), value);
uint32_t addr = CRTC_REG(mmCRTC_MASTER_UPDATE_LOCK);
CRTC_REG(mmCRTC_V_SYNC_A_CNTL));
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL));
uint32_t addr = CRTC_REG(mmCRTC_BLACK_COLOR);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_VERT_SYNC_CONTROL));
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_VERT_SYNC_CONTROL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_VERT_SYNC_CONTROL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_MASTER_UPDATE_MODE));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_MASTER_UPDATE_MODE), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_VERT_SYNC_CONTROL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_VERT_SYNC_CONTROL), value);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_TRIGB_CNTL), value);
CRTC_REG(mmCRTC_FORCE_COUNT_NOW_CNTL));
CRTC_REG(mmCRTC_VERT_SYNC_CONTROL));
addr = CRTC_REG(mmCRTC_OVERSCAN_COLOR);
addr = CRTC_REG(mmCRTC_BLACK_COLOR);
addr = CRTC_REG(mmCRTC_BLANK_DATA_COLOR);
uint32_t addr = CRTC_REG(mmCRTC_BLACK_COLOR);
addr = CRTC_REG(mmCRTC_BLANK_DATA_COLOR);
uint32_t addr = CRTC_REG(mmCRTC_3D_STRUCTURE_CONTROL);
addr = CRTC_REG(mmCRTC_OVERSCAN_COLOR);
uint32_t value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_BLANK_CONTROL));
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_DOUBLE_BUFFER_CONTROL), value);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_BLANK_CONTROL), value);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_BLANK_CONTROL), 0);
dm_write_reg(tg->ctx, CRTC_REG(mmCRTC_VERTICAL_INTERRUPT0_POSITION), val);
addr = CRTC_REG(mmCRTC_CONTROL);
cntl_addr = CRTC_REG(mmCRTC_CRC_CNTL);
addr = CRTC_REG(mmCRTC_CRC0_WINDOWA_X_CONTROL);
addr = CRTC_REG(mmCRTC_CRC0_WINDOWA_Y_CONTROL);
addr = CRTC_REG(mmCRTC_CRC0_WINDOWB_X_CONTROL);
addr = CRTC_REG(mmCRTC_CRC0_WINDOWB_Y_CONTROL);
addr = CRTC_REG(mmCRTC_CRC1_WINDOWA_X_CONTROL);
addr = CRTC_REG(mmCRTC_CRC1_WINDOWA_Y_CONTROL);
addr = CRTC_REG(mmCRTC_CRC1_WINDOWB_X_CONTROL);
addr = CRTC_REG(mmCRTC_CRC1_WINDOWB_Y_CONTROL);
addr = CRTC_REG(mmCRTC_CRC_CNTL);
addr = CRTC_REG(mmCRTC_CRC0_DATA_RG);
addr = CRTC_REG(mmCRTC_CRC0_DATA_B);
addr = CRTC_REG(mmCRTC_CRC1_DATA_RG);
addr = CRTC_REG(mmCRTC_CRC1_DATA_B);
CRTC_REG(mmCRTC_COUNT_CONTROL));
CRTC_REG(mmCRTC_COUNT_CONTROL), regval);
addr = CRTC_REG(mmCRTC_V_TOTAL_MIN);
addr = CRTC_REG(mmCRTC_V_TOTAL_MAX);
addr = CRTC_REG(mmCRTC_V_TOTAL_CONTROL);
addr = CRTC_REG(mmCRTC_V_TOTAL_MIN);
addr = CRTC_REG(mmCRTC_V_TOTAL_MAX);
addr = CRTC_REG(mmCRTC_V_TOTAL_CONTROL);
addr = CRTC_REG(mmCRTC_STATIC_SCREEN_CONTROL);
uint32_t addr = CRTC_REG(mmCRTC_STATUS_FRAME_COUNT);
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_STATUS_POSITION));
value = dm_read_reg(tg->ctx, CRTC_REG(mmCRTC_NOM_VERT_POSITION));
CRTC_REG(mmCRTC_V_BLANK_START_END));
addr = CRTC_REG(mmCRTC_H_TOTAL);
addr = CRTC_REG(mmCRTC_V_TOTAL);
addr = CRTC_REG(mmCRTC_V_TOTAL_MAX);
addr = CRTC_REG(mmCRTC_V_TOTAL_MIN);
addr = CRTC_REG(mmCRTC_H_BLANK_START_END);
addr = CRTC_REG(mmCRTC_V_BLANK_START_END);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_PARAMETERS);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_CONTROL);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_PARAMETERS);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_COLOR);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_CONTROL);
addr = CRTC_REG(mmCRTC_TEST_PATTERN_PARAMETERS);
addr = CRTC_REG(mmCRTC_STATUS);
uint32_t addr = CRTC_REG(mmCRTC_START_LINE_CONTROL);
uint32_t addr2 = CRTC_REG(mmCRTC_CONTROL);
addr = CRTC_REG(mmCRTC_CONTROL);
uint32_t addr = CRTC_REG(mmCRTC_START_LINE_CONTROL);