diff --git a/powerstats/ZumaCommonDataProviders.cpp b/powerstats/ZumaCommonDataProviders.cpp index e0a35cfd..b48d5883 100644 --- a/powerstats/ZumaCommonDataProviders.cpp +++ b/powerstats/ZumaCommonDataProviders.cpp @@ -698,6 +698,7 @@ void addZumaCommonDataProviders(std::shared_ptr p) { addSoC(p); addGNSS(p); addMobileRadio(p); + addNFC(p); addPCIe(p); addWifi(p); addTPU(p); @@ -708,7 +709,7 @@ void addZumaCommonDataProviders(std::shared_ptr p) { addGPU(p); } -void addNFC(std::shared_ptr p, const std::string& path) { +void addNFC(std::shared_ptr p) { const GenericStateResidencyDataProvider::StateResidencyConfig nfcStateConfig = { .entryCountSupported = true, .entryCountPrefix = "Cumulative count:", @@ -728,5 +729,5 @@ void addNFC(std::shared_ptr p, const std::string& path) { "NFC", "NFC subsystem"); p->addStateResidencyDataProvider(std::make_unique( - path, cfgs)); + "/sys/devices/platform/10c80000.hsi2c/i2c-6/6-0008/power_stats", cfgs)); } diff --git a/powerstats/include/ZumaCommonDataProviders.h b/powerstats/include/ZumaCommonDataProviders.h index 054e422e..03976e75 100644 --- a/powerstats/include/ZumaCommonDataProviders.h +++ b/powerstats/include/ZumaCommonDataProviders.h @@ -27,7 +27,7 @@ void addDvfsStats(std::shared_ptr p); void addGNSS(std::shared_ptr p); void addGPU(std::shared_ptr p); void addMobileRadio(std::shared_ptr p); -void addNFC(std::shared_ptr p, const std::string& path); +void addNFC(std::shared_ptr p); void addPCIe(std::shared_ptr p); void addPixelStateResidencyDataProvider(std::shared_ptr p); void addPowerDomains(std::shared_ptr p);