]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amd/pm: Add pm firmware info to dmesg log
authorLijo Lazar <lijo.lazar@amd.com>
Wed, 25 Feb 2026 12:23:31 +0000 (17:53 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 4 Mar 2026 16:50:56 +0000 (11:50 -0500)
Add PMFW info to dmesg log for SMUv13 SOCs. It's helpful as diagnostic
data for some driver load issues.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c

index 447a9c26bb77d610411ccb5757181a8cc66ca19e..4e09eda77d8b8acf4dcd29b47cf0c257c4287577 100644 (file)
@@ -288,12 +288,13 @@ int smu_v13_0_check_fw_version(struct smu_context *smu)
         * Considering above, we just leave user a verbal message instead
         * of halt driver loading.
         */
-       if (smu->smc_driver_if_version != SMU_IGNORE_IF_VERSION &&
-           if_version != smu->smc_driver_if_version) {
-               dev_info(adev->dev, "smu driver if version = 0x%08x, smu fw if version = 0x%08x, "
+       dev_info_once(adev->dev, "smu driver if version = 0x%08x, smu fw if version = 0x%08x, "
                         "smu fw program = %d, smu fw version = 0x%08x (%d.%d.%d)\n",
                         smu->smc_driver_if_version, if_version,
                         smu_program, smu_version, smu_major, smu_minor, smu_debug);
+
+       if (smu->smc_driver_if_version != SMU_IGNORE_IF_VERSION &&
+           if_version != smu->smc_driver_if_version) {
                dev_info(adev->dev, "SMU driver if version not matched\n");
        }