diff options
author | Doug Zobel <zobel@google.com> | 2023-05-22 14:33:54 -0500 |
---|---|---|
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | 2023-05-24 19:18:48 +0000 |
commit | 920bfd950dd6e3d8d3eb18eaf75e8565520276ec (patch) | |
tree | c907b2fe398273e00a7cf42bc28a19d0b2e91987 | |
parent | 5f2d8c987b585ca62fe2d3194776461170b34e39 (diff) |
pixelstats: Add PcieLinkRecoveryFailure to PcieLinkStats
Add PcieLinkRecoveryFailure data to the PcieLinkStats atom.
Bug: 283787858
Test: adb logcat "pixelstats-vendor:D *:S"
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:39cd1bad6ff3c5fa9c4555384dd9693f9e9f6882)
Merged-In: Ifa34be47b48f828dd4c88b86c7f05f37ef70700a
Change-Id: Ifa34be47b48f828dd4c88b86c7f05f37ef70700a
-rw-r--r-- | pixelstats/SysfsCollector.cpp | 6 | ||||
-rw-r--r-- | pixelstats/pixelatoms.proto | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/pixelstats/SysfsCollector.cpp b/pixelstats/SysfsCollector.cpp index 486a71b..5912c12 100644 --- a/pixelstats/SysfsCollector.cpp +++ b/pixelstats/SysfsCollector.cpp @@ -1418,12 +1418,16 @@ void SysfsCollector::logPcieLinkStats(const std::shared_ptr<IStats> &stats_clien PcieLinkStatsReported::kModemPcieLinkupFailuresFieldNumber, PcieLinkStatsReported::kWifiPcieLinkupFailuresFieldNumber}, + {"link_recovery_failures", true, 0, 0, + PcieLinkStatsReported::kModemPcieLinkRecoveryFailuresFieldNumber, + PcieLinkStatsReported::kWifiPcieLinkRecoveryFailuresFieldNumber}, + {"pll_lock_average", false, 0, 0, PcieLinkStatsReported::kModemPciePllLockAvgFieldNumber, PcieLinkStatsReported::kWifiPciePllLockAvgFieldNumber}, {"link_up_average", false, 0, 0, - PcieLinkStatsReported::kWifiPcieLinkUpAvgFieldNumber, + PcieLinkStatsReported::kModemPcieLinkUpAvgFieldNumber, PcieLinkStatsReported::kWifiPcieLinkUpAvgFieldNumber }, }; diff --git a/pixelstats/pixelatoms.proto b/pixelstats/pixelatoms.proto index 0fe618b..48848be 100644 --- a/pixelstats/pixelatoms.proto +++ b/pixelstats/pixelatoms.proto @@ -1583,6 +1583,11 @@ message PcieLinkStatsReported { optional int32 wifi_pcie_pll_lock_avg = 10; /* Average time (uS) for successful PCIe Link Up on wifi interface */ optional int32 wifi_pcie_link_up_avg = 11; + + /* Count of new PCIe Link Recovery Failure events on the modem interface */ + optional int32 modem_pcie_link_recovery_failures = 12; + /* Count of new PCIe Link Recovery Failure events on the wifi interface */ + optional int32 wifi_pcie_link_recovery_failures = 13; } /** |