diff options
author | Doug Zobel <zobel@google.com> | 2023-02-01 14:04:22 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-02-01 14:04:22 +0000 |
commit | a269b503e5530badaaf7f40fed66b3e1dbd28c50 (patch) | |
tree | f725de49206cc74ccaa147df76875523969585c3 | |
parent | a0c8de359797d25e01b80641461026c9b84363e1 (diff) | |
parent | 471d17d1aea47801bd25daef36247560e7ec689f (diff) | |
download | gs201-a269b503e5530badaaf7f40fed66b3e1dbd28c50.tar.gz |
pixelstats: Configure PCIe link stats pathnames am: 471d17d1ae
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21087424
Change-Id: I7b18affe0e1a60d7744d2311eb99f72d5908676c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | conf/init.gs201.rc | 14 | ||||
-rw-r--r-- | pixelstats/service.cpp | 4 |
2 files changed, 17 insertions, 1 deletions
diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 5d42a67..90b0a61 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -442,6 +442,20 @@ on early-boot chown system system /dev/sys/block/bootdevice/slowio_unmap_cnt chown system system /dev/sys/block/bootdevice/slowio_sync_cnt + # PCIe link stats for pixelstats + chown system system /sys/devices/platform/11920000.pcie/link_stats/complete_timeout_irqs + chown system system /sys/devices/platform/11920000.pcie/link_stats/link_down_irqs + chown system system /sys/devices/platform/11920000.pcie/link_stats/link_recovery_failures + chown system system /sys/devices/platform/11920000.pcie/link_stats/link_up_average + chown system system /sys/devices/platform/11920000.pcie/link_stats/link_up_failures + chown system system /sys/devices/platform/11920000.pcie/link_stats/pll_lock_average + chown system system /sys/devices/platform/14520000.pcie/link_stats/complete_timeout_irqs + chown system system /sys/devices/platform/14520000.pcie/link_stats/link_down_irqs + chown system system /sys/devices/platform/14520000.pcie/link_stats/link_recovery_failures + chown system system /sys/devices/platform/14520000.pcie/link_stats/link_up_average + chown system system /sys/devices/platform/14520000.pcie/link_stats/link_up_failures + chown system system /sys/devices/platform/14520000.pcie/link_stats/pll_lock_average + # Dump Battery EEPROM history for pixelstats chown system system /dev/battery_history chmod 0644 /dev/battery_history diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp index b94b481..445d222 100644 --- a/pixelstats/service.cpp +++ b/pixelstats/service.cpp @@ -70,7 +70,9 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = { .CCARatePath = "/sys/devices/platform/audiometrics/cca_rate_read_once", .TempResidencyPath = "/sys/kernel/metrics/temp_residency/temp_residency_all/stats", .ResumeLatencyMetricsPath = "/sys/kernel/metrics/resume_latency/resume_latency_metrics", - .LongIRQMetricsPath = "/sys/kernel/metrics/irq/long_irq_metrics" + .LongIRQMetricsPath = "/sys/kernel/metrics/irq/long_irq_metrics", + .ModemPcieLinkStatsPath = "/sys/devices/platform/11920000.pcie/link_stats", + .WifiPcieLinkStatsPath = "/sys/devices/platform/14520000.pcie/link_stats" }; const struct UeventListener::UeventPaths ueventPaths = { |