summaryrefslogtreecommitdiff
path: root/tools/registers/vlv_pipe_a.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/registers/vlv_pipe_a.txt')
-rw-r--r--tools/registers/vlv_pipe_a.txt175
1 files changed, 175 insertions, 0 deletions
diff --git a/tools/registers/vlv_pipe_a.txt b/tools/registers/vlv_pipe_a.txt
new file mode 100644
index 00000000..2b336f35
--- /dev/null
+++ b/tools/registers/vlv_pipe_a.txt
@@ -0,0 +1,175 @@
+('PIPEA_DSL', '0x70000', '0x180000')
+('PIPEA_SLC', '0x70004', '0x180000')
+('PIPEACONF', '0x70008', '0x180000')
+('PIPEAGCMAXRED', '0x70010', '0x180000')
+('PIPEAGCMAXGREEN', '0x70014', '0x180000')
+('PIPEAGCMAXBLUE', '0x70018', '0x180000')
+('PIPEASTAT', '0x70024', '0x180000')
+('PIPEAFRAMECOUNT', '0x70040', '0x180000')
+('PIPEAFLIPCOUNT', '0x70044', '0x180000')
+('PIPEAMSAMISC', '0x70048', '0x180000')
+
+('DSPAADDR', '0x7017C', '0x180000')
+('DSPACNTR', '0x70180', '0x180000')
+('DSPALINOFF', '0x70184', '0x180000')
+('DSPASTRIDE', '0x70188', '0x180000')
+('DSPAKEYVAL', '0x70194', '0x180000')
+('DSPAKEYMSK', '0x70198', '0x180000')
+('DSPASURF', '0x7019C', '0x180000')
+('DSPATILEOFF', '0x701A4', '0x180000')
+('DSPASURFLIVE', '0x701AC', '0x180000')
+('DSPAFLPQSTAT', '0x70200', '0x180000')
+
+('CURACNTR', '0x70080', '0x180000')
+('CURABASE', '0x70084', '0x180000')
+('CURAPOS', '0x70088', '0x180000')
+('CURARESV', '0x7008C', '0x180000')
+('CURAPALET0', '0x70090', '0x180000')
+('CURAPALET1', '0x70094', '0x180000')
+('CURAPALET2', '0x70098', '0x180000')
+('CURAPALET3', '0x7009C', '0x180000')
+('CURALIVEBASE', '0x700AC', '0x180000')
+
+('SPACNTR', '0x72180', '0x180000')
+('SPALINOFF', '0x72184', '0x180000')
+('SPASTRIDE', '0x72188', '0x180000')
+('SPAPOS', '0x7218C', '0x180000')
+('SPASIZE', '0x72190', '0x180000')
+('SPAKEYMINVAL', '0x72194', '0x180000')
+('SPAKEYMSK', '0x72198', '0x180000')
+('SPASURF', '0x7219C', '0x180000')
+('SPAKEYMAXVAL', '0x721A0', '0x180000')
+('SPATILEOFF', '0x721A4', '0x180000')
+('SPACONTALPHA', '0x721A8', '0x180000')
+('SPALIVESURF', '0x721AC', '0x180000')
+('SPACLRC0', '0x721D0', '0x180000')
+('SPACLRC1', '0x721D4', '0x180000')
+('SPAGAMC5', '0x721E0', '0x180000')
+('SPAGAMC4', '0x721E4', '0x180000')
+('SPAGAMC3', '0x721E8', '0x180000')
+('SPAGAMC2', '0x721EC', '0x180000')
+('SPAGAMC1', '0x721F0', '0x180000')
+('SPAGAMC0', '0x721F4', '0x180000')
+
+('SPBCNTR', '0x72280', '0x180000')
+('SPBLINOFF', '0x72284', '0x180000')
+('SPBSTRIDE', '0x72288', '0x180000')
+('SPBPOS', '0x7228C', '0x180000')
+('SPBSIZE', '0x72290', '0x180000')
+('SPBKEYMINVAL', '0x72294', '0x180000')
+('SPBKEYMSK', '0x72298', '0x180000')
+('SPBSURF', '0x7229C', '0x180000')
+('SPBKEYMAXVAL', '0x722A0', '0x180000')
+('SPBTILEOFF', '0x722A4', '0x180000')
+('SPBCONTALPHA', '0x722A8', '0x180000')
+('SPBLIVESURF', '0x722AC', '0x180000')
+('SPBCLRC0', '0x722D0', '0x180000')
+('SPBCLRC1', '0x722D4', '0x180000')
+('SPBGAMC5', '0x722E0', '0x180000')
+('SPBGAMC4', '0x722E4', '0x180000')
+('SPBGAMC3', '0x722E8', '0x180000')
+('SPBGAMC2', '0x722EC', '0x180000')
+('SPBGAMC1', '0x722F0', '0x180000')
+('SPBGAMC0', '0x722F4', '0x180000')
+
+('DPALETTE_A', '0xA000', '0x180000')
+('DPLLA_CTRL', '0x6014', '0x180000')
+('DPLLAMD', '0x601C', '0x180000')
+
+('HTOTAL_A', '0x60000', '0x180000')
+('HBLANK_A', '0x60004', '0x180000')
+('HSYNC_A', '0x60008', '0x180000')
+('VTOTAL_A', '0x6000C', '0x180000')
+('VBLANK_A', '0x60010', '0x180000')
+('VSYNC_A', '0x60014', '0x180000')
+('PIPESRCA', '0x6001C', '0x180000')
+('BCLRPAT_A', '0x60020', '0x180000')
+('VSYNCSHIFT_A', '0x60028', '0x180000')
+
+('TRANSA_DATA_M1', '0x60030', '0x180000')
+('TRANSA_DATA_N1', '0x60034', '0x180000')
+('TRANSA_DATA_M2', '0x60038', '0x180000')
+('TRANSA_DATA_N2', '0x6003C', '0x180000')
+('TRANSA_LINK_M1', '0x60040', '0x180000')
+('TRANSA_LINK_N1', '0x60044', '0x180000')
+('TRANSA_LINK_M2', '0x60048', '0x180000')
+('TRANSA_LINK_N2', '0x6004C', '0x180000')
+
+('CRC_CTRL_RED_A', '0x60050', '0x180000')
+('CRC_CTRL_GREEN_A', '0x60054', '0x180000')
+('CRC_CTRL_BLUE_A', '0x60058', '0x180000')
+('CRC_CTRL_ALPHA_A', '0x6005C', '0x180000')
+('CRC_CTRL_RESIDUE2_A', '0x60070', '0x180000')
+('CRC_RES_RED_A', '0x60060', '0x180000')
+('CRC_RES_GREEN_A', '0x60064', '0x180000')
+('CRC_RES_BLUE_A', '0x60068', '0x180000')
+('CRC_RES_ALPHA_A', '0x6006C', '0x180000')
+('CRC_RES_RESIDUE2_A', '0x60080', '0x180000')
+
+('PSRCTLA', '0x60090', '0x180000')
+('PSRSTATA', '0x60094', '0x180000')
+('PSRCRC1A', '0x60098', '0x180000')
+('PSRCRC2A', '0x6009C', '0x180000')
+('VSCSDPA', '0x600A0', '0x180000')
+
+('PIPEA_WGCC_C01_C00', '0x600B0', '0x180000')
+('PIPEA_WGCC_C02', '0x600B4', '0x180000')
+('PIPEA_WGCC_C11_C10', '0x600B8', '0x180000')
+('PIPEA_WGCC_C12', '0x600BC', '0x180000')
+('PIPEA_WGCC_C21_C20', '0x600C0', '0x180000')
+('PIPEA_WGCC_C22', '0x600C4', '0x180000')
+
+('VIDEO_DIP_CTL_A', '0x60200', '0x180000')
+('VIDEO_DIP_DATA_A', '0x60208', '0x180000')
+('VIDEO_DIP_GDCP_PAYLOAD_A', '0x60210', '0x180000')
+
+('PIPEA_CGM_DEGAMMA', '0x66000', '0x180000')
+('PIPEA_CGM_GAMMA', '0x67000', '0x180000')
+('PIPEA_CGM_CSC_COEFF01', '0x67900', '0x180000')
+('PIPEA_CGM_CSC_COEFF23', '0x67904', '0x180000')
+('PIPEA_CGM_CSC_COEFF45', '0x67908', '0x180000')
+('PIPEA_CGM_CSC_COEFF67', '0x6790C', '0x180000')
+('PIPEA_CGM_CSC_COEFF8', '0x67910', '0x180000')
+('PIPEA_CGM_CONTROL', '0x67A00', '0x180000')
+
+('PIPEA_PP_STATUS', '0x61200', '0x180000')
+('PIPEA_PP_CONTROL', '0x61204', '0x180000')
+('PIPEA_PP_ON_DELAYS', '0x61208', '0x180000')
+('PIPEA_PP_OFF_DELAYS', '0x6120C', '0x180000')
+('PIPEA_PP_DIVISOR', '0x61210', '0x180000')
+
+('PIPEA_BLC_PWM_CLT2', '0x61250', '0x180000')
+('PIPEA_BLC_PWM_CTL', '0x61254', '0x180000')
+('PIPEA_BLM_HIST_CTL', '0x61260', '0x180000')
+('PIPEA_IMG_ENH_BIN_DATA', '0x61264', '0x180000')
+('PIPEA_HIST_THRESH_GUARD', '0x61268', '0x180000')
+
+('AUD_CONFIG_A', '0x62000', '0x180000')
+('AUD_MISC_CTRL_A', '0x62010', '0x180000')
+('AUD_CTS_ENABLE_A', '0x62028', '0x180000')
+('AUD_HDMIW_HDMIEDID_A', '0x62050', '0x180000')
+('AUD_HDMIW_INFOFR_A', '0x62054', '0x180000')
+('AUD_OUT_DIG_CNVT_A', '0x62080', '0x180000')
+('AUD_OUT_STR_DESC_A', '0x62084', '0x180000')
+('AUD_CNTL_ST_A', '0x620B4', '0x180000')
+('AUD_OUT_STR_DESC_A_DBG', '0x62F08', '0x180000')
+('AUD_OUT_DIG_CNVTA_DBG', '0x62F40', '0x180000')
+
+('STREAM_A_LPE_AUD_CONFIG', '0x65000', '0x180000')
+('STREAM_A_LPE_AUD_CH_STATUS_0', '0x65008', '0x180000')
+('STREAM_A_LPE_AUD_CH_STATUS_1', '0x6500C', '0x180000')
+('STREAM_A_LPE_AUD_HDMI_CTS_DP_MAUD', '0x65010', '0x180000')
+('STREAM_A_LPE_AUD_HDMI_N_DP_NAUD', '0x65014', '0x180000')
+('STREAM_A_LPE_AUD_BUFFER_CONFIG', '0x65020', '0x180000')
+('STREAM_A_LPE_AUD_BUF_CH_SWP', '0x65024', '0x180000')
+('STREAM_A_LPE_AUD_BUF_A_ADDR', '0x65040', '0x180000')
+('STREAM_A_LPE_AUD_BUF_A_LENGTH', '0x65044', '0x180000')
+('STREAM_A_LPE_AUD_BUF_B_ADDR', '0x65048', '0x180000')
+('STREAM_A_LPE_AUD_BUF_B_LENGTH', '0x6504C', '0x180000')
+('STREAM_A_LPE_AUD_BUF_C_ADDR', '0x65050', '0x180000')
+('STREAM_A_LPE_AUD_BUF_C_LENGTH', '0x65054', '0x180000')
+('STREAM_A_LPE_AUD_BUF_D_ADDR', '0x65058', '0x180000')
+('STREAM_A_LPE_AUD_BUF_D_LENGTH', '0x6505C', '0x180000')
+('STREAM_A_LPE_AUD_CNTL_ST', '0x65060', '0x180000')
+('STREAM_A_LPE_AUD_HDMI_STATUS', '0x65064', '0x180000')
+('STREAM_A_LPE_AUD_HDMIW_INFOFR', '0x65068', '0x180000')