Replaced 2600 with correct dump and added a few 1331 timings

This commit is contained in:
Lightos1
2025-12-02 21:43:41 +01:00
parent 4b8d8442bb
commit 5fb7a3031a
6 changed files with 1831 additions and 342 deletions

View File

@@ -1,13 +1,13 @@
Dumping MC registers from BASE=0x70019000
-----------------------------------
MC_ERR_ADR_0 = 0x7FFFFFE0
MC_ERR_ADR_0 = 0x11211200
MC_SMMU_CONFIG_0 = 0xFFFFFFFF
MC_SMMU_TLB_CONFIG_0 = 0x30000030
MC_SMMU_PTC_CONFIG_0 = 0x2800003F
MC_SMMU_PTB_ASID_0 = 0x0000000C
MC_SMMU_PTB_DATA_0 = 0xE00FF80C
MC_SMMU_TLB_FLUSH_0 = 0x000FFD1B
MC_SMMU_PTC_FLUSH_0 = 0x7B210471
MC_SMMU_TLB_FLUSH_0 = 0x000FFC7B
MC_SMMU_PTC_FLUSH_0 = 0x786771F1
MC_EMEM_CFG_0 = 0x00001000
MC_EMEM_ROW_WIDTH = 0x00000000
MC_EMEM_ADR_CFG_DEV0_0 = 0x00080302
@@ -18,23 +18,23 @@ MC_EMEM_ADR_CFG_BANK_MASK_1_0 = 0x39722800
MC_EMEM_ADR_CFG_BANK_MASK_2_0 = 0x4B9C1000
MC_SECURITY_CFG0_0 = 0xFFFFFFFF
MC_SECURITY_CFG1_0 = 0xFFFFFFFF
MC_EMEM_ARB_CFG_0 = 0x0000000C
MC_EMEM_ARB_OUTSTANDING_REQ_0 = 0x80010080
MC_EMEM_ARB_TIMING_RCD_0 = 0x00000006
MC_EMEM_ARB_TIMING_RP_0 = 0x00000007
MC_EMEM_ARB_TIMING_RC_0 = 0x00000018
MC_EMEM_ARB_TIMING_RAS_0 = 0x0000000F
MC_EMEM_ARB_TIMING_FAW_0 = 0x0000000F
MC_EMEM_ARB_TIMING_RRD_0 = 0x00000003
MC_EMEM_ARB_TIMING_RAP2PRE_0 = 0x00000003
MC_EMEM_ARB_TIMING_WAP2PRE_0 = 0x0000000D
MC_EMEM_ARB_CFG_0 = 0x08000013
MC_EMEM_ARB_OUTSTANDING_REQ_0 = 0x80040080
MC_EMEM_ARB_TIMING_RCD_0 = 0x0000000A
MC_EMEM_ARB_TIMING_RP_0 = 0x0000000B
MC_EMEM_ARB_TIMING_RC_0 = 0x00000027
MC_EMEM_ARB_TIMING_RAS_0 = 0x0000001A
MC_EMEM_ARB_TIMING_FAW_0 = 0x00000013
MC_EMEM_ARB_TIMING_RRD_0 = 0x00000004
MC_EMEM_ARB_TIMING_RAP2PRE_0 = 0x00000004
MC_EMEM_ARB_TIMING_WAP2PRE_0 = 0x00000011
MC_EMEM_ARB_TIMING_R2R_0 = 0x00000001
MC_EMEM_ARB_TIMING_W2W_0 = 0x00000001
MC_EMEM_ARB_TIMING_R2W_0 = 0x0000000C
MC_EMEM_ARB_TIMING_W2R_0 = 0x0000000A
MC_EMEM_ARB_DA_TURNS_0 = 0x05060000
MC_EMEM_ARB_DA_COVERS_0 = 0x000D080C
MC_EMEM_ARB_MISC0_0 = 0x726C2419
MC_EMEM_ARB_TIMING_R2W_0 = 0x0000000E
MC_EMEM_ARB_TIMING_W2R_0 = 0x0000000D
MC_EMEM_ARB_DA_TURNS_0 = 0x06070000
MC_EMEM_ARB_DA_COVERS_0 = 0x00130D13
MC_EMEM_ARB_MISC0_0 = 0x72743B28
C_EMEM_ARB_MISC1_0 = 0x70000F0F
MC_EMEM_ARB_MISC2_0 = 0x00000000
MC_EMEM_ARB_RING1_THROTTLE_0 = 0x001F0000
@@ -77,22 +77,22 @@ MC_VIDEO_PROTECT_VPR_OVERRIDE1_0 = 0x0600FED3
MC_SMMU_TLB_SET_SELECTION_MASK_0_0 = 0x00008000
MC_DISPLAY_SNAP_RING_0 = 0x00000000
MC_ERR_VPR_STATUS_0 = 0x000000C0
MC_ERR_VPR_ADR_0 = 0x0C181000
MC_ERR_VPR_ADR_0 = 0x0C5D1020
MC_IRAM_REG_CTRL_0 = 0x00000001
MC_EMEM_CFG_ACCESS_CTRL_0 = 0x00000001
MC_TZ_SECURITY_CTRL_0 = 0x00000000
MC_EMEM_ARB_OUTSTANDING_REQ_RING3_0 = 0x80010080
MC_SEC_CARVEOUT_BOM_0 = 0xFFF00000
MC_EMEM_ARB_OUTSTANDING_REQ_RING3_0 = 0x80000080
MC_SEC_CARVEOUT_BOM_0 = 0x00000000
MC_SEC_CARVEOUT_SIZE_MB_0 = 0x00000000
MC_SEC_CARVEOUT_REG_CTRL_0 = 0x00000000
MC_ERR_SEC_STATUS_0 = 0x00063090
MC_ERR_SEC_ADR_0 = 0x08130850
MC_ERR_SEC_STATUS_0 = 0x000630F0
MC_ERR_SEC_ADR_0 = 0x02110800
MC_PC_IDLE_CLOCK_GATE_CONFIG_0 = 0x0000001F
MC_STUTTER_CONTROL_0 = 0x00000000
MC_EMEM_ARB_NISO_THROTTLE_0 = 0x00000000
MC_EMEM_ARB_NISO_THROTTLE_MASK_0 = 0x00000000
MC_EMEM_ARB_RING0_THROTTLE_MASK_0 = 0x80008041
MC_EMEM_ARB_TIMING_RFCPB_0 = 0x00000037
MC_EMEM_ARB_TIMING_RFCPB_0 = 0x0000005A
MC_EMEM_ARB_TIMING_CCDMW_0 = 0x00000008
MC_EMEM_ARB_REFPB_HP_CTRL_0 = 0x000A1020
MC_EMEM_ARB_REFPB_BANK_CTRL_0 = 0x80001028
@@ -153,7 +153,7 @@ MC_EMEM_ARB_DHYST_TIMEOUT_UTIL_7_0 = 0x0000001A
MC_DA_CONFIG0_0 = 0x00000001
MC_AHB_PTSA_MIN_0 = 0x0000003E
MC_AUD_PTSA_MIN_0 = 0x0000003B
MC_MLL_MPCORER_PTSA_RATE_0 = 0x00000000
MC_MLL_MPCORER_PTSA_RATE_0 = 0x00000115
MC_RING2_PTSA_RATE_0 = 0x0000000C
MC_USBD_PTSA_RATE_0 = 0x00000000
MC_USBX_PTSA_MIN_0 = 0x0000003E
@@ -176,7 +176,7 @@ MC_AUD_PTSA_RATE_0 = 0x00000000
MC_HOST_PTSA_MIN_0 = 0x0000003E
MC_MLL_MPCORER_PTSA_MAX_0 = 0x00000004
MC_SD_PTSA_MIN_0 = 0x0000003E
MC_RING1_PTSA_RATE_0 = 0x00000230
MC_RING1_PTSA_RATE_0 = 0x00000363
MC_JPG_PTSA_MIN_0 = 0x0000003E
MC_HDAPC_PTSA_MIN_0 = 0x0000003E
MC_AVP_PTSA_MIN_0 = 0x0000003E
@@ -199,14 +199,14 @@ MC_GK2_PTSA_MAX_0 = 0x00000000
MC_AUD_PTSA_MAX_0 = 0x0000001F
MC_GK2_PTSA_RATE_0 = 0x00000000
MC_ISP_PTSA_MAX_0 = 0x0000001F
MC_DISB_PTSA_RATE_0 = 0x00000445
MC_DISB_PTSA_RATE_0 = 0x00000446
MC_VE2_PTSA_MAX_0 = 0x00000000
MC_DFD_PTSA_MIN_0 = 0x0000003F
MC_FTOP_PTSA_RATE_0 = 0x00000000
MC_FTOP_PTSA_RATE_0 = 0x0000001F
MC_A9AVPPC_PTSA_RATE_0 = 0x00000000
MC_VE2_PTSA_MIN_0 = 0x0000003E
MC_USBX_PTSA_MAX_0 = 0x00000000
MC_DIS_PTSA_RATE_0 = 0x00000010
MC_DIS_PTSA_RATE_0 = 0x0000000D
MC_USBD_PTSA_MAX_0 = 0x00000000
MC_A9AVPPC_PTSA_MAX_0 = 0x00000010
MC_USBX_PTSA_RATE_0 = 0x00000000
@@ -238,26 +238,26 @@ MC_DISB_PTSA_MIN_0 = 0x0000003B
MC_SMMU_SMMU_PTSA_RATE_0 = 0x00000000
MC_VE2_PTSA_RATE_0 = 0x00000000
MC_GK_PTSA_RATE_0 = 0x00000000
MC_PTSA_GRANT_DECREMENT_0 = 0x00000000
MC_LATENCY_ALLOWANCE_AVPC_0_0 = 0x00800004
MC_PTSA_GRANT_DECREMENT_0 = 0x000017FF
MC_LATENCY_ALLOWANCE_AVPC_0_0 = 0x004E0004
MC_LATENCY_ALLOWANCE_AXIAP_0_0 = 0x008000FF
MC_LATENCY_ALLOWANCE_XUSB_1_0 = 0x00800038
MC_LATENCY_ALLOWANCE_XUSB_1_0 = 0x004E0038
MC_LATENCY_ALLOWANCE_ISP2B_0_0 = 0x00000041
MC_LATENCY_ALLOWANCE_SDMMCAA_0_0 = 0x00800005
MC_LATENCY_ALLOWANCE_SDMMCA_0_0 = 0x00800014
MC_LATENCY_ALLOWANCE_SDMMCAA_0_0 = 0x004E0005
MC_LATENCY_ALLOWANCE_SDMMCA_0_0 = 0x004E0014
MC_LATENCY_ALLOWANCE_ISP2_0_0 = 0x0000002C
MC_LATENCY_ALLOWANCE_SE_0_0 = 0x0080002E
MC_LATENCY_ALLOWANCE_ISP2_1_0 = 0x00800080
MC_LATENCY_ALLOWANCE_ISP2_1_0 = 0x004E004E
MC_LATENCY_ALLOWANCE_DC_0_0 = 0x001E00FF
MC_LATENCY_ALLOWANCE_VIC_0_0 = 0x0080001D
MC_LATENCY_ALLOWANCE_VIC_0_0 = 0x004E0012
MC_LATENCY_ALLOWANCE_DCB_1_0 = 0x0000001E
MC_LATENCY_ALLOWANCE_NVDEC_0_0 = 0x00800095
MC_LATENCY_ALLOWANCE_NVDEC_0_0 = 0x004E0095
MC_LATENCY_ALLOWANCE_DCB_2_0 = 0x0000001E
MC_LATENCY_ALLOWANCE_TSEC_0_0 = 0x00800041
MC_LATENCY_ALLOWANCE_TSEC_0_0 = 0x004E0041
MC_LATENCY_ALLOWANCE_DC_2_0 = 0x001E001E
MC_SCALED_LATENCY_ALLOWANCE_DISPLAY0AB_0 = 0x001E001E
MC_LATENCY_ALLOWANCE_PPCS_1_0 = 0x00800080
MC_LATENCY_ALLOWANCE_XUSB_0_0 = 0x0080003D
MC_LATENCY_ALLOWANCE_PPCS_1_0 = 0x004E0080
MC_LATENCY_ALLOWANCE_XUSB_0_0 = 0x004E003D
MC_LATENCY_ALLOWANCE_PPCS_0_0 = 0x00340049
MC_LATENCY_ALLOWANCE_TSECB_0_0 = 0x00FF009D
MC_LATENCY_ALLOWANCE_AFI_0_0 = 0x00FF0073
@@ -266,23 +266,23 @@ MC_LATENCY_ALLOWANCE_DC_1_0 = 0x0000001E
MC_LATENCY_ALLOWANCE_APE_0_0 = 0x008000FF
MC_SCALED_LATENCY_ALLOWANCE_DISPLAY0C_0 = 0x001E001E
MC_LATENCY_ALLOWANCE_A9AVP_0_0 = 0x00800004
MC_LATENCY_ALLOWANCE_GPU2_0_0 = 0x00800019
MC_LATENCY_ALLOWANCE_GPU2_0_0 = 0x004E0010
MC_LATENCY_ALLOWANCE_DCB_0_0 = 0x001E001E
MC_LATENCY_ALLOWANCE_HC_1_0 = 0x00000080
MC_LATENCY_ALLOWANCE_SDMMC_0_0 = 0x00800090
MC_LATENCY_ALLOWANCE_HC_1_0 = 0x0000004E
MC_LATENCY_ALLOWANCE_SDMMC_0_0 = 0x004E0090
MC_LATENCY_ALLOWANCE_NVJPG_0_0 = 0x00800023
MC_LATENCY_ALLOWANCE_PTC_0_0 = 0x00000000
MC_LATENCY_ALLOWANCE_ETR_0_0 = 0x008000FF
MC_LATENCY_ALLOWANCE_MPCORE_0_0 = 0x00800004
MC_LATENCY_ALLOWANCE_VI2_0_0 = 0x00000080
MC_LATENCY_ALLOWANCE_MPCORE_0_0 = 0x004E0004
MC_LATENCY_ALLOWANCE_VI2_0_0 = 0x0000004E
MC_SCALED_LATENCY_ALLOWANCE_DISPLAY0BB_0 = 0x001E001E
MC_SCALED_LATENCY_ALLOWANCE_DISPLAY0CB_0 = 0x001E001E
MC_LATENCY_ALLOWANCE_SATA_0_0 = 0x00FF00CB
MC_SCALED_LATENCY_ALLOWANCE_DISPLAY0A_0 = 0x00FF00FF
MC_LATENCY_ALLOWANCE_HC_0_0 = 0x00080016
MC_LATENCY_ALLOWANCE_HC_0_0 = 0x0008000E
MC_LATENCY_ALLOWANCE_DC_3_0 = 0x0000001E
MC_LATENCY_ALLOWANCE_GPU_0_0 = 0x00800019
MC_LATENCY_ALLOWANCE_SDMMCAB_0_0 = 0x00800005
MC_LATENCY_ALLOWANCE_GPU_0_0 = 0x004E0010
MC_LATENCY_ALLOWANCE_SDMMCAB_0_0 = 0x004E0005
MC_LATENCY_ALLOWANCE_ISP2B_1_0 = 0x00FF00FF
MC_LATENCY_ALLOWANCE_NVENC_0_0 = 0x00800018
MC_LATENCY_ALLOWANCE_NVENC_0_0 = 0x004E0018
MC_LATENCY_ALLOWANCE_HDA_0_0 = 0x00FF0024