pixelstats: move learning/model load path to sysfs

Reporting learning(relaxation) and model loading once a day
* learning and model loading path moved from uevent to
  sysfs collector.

Bug: 329124192
Change-Id: I5f5281e42d15477d586c732372c476c494d880f3
Signed-off-by: Chungro Lee <chungro@google.com>
This commit is contained in:
Chungro Lee 2024-03-11 20:14:38 +00:00 committed by AleX Pelosi
parent 017c85e198
commit aa34394306

View file

@ -80,6 +80,14 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = {
"/sys/class/power_supply/max77779fg/gmsr",
"/sys/class/power_supply/maxfg_base/gmsr",
},
.FGLearningPath = {
"/sys/class/power_supply/max77779fg/fg_learning_events",
"/sys/class/power_supply/maxfg_base/fg_learning_events"
},
.FGModelLoadingPath = {
"/sys/class/power_supply/max77779fg/model_state",
"/sys/class/power_supply/maxfg_base/model_state"
},
.PDMStatePath = "/sys/devices/platform/audiometrics/pdm_state",
.WavesPath = "/sys/devices/platform/audiometrics/waves",
.AdaptedInfoCountPath = "/sys/devices/platform/audiometrics/adapted_info_active_count",
@ -96,15 +104,7 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = {
const struct UeventListener::UeventPaths ueventPaths = {
.AudioUevent = "/devices/virtual/amcs/amcs",
.TypeCPartnerUevent = "PRODUCT_TYPE=",
.FGLearningPath = {
"/sys/class/power_supply/max77779fg/fg_learning_events",
"/sys/class/power_supply/maxfg_base/fg_learning_events"
},
.FwUpdatePath = "/sys/devices/platform/maxim,max77779fwu/update_stats",
.FGModelLoadingPath = {
"/sys/class/power_supply/max77779fg/model_state",
"/sys/class/power_supply/maxfg_base/model_state"
},
.FGAbnlPath = "/sys/class/power_supply/max77779fg/fg_abnormal_events"
};