From 15c9c33a4626a01e0d22d8f7ac55487304ad21aa Mon Sep 17 00:00:00 2001 From: David Li Date: Fri, 13 Sep 2024 10:03:50 +0000 Subject: [PATCH 1/2] audio: add soong configs for debugging Bug: 357140465 Test: mm Flag: EXEMPT bugfix Change-Id: Ib5f229135ccde98b21c6fde8efd9b9121b2a0159 --- audio/aidl.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/audio/aidl.mk b/audio/aidl.mk index e06ac0b..7dd56bc 100644 --- a/audio/aidl.mk +++ b/audio/aidl.mk @@ -27,4 +27,11 @@ PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_SYSTEM_EXT_PROPERTIES += \ ro.audio.ihaladaptervendorextension_enabled=true +ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) +$(call soong_config_set,aoc_audio_func,dump_usecase_data,true) +$(call soong_config_set,aoc_audio_func,hal_socket_control,true) +$(call soong_config_set,aoc_audio_func,record_tuning_keys,true) +$(call soong_config_set,aoc_audio_func,aidl_command_interface,true) +endif + $(call soong_config_set,pixel_audio_hal_type,aidl_build,true) From 617a80e659ff25d55638e19035e472607c980549 Mon Sep 17 00:00:00 2001 From: Safayat Ullah Date: Tue, 10 Sep 2024 10:04:08 +0000 Subject: [PATCH 2/2] display-dump: use generic panel path Bug: 364795380 Test: adb bugreport Flag: EXEMPT bugfix Change-Id: I10f55a3ffb5daf6bf72d80473ba3af23b85a5120 --- display/dump_display.cpp | 12 ++++++------ display/dump_second_display.cpp | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/display/dump_display.cpp b/display/dump_display.cpp index 2df6b4b..f57a134 100644 --- a/display/dump_display.cpp +++ b/display/dump_display.cpp @@ -16,15 +16,15 @@ #include #include - int main() { setbuf(stdout, NULL); dumpFileContent("DECON-0 counters /sys/class/drm/card0/device/decon0/counters", "/sys/class/drm/card0/device/decon0/counters"); dumpFileContent("CRTC-0 event log", "/sys/kernel/debug/dri/0/crtc-0/event"); runCommand("libdisplaycolor", "/vendor/bin/dumpsys displaycolor -v"); - dumpFileContent("Primary panel name", "/sys/devices/platform/exynos-drm/primary-panel/panel_name"); - dumpFileContent("Primary panel extra info", "/sys/devices/platform/exynos-drm/primary-panel/panel_extinfo"); - dumpFileContent("Primary panel power Vreg", "/sys/devices/platform/exynos-drm/primary-panel/panel_pwr_vreg"); - dumpFileContent("Primary panel power mode register", "/sys/devices/platform/exynos-drm/primary-panel/power_mode"); + + dumpFileContent("Primary panel name", "/sys/class/drm/card0/device/primary-panel/panel_name"); + dumpFileContent("Primary panel extra info", "/sys/class/drm/card0/device/primary-panel/panel_extinfo"); + dumpFileContent("Primary panel power Vreg", "/sys/class/drm/card0/device/primary-panel/panel_pwr_vreg"); + dumpFileContent("Primary panel power mode register", "/sys/class/drm/card0/device/primary-panel/power_mode"); return 0; -} \ No newline at end of file +} diff --git a/display/dump_second_display.cpp b/display/dump_second_display.cpp index 80ea909..9590c7f 100644 --- a/display/dump_second_display.cpp +++ b/display/dump_second_display.cpp @@ -18,9 +18,9 @@ int main() { dumpFileContent("DECON-1 counters /sys/class/drm/card0/device/decon1/counters", "/sys/class/drm/card0/device/decon1/counters"); dumpFileContent("CRTC-1 event log", "/sys/kernel/debug/dri/0/crtc-1/event"); - dumpFileContent("Secondary panel name", "/sys/devices/platform/exynos-drm/secondary-panel/panel_name"); - dumpFileContent("Secondary panel extra info", "/sys/devices/platform/exynos-drm/secondary-panel/panel_extinfo"); - dumpFileContent("Secondary panel power mode register", "/sys/devices/platform/exynos-drm/secondary-panel/power_mode"); + + dumpFileContent("Secondary panel name", "/sys/class/drm/card0/device/secondary-panel/panel_name"); + dumpFileContent("Secondary panel extra info", "/sys/class/drm/card0/device/secondary-panel/panel_extinfo"); + dumpFileContent("Secondary panel power mode register", "/sys/class/drm/card0/device/secondary-panel/power_mode"); return 0; } -