powercap: intel_rapl_tpmi: Enable PMU support
authorZhang Rui <rui.zhang@intel.com>
Sun, 28 Apr 2024 09:24:27 +0000 (17:24 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 30 Apr 2024 19:10:37 +0000 (21:10 +0200)
Enable RAPL PMU support for TPMI RAPL driver.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/powercap/intel_rapl_tpmi.c

index f6b7f085977ce1c80e2716fc43ba4152486ba195..947544e4d229aa963ea22a04a4c3e2a6a4e62961 100644 (file)
@@ -302,6 +302,8 @@ static int intel_rapl_tpmi_probe(struct auxiliary_device *auxdev,
                goto err;
        }
 
+       rapl_package_add_pmu(trp->rp);
+
        auxiliary_set_drvdata(auxdev, trp);
 
        return 0;
@@ -314,6 +316,7 @@ static void intel_rapl_tpmi_remove(struct auxiliary_device *auxdev)
 {
        struct tpmi_rapl_package *trp = auxiliary_get_drvdata(auxdev);
 
+       rapl_package_remove_pmu(trp->rp);
        rapl_remove_package(trp->rp);
        trp_release(trp);
 }