diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-02-02 00:03:03 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-02-02 00:03:03 +0000 |
commit | dba482981b8defd02a51ea1a073c3fab247be77e (patch) | |
tree | 1e6708d941e80935276a2c62ce6590136b91f0ed | |
parent | 2c6013e5068c407c618b184880aa57bf1cc12b70 (diff) | |
parent | e05f4413af5f7623d86737497e79305c56a2fd91 (diff) |
Snap for 9552684 from e05f4413af5f7623d86737497e79305c56a2fd91 to tm-qpr3-release
Change-Id: Iced6213457a342dd782f7821bc2d053efb20d4fa
-rw-r--r-- | battery_mitigation/battery_mitigation.rc | 56 | ||||
-rw-r--r-- | conf/init.gs201.rc | 14 | ||||
-rw-r--r-- | pixelstats/service.cpp | 4 |
3 files changed, 45 insertions, 29 deletions
diff --git a/battery_mitigation/battery_mitigation.rc b/battery_mitigation/battery_mitigation.rc index c0c76fb5..fcc9a4f6 100644 --- a/battery_mitigation/battery_mitigation.rc +++ b/battery_mitigation/battery_mitigation.rc @@ -3,88 +3,88 @@ on property:vendor.thermal.link_ready=1 chown system system /data/vendor/mitigation start vendor.battery_mitigation -on property:ro.boot.bootreason=reboot,uvlo,pmic,if +on property:ro.boot.bootreason=reboot,uvlo,pmic,if && property:sys.boot.reason=reboot,uvlo,pmic,if setprop vendor.brownout_reason "uvlo,pmic,if" -on property:ro.boot.bootreason=reboot,ocp,pmic,if +on property:ro.boot.bootreason=reboot,ocp,pmic,if && property:sys.boot.reason=reboot,ocp,pmic,if setprop vendor.brownout_reason "ocp,pmic,if" -on property:ro.boot.bootreason=reboot,uvlo,pmic,main +on property:ro.boot.bootreason=reboot,uvlo,pmic,main && property:sys.boot.reason=reboot,uvlo,pmic,main setprop vendor.brownout_reason "uvlo,pmic,main" -on property:ro.boot.bootreason=reboot,uvlo,pmic,sub +on property:ro.boot.bootreason=reboot,uvlo,pmic,sub && property:sys.boot.reason=reboot,uvlo,pmic,sub setprop vendor.brownout_reason "uvlo,pmic,sub" -on property:ro.boot.bootreason=reboot,ocp,buck1m +on property:ro.boot.bootreason=reboot,ocp,buck1m && property:sys.boot.reason=reboot,ocp,buck1m setprop vendor.brownout_reason "ocp,buck1m" -on property:ro.boot.bootreason=reboot,ocp,buck2m +on property:ro.boot.bootreason=reboot,ocp,buck2m && property:sys.boot.reason=reboot,ocp,buck2m setprop vendor.brownout_reason "ocp,buck2m" -on property:ro.boot.bootreason=reboot,ocp,buck3m +on property:ro.boot.bootreason=reboot,ocp,buck3m && property:sys.boot.reason=reboot,ocp,buck3m setprop vendor.brownout_reason "ocp,buck3m" -on property:ro.boot.bootreason=reboot,ocp,buck4m +on property:ro.boot.bootreason=reboot,ocp,buck4m && property:sys.boot.reason=reboot,ocp,buck4m setprop vendor.brownout_reason "ocp,buck4m" -on property:ro.boot.bootreason=reboot,ocp,buck5m +on property:ro.boot.bootreason=reboot,ocp,buck5m && property:sys.boot.reason=reboot,ocp,buck5m setprop vendor.brownout_reason "ocp,buck5m" -on property:ro.boot.bootreason=reboot,ocp,buck6m +on property:ro.boot.bootreason=reboot,ocp,buck6m && property:sys.boot.reason=reboot,ocp,buck6m setprop vendor.brownout_reason "ocp,buck6m" -on property:ro.boot.bootreason=reboot,ocp,buck7m +on property:ro.boot.bootreason=reboot,ocp,buck7m && property:sys.boot.reason=reboot,ocp,buck7m setprop vendor.brownout_reason "ocp,buck7m" -on property:ro.boot.bootreason=reboot,ocp,buck8m +on property:ro.boot.bootreason=reboot,ocp,buck8m && property:sys.boot.reason=reboot,ocp,buck8m setprop vendor.brownout_reason "ocp,buck8m" -on property:ro.boot.bootreason=reboot,ocp,buck9m +on property:ro.boot.bootreason=reboot,ocp,buck9m && property:sys.boot.reason=reboot,ocp,buck9m setprop vendor.brownout_reason "ocp,buck9m" -on property:ro.boot.bootreason=reboot,ocp,buck10m +on property:ro.boot.bootreason=reboot,ocp,buck10m && property:sys.boot.reason=reboot,ocp,buck10m setprop vendor.brownout_reason "ocp,buck10m" -on property:ro.boot.bootreason=reboot,ocp,buck1s +on property:ro.boot.bootreason=reboot,ocp,buck1s && property:sys.boot.reason=reboot,ocp,buck1s setprop vendor.brownout_reason "ocp,buck1s" -on property:ro.boot.bootreason=reboot,ocp,buck2s +on property:ro.boot.bootreason=reboot,ocp,buck2s && property:sys.boot.reason=reboot,ocp,buck2s setprop vendor.brownout_reason "ocp,buck2s" -on property:ro.boot.bootreason=reboot,ocp,buck3s +on property:ro.boot.bootreason=reboot,ocp,buck3s && property:sys.boot.reason=reboot,ocp,buck3s setprop vendor.brownout_reason "ocp,buck3s" -on property:ro.boot.bootreason=reboot,ocp,buck4s +on property:ro.boot.bootreason=reboot,ocp,buck4s && property:sys.boot.reason=reboot,ocp,buck4s setprop vendor.brownout_reason "ocp,buck4s" -on property:ro.boot.bootreason=reboot,ocp,buck5s +on property:ro.boot.bootreason=reboot,ocp,buck5s && property:sys.boot.reason=reboot,ocp,buck5s setprop vendor.brownout_reason "ocp,buck5s" -on property:ro.boot.bootreason=reboot,ocp,buck6s +on property:ro.boot.bootreason=reboot,ocp,buck6s && property:sys.boot.reason=reboot,ocp,buck6s setprop vendor.brownout_reason "ocp,buck6s" -on property:ro.boot.bootreason=reboot,ocp,buck7s +on property:ro.boot.bootreason=reboot,ocp,buck7s && property:sys.boot.reason=reboot,ocp,buck7s setprop vendor.brownout_reason "ocp,buck7s" -on property:ro.boot.bootreason=reboot,ocp,buck8s +on property:ro.boot.bootreason=reboot,ocp,buck8s && property:sys.boot.reason=reboot,ocp,buck8s setprop vendor.brownout_reason "ocp,buck8s" -on property:ro.boot.bootreason=reboot,ocp,buck9s +on property:ro.boot.bootreason=reboot,ocp,buck9s && property:sys.boot.reason=reboot,ocp,buck9s setprop vendor.brownout_reason "ocp,buck9s" -on property:ro.boot.bootreason=reboot,ocp,buck10s +on property:ro.boot.bootreason=reboot,ocp,buck10s && property:sys.boot.reason=reboot,ocp,buck10s setprop vendor.brownout_reason "ocp,buck10s" -on property:ro.boot.bootreason=reboot,ocp,buckds +on property:ro.boot.bootreason=reboot,ocp,buckds && property:sys.boot.reason=reboot,ocp,buckds setprop vendor.brownout_reason "ocp,buckds" -on property:ro.boot.bootreason=reboot,ocp,buckas +on property:ro.boot.bootreason=reboot,ocp,buckas && property:sys.boot.reason=reboot,ocp,buckas setprop vendor.brownout_reason "ocp,buckas" -on property:ro.boot.bootreason=reboot,ocp,buckcs +on property:ro.boot.bootreason=reboot,ocp,buckcs && property:sys.boot.reason=reboot,ocp,buckcs setprop vendor.brownout_reason "ocp,buckcs" -on property:ro.boot.bootreason=reboot,ocp,buckbs +on property:ro.boot.bootreason=reboot,ocp,buckbs && property:sys.boot.reason=reboot,ocp,buckbs setprop vendor.brownout_reason "ocp,buckbs" service vendor.battery_mitigation /vendor/bin/hw/battery_mitigation diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 040281bf..af2dac6b 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -445,6 +445,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 b94b4817..445d222a 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 = { |