diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2014-03-21 01:51:29 -0700 |
---|---|---|
committer | Imre Deak <imre.deak@intel.com> | 2014-06-03 22:19:42 +0300 |
commit | e23f1fdfeed49f0b61b528940effefc089f008d2 (patch) | |
tree | 6898a5fec54366308d22ea0ccc6423d78fcde285 /tools | |
parent | 6d2577c74117e0f246152d2a16c96626c496a824 (diff) |
quick_dump: chv: add display registers
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
[imre: add audio regs]
Reviewed-by: Imre Deak <imre.deak@intel.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/quick_dump/cherryview | 4 | ||||
-rw-r--r-- | tools/quick_dump/chv_display_base.txt | 211 | ||||
-rw-r--r-- | tools/quick_dump/chv_pipe_c.txt | 168 | ||||
-rw-r--r-- | tools/quick_dump/vlv_pipe_a.txt | 175 | ||||
-rw-r--r-- | tools/quick_dump/vlv_pipe_b.txt | 174 |
5 files changed, 732 insertions, 0 deletions
diff --git a/tools/quick_dump/cherryview b/tools/quick_dump/cherryview new file mode 100644 index 00000000..fb318796 --- /dev/null +++ b/tools/quick_dump/cherryview @@ -0,0 +1,4 @@ +vlv_pipe_a.txt +vlv_pipe_b.txt +chv_pipe_c.txt +chv_display_base.txt diff --git a/tools/quick_dump/chv_display_base.txt b/tools/quick_dump/chv_display_base.txt new file mode 100644 index 00000000..8b1d495f --- /dev/null +++ b/tools/quick_dump/chv_display_base.txt @@ -0,0 +1,211 @@ +('DPFLIPSTAT', '0x70028', '0x180000') +('DPINVGTT', '0x7002C', '0x180000') + +('DSPARB', '0x70030', '0x180000') +('DSPARB2', '0x70060', '0x180000') +('DSPARB3', '0x7006C', '0x180000') + +('DSPHOWM', '0x70064', '0x180000') +('DSPHOWM1', '0x70068', '0x180000') +('FW1', '0x70034', '0x180000') +('FW2', '0x70038', '0x180000') +('FW3', '0x7003C', '0x180000') +('FW4', '0x70070', '0x180000') +('FW5', '0x70074', '0x180000') +('FW6', '0x70078', '0x180000') +('FW7', '0x7007C', '0x180000') +('FW8', '0x700B8', '0x180000') +('FW9', '0x700BC', '0x180000') + +('DDL1', '0x70050', '0x180000') +('DDL2', '0x70054', '0x180000') +('DDL3', '0x70058', '0x180000') + +('VGACNTRL', '0x71400', '0x180000') + +('CBR1', '0x70400', '0x180000') +('CBR2', '0x70404', '0x180000') +('CBR3', '0x7040C', '0x180000') +('CBR4', '0x70450', '0x180000') +('CCBR', '0x70408', '0x180000') + +('SWF00', '0x70410', '0x180000') +('SWF01', '0x70414', '0x180000') +('SWF02', '0x70418', '0x180000') +('SWF03', '0x7041C', '0x180000') +('SWF04', '0x70420', '0x180000') +('SWF05', '0x70424', '0x180000') +('SWF06', '0x70428', '0x180000') +('SWF07', '0x7042C', '0x180000') +('SWF08', '0x70430', '0x180000') +('SWF09', '0x70434', '0x180000') +('SWF0A', '0x70438', '0x180000') +('SWF0B', '0x7043C', '0x180000') +('SWF0C', '0x70440', '0x180000') +('SWF0D', '0x70444', '0x180000') +('SWF0E', '0x70448', '0x180000') +('SWF0F', '0x7044C', '0x180000') +('SWF10', '0x71410', '0x180000') +('SWF11', '0x71414', '0x180000') +('SWF12', '0x71418', '0x180000') +('SWF13', '0x7141C', '0x180000') +('SWF14', '0x71420', '0x180000') +('SWF15', '0x71424', '0x180000') +('SWF16', '0x71428', '0x180000') +('SWF17', '0x7142C', '0x180000') +('SWF18', '0x71430', '0x180000') +('SWF19', '0x71434', '0x180000') +('SWF1A', '0x71438', '0x180000') +('SWF1B', '0x7143C', '0x180000') +('SWF1C', '0x71440', '0x180000') +('SWF1D', '0x71444', '0x180000') +('SWF1E', '0x71448', '0x180000') +('SWF1F', '0x7144C', '0x180000') +('SWF30', '0x72414', '0x180000') +('SWF31', '0x72418', '0x180000') +('SWF32', '0x7241C', '0x180000') + +('PCSRC', '0x73000', '0x180000') +('PCSTAT', '0x73004', '0x180000') +('PCSRC2', '0x73008', '0x180000') +('PCSTAT2', '0x7300C', '0x180000') +('PCSRC3', '0x73010', '0x180000') +('PCSTAT3', '0x73014', '0x180000') + +('PFIT_CONTROL', '0x61230', '0x180000') +('PFIT_PGM_RATIOS', '0x61234', '0x180000') +('PFIT_AUTO_RATION', '0x61238', '0x180000') +('PFIT_INIT_PHASE', '0x6123C', '0x180000') + +('GPIOCTL_0', '0x5010', '0x180000') +('GPIOCTL_1', '0x5014', '0x180000') +('GPIOCTL_2', '0x5018', '0x180000') +('GPIOCTL_3', '0x501C', '0x180000') +('GPIOCTL_4', '0x5020', '0x180000') + +('GMBUS0', '0x5100', '0x180000') +('GMBUS1', '0x5104', '0x180000') +('GMBUS2', '0x5108', '0x180000') +('GMBUS3', '0x510C', '0x180000') +('GMBUS4', '0x5110', '0x180000') +('GMBUS5', '0x5120', '0x180000') +('GMBUS6', '0x5130', '0x180000') +('GMBUS7', '0x5134', '0x180000') + +('RAWCLK_FREQ', '0x6024', '0x180000') +('GMBUSFREQ', '0x6510', '0x180000') +('DSPCLK_GATE_D', '0x6200', '0x180000') +('DSPCLK1_GATE_D', '0x6034', '0x180000') +('RAMCLK_GATE_D', '0x6210', '0x180000') +('D_STATE', '0x6104', '0x180000') +('DPPSR_CGDIS', '0x6204', '0x180000') +('DPPSR1_CGDIS', '0x6220', '0x180000') +('FW_BLC_SELF', '0x6500', '0x180000') +('MI_ARB', '0x6504', '0x180000') +('CZCLK_CDCLK_FREQ_RATIO', '0x6508', '0x180000') +('GCI_CONTROL', '0x650C', '0x180000') +('DOT_MIPI', '0x6038', '0x180000') + +('PORT_HOTPLUG_EN', '0x61110', '0x180000') +('PORT_HOTPLUG_STAT', '0x61114', '0x180000') +('HPD_LONG_VALUE', '0x61120', '0x180000') +('HPD_FILTER_VALUE', '0x61124', '0x180000') + +('HDMIB', '0x61140', '0x180000') +('HDMIC', '0x61160', '0x180000') +('HDMID', '0x6116C', '0x180000') + +('DP2', '0x61154', '0x180000') +('DIGITAL_HPD_CTRL', '0x61164', '0x180000') +('DV_DETERM', '0x61168', '0x180000') + +('DP_AUX_CH_AKSV_HI', '0x64130', '0x180000') +('DP_AUX_CH_AKSV_LO', '0x64134', '0x180000') + +('DP_B', '0x64100', '0x180000') +('DPB_AUX_CH_CTL', '0x64110', '0x180000') +('DPB_AUX_CH_DATA1', '0x64114', '0x180000') +('DPB_AUX_CH_DATA2', '0x64118', '0x180000') +('DPB_AUX_CH_DATA3', '0x6411C', '0x180000') +('DPB_AUX_CH_DATA4', '0x64120', '0x180000') +('DPB_AUX_CH_DATA5', '0x64124', '0x180000') +('DPB_AUX_TST', '0x64150', '0x180000') + +('DP_C', '0x64200', '0x180000') +('DPC_AUX_CH_CTL', '0x64210', '0x180000') +('DPC_AUX_CH_DATA1', '0x64214', '0x180000') +('DPC_AUX_CH_DATA2', '0x64218', '0x180000') +('DPC_AUX_CH_DATA3', '0x6421C', '0x180000') +('DPC_AUX_CH_DATA4', '0x64220', '0x180000') +('DPC_AUX_CH_DATA5', '0x64224', '0x180000') +('DPC_AUX_TST', '0x64228', '0x180000') + +('DP_D', '0x64300', '0x180000') +('DPD_AUX_CH_CTL', '0x64310', '0x180000') +('DPD_AUX_CH_DATA1', '0x64314', '0x180000') +('DPD_AUX_CH_DATA2', '0x64318', '0x180000') +('DPD_AUX_CH_DATA3', '0x6431C', '0x180000') +('DPD_AUX_CH_DATA4', '0x64320', '0x180000') +('DPD_AUX_CH_DATA5', '0x64324', '0x180000') +('DPD_AUX_TST', '0x64328', '0x180000') + +('DPIO_PHY_CONTROL', '0x60100', '0x180000') +('DPIO_PHY_GPIO_DATA', '0x60108', '0x180000') +('DPIO_PHY_STATUS', '0x6240', '0x180000') +('DPIO_PHY_STATUS1', '0x60104', '0x180000') +('DPIO_PHY_STATUS2', '0x6010C', '0x180000') + +('DPIO_BONUS0', '0x64138', '0x180000') +('DPIO_BONUS1', '0x6413C', '0x180000') +('DPIO_BONUS2', '0x64140', '0x180000') +('DPIO_BONUS0_READ_BACK', '0x64144', '0x180000') +('DPIO_BONUS1_READ_BACK', '0x64148', '0x180000') +('DPIO_BONUS2_READ_BACK', '0x6414C', '0x180000') + +('DPA_PIX_GEN_CTRL', '0x61198', '0x180000') +('DPA_PROG_PIXEL_DATA_1', '0x6119C', '0x180000') +('DPA_PROG_PIXEL_DATA_2', '0x611A0', '0x180000') +('DPA_PROG_PIXEL_DATA_3', '0x611A4', '0x180000') +('DPA_PROG_PIXEL_DATA_4', '0x611A8', '0x180000') + +('DPB_PIX_GEN_CTRL', '0x611B0', '0x180000') +('DPB_PROG_PIXEL_DATA_1', '0x611B4', '0x180000') +('DPB_PROG_PIXEL_DATA_2', '0x611B8', '0x180000') +('DPB_PROG_PIXEL_DATA_3', '0x611BC', '0x180000') +('DPB_PROG_PIXEL_DATA_4', '0x611C0', '0x180000') + +('DPC_PIX_GEN_CTRL', '0x611D0', '0x180000') +('DPC_PROG_PIXEL_DATA_1', '0x611D4', '0x180000') +('DPC_PROG_PIXEL_DATA_2', '0x611D8', '0x180000') +('DPC_PROG_PIXEL_DATA_3', '0x611DC', '0x180000') +('DPC_PROG_PIXEL_DATA_4', '0x611E0', '0x180000') + +('AUD_VID_DID', '0x62020', '0x180000') +('AUD_RID', '0x62024', '0x180000') +('AUD_PWRST', '0x6204C', '0x180000') +('AUD_PORT_EN_HD_CFG', '0x6207C', '0x180000') +('AUD_OUT_CH_STR', '0x62088', '0x180000') +('AUD_PINW_CONNLNG_LIST', '0x620A8', '0x180000') +('AUD_PINW_CONNLNG_SEL', '0x620AC', '0x180000') +('AUD_CNTL_ST2', '0x620C0', '0x180000') +('AUD_HDMIW_STATUS', '0x620D4', '0x180000') +('AUD_SSID_DBG', '0x62F00', '0x180000') +('AUD_PWST1_DBG', '0x62F04', '0x180000') +('AUD_PWST2_DBG', '0x62F14', '0x180000') +('AUD_PORT_EN_B_DBG', '0x62F20', '0x180000') +('AUD_PWST3_DBG', '0x62F24', '0x180000') +('AUD_PORT_EN_C_DBG', '0x62F28', '0x180000') +('AUD_PORT_EN_D_DBG', '0x62F2C', '0x180000') +('AUD_CHICKENBIT', '0x62F38', '0x180000') +('AUD_CNTL_ST_B_DBG', '0x62F60', '0x180000') +('AUD_HDMIW_INFOFR_B_DBG', '0x62F64', '0x180000') +('AUD_CNTL_ST_C_DBG', '0x62F70', '0x180000') +('AUD_HDMIW_INFOFR_C_DBG', '0x62F74', '0x180000') +('AUD_CNTL_ST_D_DBG', '0x62F80', '0x180000') +('AUD_HDMIW_INFOFR_D_DBG', '0x62F84', '0x180000') +('AUD_CONFIG_DEFAULT2_REG_PORTB', '0x62F88', '0x180000') +('AUD_CONFIG_DEFAULT2_REG_PORTC', '0x62F8C', '0x180000') +('AUD_CONFIG_DEFAULT2_REG_PORTD', '0x62F90', '0x180000') +('AUD_MCTSA', '0x62F94', '0x180000') +('AUD_MCTSB', '0x62F98', '0x180000') +('AUD_MCTSC', '0x62F9C', '0x180000') diff --git a/tools/quick_dump/chv_pipe_c.txt b/tools/quick_dump/chv_pipe_c.txt new file mode 100644 index 00000000..8c5d3f87 --- /dev/null +++ b/tools/quick_dump/chv_pipe_c.txt @@ -0,0 +1,168 @@ +('PIPEC_DSL', '0x74000', '0x180000') +('PIPEC_SLC', '0x74004', '0x180000') +('PIPECCONF', '0x74008', '0x180000') +('PIPECGCMAXRED', '0x74010', '0x180000') +('PIPECGCMAXGREEN', '0x74014', '0x180000') +('PIPECGCMAXBLUE', '0x74018', '0x180000') +('PIPECSTAT', '0x74024', '0x180000') +('PIPECFRAMECOUNT', '0x74040', '0x180000') +('PIPECFLIPCOUNT', '0x74044', '0x180000') +('PIPECMSAMISC', '0x74048', '0x180000') + +('DSPCADDR', '0x7417C', '0x180000') +('DSPCCNTR', '0x74180', '0x180000') +('DSPCLINOFF', '0x74184', '0x180000') +('DSPCSTRIDE', '0x74188', '0x180000') +('DSPCKEYVAL', '0x74194', '0x180000') +('DSPCKEYMSK', '0x74198', '0x180000') +('DSPCSURF', '0x7419C', '0x180000') +('DSPCTILEOFF', '0x741A4', '0x180000') +('DSPCSURFLIVE', '0x741AC', '0x180000') +('DSPCFLPQSTAT', '0x74200', '0x180000') + +('CURCCNTR', '0x700E0', '0x180000') +('CURCBASE', '0x700E4', '0x180000') +('CURCPOS', '0x700E8', '0x180000') +('CURCRESV', '0x700EC', '0x180000') +('CURCPALET0', '0x700F0', '0x180000') +('CURCPALET1', '0x700F4', '0x180000') +('CURCPALET2', '0x700F8', '0x180000') +('CURCPALET3', '0x700FC', '0x180000') +('CURCLIVEBASE', '0x700B0', '0x180000') + +('SPECNTR', '0x72580', '0x180000') +('SPELINOFF', '0x72584', '0x180000') +('SPESTRIDE', '0x72588', '0x180000') +('SPEPOS', '0x7258C', '0x180000') +('SPESIZE', '0x72590', '0x180000') +('SPEKEYMINVAL', '0x72594', '0x180000') +('SPEKEYMSK', '0x72598', '0x180000') +('SPESURF', '0x7259C', '0x180000') +('SPEKEYMAXVAL', '0x725A0', '0x180000') +('SPETILEOFF', '0x725A4', '0x180000') +('SPECONTALPHA', '0x725A8', '0x180000') +('SPELIVESURF', '0x725AC', '0x180000') +('SPECLRC0', '0x725D0', '0x180000') +('SPECLRC1', '0x725D4', '0x180000') +('SPEGAMC5', '0x725E0', '0x180000') +('SPEGAMC4', '0x725E4', '0x180000') +('SPEGAMC3', '0x725E8', '0x180000') +('SPEGAMC2', '0x725EC', '0x180000') +('SPEGAMC1', '0x725F0', '0x180000') +('SPEGAMC0', '0x725F4', '0x180000') + +('SPFCNTR', '0x72680', '0x180000') +('SPFLINOFF', '0x72684', '0x180000') +('SPFSTRIDE', '0x72688', '0x180000') +('SPFPOS', '0x7268C', '0x180000') +('SPFSIZE', '0x72690', '0x180000') +('SPFKEYMINVAL', '0x72694', '0x180000') +('SPFKEYMSK', '0x72698', '0x180000') +('SPFSURF', '0x7269C', '0x180000') +('SPFKEYMAXVAL', '0x726A0', '0x180000') +('SPFTILEOFF', '0x726A4', '0x180000') +('SPFCONTALPHA', '0x726A8', '0x180000') +('SPFLIVESURF', '0x726AC', '0x180000') +('SPFCLRC0', '0x726D0', '0x180000') +('SPFCLRC1', '0x726D4', '0x180000') +('SPFGAMC5', '0x726E0', '0x180000') +('SPFGAMC4', '0x726E4', '0x180000') +('SPFGAMC3', '0x726E8', '0x180000') +('SPFGAMC2', '0x726EC', '0x180000') +('SPFGAMC1', '0x726F0', '0x180000') +('SPFGAMC0', '0x726F4', '0x180000') + +('DPALETTE_C', '0xC000', '0x180000') +('DPLLC_CTRL', '0x6030', '0x180000') +('DPLLCMD', '0x603C', '0x180000') + +('HTOTAL_C', '0x63000', '0x180000') +('HBLANK_C', '0x63004', '0x180000') +('HSYNC_C', '0x63008', '0x180000') +('VTOTAL_C', '0x6300C', '0x180000') +('VBLANK_C', '0x63010', '0x180000') +('VSYNC_C', '0x63014', '0x180000') +('PIPECSRC', '0x6301C', '0x180000') +('BCLRPAT_C', '0x63020', '0x180000') +('VSYNCSHIFT_C', '0x63028', '0x180000') + +('TRANSC_DATA_M1', '0x63030', '0x180000') +('TRANSC_DATA_N1', '0x63034', '0x180000') +('TRANSC_DATA_M2', '0x63038', '0x180000') +('TRANSC_DATA_N2', '0x6303C', '0x180000') +('TRANSC_LINK_M1', '0x63040', '0x180000') +('TRANSC_LINK_N1', '0x63044', '0x180000') +('TRANSC_LINK_M2', '0x63048', '0x180000') +('TRANSC_LINK_N2', '0x6304C', '0x180000') + +('CRC_CTRL_RED_C', '0x63050', '0x180000') +('CRC_CTRL_GREEN_C', '0x63054', '0x180000') +('CRC_CTRL_BLUE_C', '0x63058', '0x180000') +('CRC_CTRL_ALPHA_C', '0x6305C', '0x180000') +('CRC_CTRL_RESIDUE2_C', '0x63070', '0x180000') +('CRC_RES_RED_C', '0x63060', '0x180000') +('CRC_RES_GREEN_C', '0x63064', '0x180000') +('CRC_RES_BLUE_C', '0x63068', '0x180000') +('CRC_RES_ALPHA_C', '0x6306C', '0x180000') +('CRC_RES_RESIDUAL2_C', '0x63080', '0x180000') + +('PSRCTLC', '0x63090', '0x180000') +('PSRSTATC', '0x63094', '0x180000') +('PSRCRC1C', '0x63098', '0x180000') +('PSRCRC2C', '0x6309C', '0x180000') +('VSCSDPC', '0x630A0', '0x180000') + +('PIPEC_WGCC_C01_C00', '0x630B0', '0x180000') +('PIPEC_WGCC_C02', '0x630B4', '0x180000') +('PIPEC_WGCC_C11_C10', '0x630B8', '0x180000') +('PIPEC_WGCC_C12', '0x630BC', '0x180000') +('PIPEC_WGCC_C21_C20', '0x630C0', '0x180000') +('PIPEC_WGCC_C22', '0x630C4', '0x180000') + +('VIDEO_DIP_CTL_C', '0x611F0', '0x180000') +('VIDEO_DIP_DATA_C', '0x611F4', '0x180000') +('VIDEO_DIP_GDCP_PAYLOAD_C', '0x611F8', '0x180000') + +('PIPEC_CGM_DEGAMMA', '0x6A000', '0x180000') +('PIPEC_CGM_GAMMA', '0x6B000', '0x180000') +('PIPEC_CGM_CSC_COEFF01', '0x6B900', '0x180000') +('PIPEC_CGM_CSC_COEFF23', '0x6B904', '0x180000') +('PIPEC_CGM_CSC_COEFF45', '0x6B908', '0x180000') +('PIPEC_CGM_CSC_COEFF67', '0x6B90C', '0x180000') +('PIPEC_CGM_CSC_COEFF8', '0x6B910', '0x180000') +('PIPEC_CGM_CONTROL', '0x6BA00', '0x180000') + +('PIPEC_PP_STATUS', '0x61900', '0x180000') +('PIPEC_PP_CONTROL', '0x61904', '0x180000') +('PIPEC_PP_ON_DELAYS', '0x61908', '0x180000') +('PIPEC_PP_OFF_DELAYS', '0x6190C', '0x180000') +('PIPEC_PP_DIVISOR', '0x61910', '0x180000') + +('AUD_CONFIG_C', '0x62200', '0x180000') +('AUD_MISC_CTRL_C', '0x62210', '0x180000') +('AUD_CTS_ENABLE_C', '0x62228', '0x180000') +('AUD_HDMIW_HDMIEDID_C', '0x62250', '0x180000') +('AUD_HDMIW_INFOFR_C', '0x62254', '0x180000') +('AUD_OUT_DIG_CNVT_C', '0x62280', '0x180000') +('AUD_OUT_STR_DESC_C', '0x62284', '0x180000') +('AUD_CNTL_ST_C', '0x622B4', '0x180000') +('AUD_OUT_DIG_CNVTC_DBG', '0x62F48', '0x180000') + +('STREAM_C_LPE_AUD_CONFIG', '0x65900', '0x180000') +('STREAM_C_LPE_AUD_CH_STATUS_0', '0x65908', '0x180000') +('STREAM_C_LPE_AUD_CH_STATUS_1', '0x6590C', '0x180000') +('STREAM_C_LPE_AUD_HDMI_CTS_DP_MAUD', '0x65910', '0x180000') +('STREAM_C_LPE_AUD_HDMI_N_DP_NAUD', '0x65914', '0x180000') +('STREAM_C_LPE_AUD_BUFFER_CONFIG', '0x65920', '0x180000') +('STREAM_C_LPE_AUD_BUF_CH_SWP', '0x65924', '0x180000') +('STREAM_C_LPE_AUD_BUF_A_ADDR', '0x65940', '0x180000') +('STREAM_C_LPE_AUD_BUF_A_LENGTH', '0x65944', '0x180000') +('STREAM_C_LPE_AUD_BUF_B_ADDR', '0x65948', '0x180000') +('STREAM_C_LPE_AUD_BUF_B_LENGTH', '0x6594C', '0x180000') +('STREAM_C_LPE_AUD_BUF_C_ADDR', '0x65950', '0x180000') +('STREAM_C_LPE_AUD_BUF_C_LENGTH', '0x65954', '0x180000') +('STREAM_C_LPE_AUD_BUF_D_ADDR', '0x65958', '0x180000') +('STREAM_C_LPE_AUD_BUF_D_LENGTH', '0x6595C', '0x180000') +('STREAM_C_LPE_AUD_CNTL_ST', '0x65960', '0x180000') +('STREAM_C_LPE_AUD_HDMI_STATUS', '0x65964', '0x180000') +('STREAM_C_LPE_AUD_HDMIW_INFOFR', '0x65968', '0x180000') diff --git a/tools/quick_dump/vlv_pipe_a.txt b/tools/quick_dump/vlv_pipe_a.txt new file mode 100644 index 00000000..2b336f35 --- /dev/null +++ b/tools/quick_dump/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') diff --git a/tools/quick_dump/vlv_pipe_b.txt b/tools/quick_dump/vlv_pipe_b.txt new file mode 100644 index 00000000..de5e9681 --- /dev/null +++ b/tools/quick_dump/vlv_pipe_b.txt @@ -0,0 +1,174 @@ +('PIPEB_DSL', '0x71000', '0x180000') +('PIPEB_SLC', '0x71004', '0x180000') +('PIPEBCONF', '0x71008', '0x180000') +('PIPEBGCMAXRED', '0x71010', '0x180000') +('PIPEBGCMAXGREEN', '0x71014', '0x180000') +('PIPEBGCMAXBLUE', '0x71018', '0x180000') +('PIPEBSTAT', '0x71024', '0x180000') +('PIPEBFRAMECOUNT', '0x71040', '0x180000') +('PIPEBFLIPCOUNT', '0x71044', '0x180000') +('PIPEBMSAMISC', '0x71048', '0x180000') + +('DSPBADDR', '0x7117C', '0x180000') +('DSPBCNTR', '0x71180', '0x180000') +('DSPBLINOFF', '0x71184', '0x180000') +('DSPBSTRIDE', '0x71188', '0x180000') +('DSPBKEYVAL', '0x71194', '0x180000') +('DSPBKEYMSK', '0x71198', '0x180000') +('DSPBSURF', '0x7119C', '0x180000') +('DSPBTILEOFF', '0x711A4', '0x180000') +('DSPBSURFLIVE', '0x711AC', '0x180000') +('DSPBFLPQSTAT', '0x71200', '0x180000') + +('CURBCNTR', '0x700C0', '0x180000') +('CURBBASE', '0x700C4', '0x180000') +('CURBPOS', '0x700C8', '0x180000') +('CURBRESV', '0x700CC', '0x180000') +('CURBPALET0', '0x700D0', '0x180000') +('CURBPALET1', '0x700D4', '0x180000') +('CURBPALET2', '0x700D8', '0x180000') +('CURBPALET3', '0x700DC', '0x180000') +('CURBLIVEBASE', '0x700EC', '0x180000') + +('SPCCNTR', '0x72380', '0x180000') +('SPCLINOFF', '0x72384', '0x180000') +('SPCSTRIDE', '0x72388', '0x180000') +('SPCPOS', '0x7238C', '0x180000') +('SPCSIZE', '0x72390', '0x180000') +('SPCKEYMINVAL', '0x72394', '0x180000') +('SPCKEYMSK', '0x72398', '0x180000') +('SPCSURF', '0x7239C', '0x180000') +('SPCKEYMAXVAL', '0x723A0', '0x180000') +('SPCTILEOFF', '0x723A4', '0x180000') +('SPCCONTALPHA', '0x723A8', '0x180000') +('SPCLIVESURF', '0x723AC', '0x180000') +('SPCCLRC0', '0x723D0', '0x180000') +('SPCCLRC1', '0x723D4', '0x180000') +('SPCGAMC5', '0x723E0', '0x180000') +('SPCGAMC4', '0x723E4', '0x180000') +('SPCGAMC3', '0x723E8', '0x180000') +('SPCGAMC2', '0x723EC', '0x180000') +('SPCGAMC1', '0x723F0', '0x180000') +('SPCGAMC0', '0x723F4', '0x180000') + +('SPDCNTR', '0x72480', '0x180000') +('SPDLINOFF', '0x72484', '0x180000') +('SPDSTRIDE', '0x72488', '0x180000') +('SPDPOS', '0x7248C', '0x180000') +('SPDSIZE', '0x72490', '0x180000') +('SPDKEYMINVAL', '0x72494', '0x180000') +('SPDKEYMSK', '0x72498', '0x180000') +('SPDSURF', '0x7249C', '0x180000') +('SPDKEYMAXVAL', '0x724A0', '0x180000') +('SPDTILEOFF', '0x724A4', '0x180000') +('SPDCONTALPHA', '0x724A8', '0x180000') +('SPDLIVESURF', '0x724AC', '0x180000') +('SPDCLRC0', '0x724D0', '0x180000') +('SPDCLRC1', '0x724D4', '0x180000') +('SPDGAMC5', '0x724E0', '0x180000') +('SPDGAMC4', '0x724E4', '0x180000') +('SPDGAMC3', '0x724E8', '0x180000') +('SPDGAMC2', '0x724EC', '0x180000') +('SPDGAMC1', '0x724F0', '0x180000') +('SPDGAMC0', '0x724F4', '0x180000') + +('DPALETTE_B', '0xA800', '0x180000') +('DPLLB_CTRL', '0x6018', '0x180000') +('DPLLBMD', '0x6020', '0x180000') + +('HTOTAL_B', '0x61000', '0x180000') +('HBLANK_B', '0x61004', '0x180000') +('HSYNC_B', '0x61008', '0x180000') +('VTOTAL_B', '0x6100C', '0x180000') +('VBLANK_B', '0x61010', '0x180000') +('VSYNC_B', '0x61014', '0x180000') +('PIPEBSRC', '0x6101C', '0x180000') +('BCLRPAT_B', '0x61020', '0x180000') +('VSYNCSHIFT_B', '0x61028', '0x180000') + +('TRANSB_DATA_M1', '0x61030', '0x180000') +('TRANSB_DATA_N1', '0x61034', '0x180000') +('TRANSB_DATA_M2', '0x61038', '0x180000') +('TRANSB_DATA_N2', '0x6103C', '0x180000') +('TRANSB_LINK_M1', '0x61040', '0x180000') +('TRANSB_LINK_N1', '0x61044', '0x180000') +('TRANSB_LINK_M2', '0x61048', '0x180000') +('TRANSB_LINK_N2', '0x6104C', '0x180000') + +('CRC_CTRL_RED_B', '0x61050', '0x180000') +('CRC_CTRL_GREEN_B', '0x61054', '0x180000') +('CRC_CTRL_BLUE_B', '0x61058', '0x180000') +('CRC_CTRL_ALPHA_B', '0x6105C', '0x180000') +('CRC_CTRL_RESIDUE2_B', '0x61070', '0x180000') +('CRC_RES_RED_B', '0x61060', '0x180000') +('CRC_RES_GREEN_B', '0x61064', '0x180000') +('CRC_RES_BLUE_V', '0x61068', '0x180000') +('CRC_RES_ALPHAB', '0x6106C', '0x180000') +('CRC_RES_RESIDUAL2_B', '0x61080', '0x180000') + +('PSRCTLB', '0x61090', '0x180000') +('PSRSTATB', '0x61094', '0x180000') +('PSRCRC1B', '0x61098', '0x180000') +('PSRCRC2B', '0x6109C', '0x180000') +('VSCSDPB', '0x610A0', '0x180000') + +('PIPEB_WGCC_C01_C00', '0x610B0', '0x180000') +('PIPEB_WGCC_C02', '0x610B4', '0x180000') +('PIPEB_WGCC_C11_C10', '0x610B8', '0x180000') +('PIPEB_WGCC_C12', '0x610BC', '0x180000') +('PIPEB_WGCC_C21_C20', '0x610C0', '0x180000') +('PIPEB_WGCC_C22', '0x610C4', '0x180000') + +('VIDEO_DIP_CTL_B', '0x61170', '0x180000') +('VIDEO_DIP_DATA_B', '0x61174', '0x180000') +('VIDEO_DIP_GDCP_PAYLOAD_B', '0x61178', '0x180000') + +('PIPEB_CGM_DEGAMMA', '0x68000', '0x180000') +('PIPEB_CGM_GAMMA', '0x69000', '0x180000') +('PIPEB_CGM_CSC_COEFF01', '0x69900', '0x180000') +('PIPEB_CGM_CSC_COEFF23', '0x69904', '0x180000') +('PIPEB_CGM_CSC_COEFF45', '0x69908', '0x180000') +('PIPEB_CGM_CSC_COEFF67', '0x6990C', '0x180000') +('PIPEB_CGM_CSC_COEFF8', '0x69910', '0x180000') +('PIPEB_CGM_CONTROL', '0x69A00', '0x180000') + +('PIPEB_PP_STATUS', '0x61300', '0x180000') +('PIPEB_PP_CONTROL', '0x61304', '0x180000') +('PIPEB_PP_ON_DELAYS', '0x61308', '0x180000') +('PIPEB_PP_OFF_DELAYS', '0x6130C', '0x180000') +('PIPEB_PP_DIVISOR', '0x61310', '0x180000') + +('PIPEB_BLC_PWM_CLT2', '0x61350', '0x180000') +('PIPEB_BLC_PWM_CTL', '0x61354', '0x180000') +('PIPEB_BLM_HIST_CTL', '0x61360', '0x180000') +('PIPEB_IMG_ENH_BIN_DATA', '0x61364', '0x180000') +('PIPEB_HIST_THRESH_GUARD', '0x61368', '0x180000') + +('AUD_CONFIG_B', '0x62100', '0x180000') +('AUD_MISC_CTRL_B', '0x62110', '0x180000') +('AUD_CTS_ENABLE_B', '0x62128', '0x180000') +('AUD_HDMIW_HDMIEDID_B', '0x62150', '0x180000') +('AUD_HDMIW_INFOFR_B', '0x62154', '0x180000') +('AUD_OUT_DIG_CNVT_B', '0x62180', '0x180000') +('AUD_OUT_STR_DESC_B', '0x62184', '0x180000') +('AUD_CNTL_ST_B', '0x621B4', '0x180000') +('AUD_OUT_DIG_CNVTB_DBG', '0x62F44', '0x180000') + +('STREAM_B_LPE_AUD_CONFIG', '0x65800', '0x180000') +('STREAM_B_LPE_AUD_CH_STATUS_0', '0x65808', '0x180000') +('STREAM_B_LPE_AUD_CH_STATUS_1', '0x6580C', '0x180000') +('STREAM_B_LPE_AUD_HDMI_CTS_DP_MAUD', '0x65810', '0x180000') +('STREAM_B_LPE_AUD_HDMI_N_DP_NAUD', '0x65814', '0x180000') +('STREAM_B_LPE_AUD_BUFFER_CONFIG', '0x65820', '0x180000') +('STREAM_B_LPE_AUD_BUF_CH_SWP', '0x65824', '0x180000') +('STREAM_B_LPE_AUD_BUF_A_ADDR', '0x65840', '0x180000') +('STREAM_B_LPE_AUD_BUF_A_LENGTH', '0x65844', '0x180000') +('STREAM_B_LPE_AUD_BUF_B_ADDR', '0x65848', '0x180000') +('STREAM_B_LPE_AUD_BUF_B_LENGTH', '0x6584C', '0x180000') +('STREAM_B_LPE_AUD_BUF_C_ADDR', '0x65850', '0x180000') +('STREAM_B_LPE_AUD_BUF_C_LENGTH', '0x65854', '0x180000') +('STREAM_B_LPE_AUD_BUF_D_ADDR', '0x65858', '0x180000') +('STREAM_B_LPE_AUD_BUF_D_LENGTH', '0x6585C', '0x180000') +('STREAM_B_LPE_AUD_CNTL_ST', '0x65860', '0x180000') +('STREAM_B_LPE_AUD_HDMI_STATUS', '0x65864', '0x180000') +('STREAM_B_LPE_AUD_HDMIW_INFOFR', '0x65868', '0x180000') |