drm/amd/pm: retire dimgrey_cavefish hardcode for the use of soft PPTable
authorTao Zhou <tao.zhou1@amd.com>
Mon, 16 Nov 2020 09:48:21 +0000 (17:48 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 17 Nov 2020 19:07:01 +0000 (14:07 -0500)
The PPTable provided by VBIOS can be used.

Signed-off-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Jiansong Chen <Jiansong.Chen@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c

index b233110..d5fa0d9 100644 (file)
@@ -339,8 +339,7 @@ int smu_v11_0_setup_pptable(struct smu_context *smu)
                hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data;
                version_major = le16_to_cpu(hdr->header.header_version_major);
                version_minor = le16_to_cpu(hdr->header.header_version_minor);
-               if ((version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) ||
-                   adev->asic_type == CHIP_DIMGREY_CAVEFISH) {
+               if (version_major == 2 && smu->smu_table.boot_values.pp_table_id > 0) {
                        dev_info(adev->dev, "use driver provided pptable %d\n", smu->smu_table.boot_values.pp_table_id);
                        switch (version_minor) {
                        case 0: