diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index 81ee6b4..eaf5b01 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -496,7 +496,13 @@ will move to IDLE state. This timeout duration is used for satellite with NB IOT radio technologies. --> - 900000 + 2147483647 + + + 2147483647 180000 + + + com.google.android.apps.stargate;com.google.android.apps.stargate.questionnaire.QuestionnaireHomeActivity + + + com.google.android.apps.stargate.ACTION_ESOS_QUESTIONNAIRE diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp index ada8acc..c3b8ee2 100644 --- a/pixelstats/service.cpp +++ b/pixelstats/service.cpp @@ -109,6 +109,28 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = { .OffloadEffectsIdPath = "/sys/devices/platform/audiometrics/offload_effects_id", .OffloadEffectsDurationPath = "/sys/devices/platform/audiometrics/offload_effects_duration", .BluetoothAudioUsagePath = "/sys/devices/platform/audiometrics/bt_usage", + .DisplayPortStatsPaths = { + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/link_negotiation_failures", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/edid_read_failures", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/dpcd_read_failures", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/edid_invalid_failures", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/sink_count_invalid_failures", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/link_unstable_failures", + }, + .HDCPStatsPaths = { + "/sys/devices/platform/hdcp/hdcp2_success_count", + "/sys/devices/platform/hdcp/hdcp2_fallback_count", + "/sys/devices/platform/hdcp/hdcp2_fail_count", + "/sys/devices/platform/hdcp/hdcp1_success_count", + "/sys/devices/platform/hdcp/hdcp1_fail_count", + "/sys/devices/platform/hdcp/hdcp0_count", + }, + .DisplayStatsPaths = { + "/sys/devices/platform/exynos-drm/primary-panel/error_count_te", + "/sys/devices/platform/exynos-drm/primary-panel/error_count_unknown", + "/sys/devices/platform/exynos-drm/secondary-panel/error_count_te", + "/sys/devices/platform/exynos-drm/secondary-panel/error_count_unknown", + } }; const struct UeventListener::UeventPaths ueventPaths = {