Commit 77a3e251 authored by Alex Deucher's avatar Alex Deucher

drm/amdgpu: add mmhub client support for beige goby

For decoding GPUVM page faults.
Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent c0729819
...@@ -93,6 +93,30 @@ static const char *mmhub_client_ids_sienna_cichlid[][2] = { ...@@ -93,6 +93,30 @@ static const char *mmhub_client_ids_sienna_cichlid[][2] = {
[15][1] = "OSS", [15][1] = "OSS",
}; };
static const char *mmhub_client_ids_beige_goby[][2] = {
[3][0] = "DCEDMC",
[4][0] = "DCEVGA",
[5][0] = "MP0",
[6][0] = "MP1",
[8][0] = "VMC",
[9][0] = "VCNU0",
[11][0] = "VCN0",
[14][0] = "HDP",
[15][0] = "OSS",
[0][1] = "DBGU0",
[1][1] = "DBGU1",
[2][1] = "DCEDWB",
[3][1] = "DCEDMC",
[4][1] = "DCEVGA",
[5][1] = "MP0",
[6][1] = "MP1",
[7][1] = "XDP",
[9][1] = "VCNU0",
[11][1] = "VCN0",
[14][1] = "HDP",
[15][1] = "OSS",
};
static uint32_t mmhub_v2_0_get_invalidate_req(unsigned int vmid, static uint32_t mmhub_v2_0_get_invalidate_req(unsigned int vmid,
uint32_t flush_type) uint32_t flush_type)
{ {
...@@ -139,6 +163,9 @@ mmhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev, ...@@ -139,6 +163,9 @@ mmhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
case CHIP_DIMGREY_CAVEFISH: case CHIP_DIMGREY_CAVEFISH:
mmhub_cid = mmhub_client_ids_sienna_cichlid[cid][rw]; mmhub_cid = mmhub_client_ids_sienna_cichlid[cid][rw];
break; break;
case CHIP_BEIGE_GOBY:
mmhub_cid = mmhub_client_ids_beige_goby[cid][rw];
break;
default: default:
mmhub_cid = NULL; mmhub_cid = NULL;
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment