From 45531bd711aedf273880ab30fb45b03f144c1312 Mon Sep 17 00:00:00 2001 From: liangjlee Date: Thu, 27 Jun 2024 02:04:57 +0800 Subject: [PATCH 01/17] gs101: Include power/power.mk Bug: 331612600 Flag: EXEMPT (bug 337358613) Change-Id: Ibf7dda6c4c13d6513e2f08239c95c6b2778a98ec Signed-off-by: liangjlee --- device.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device.mk b/device.mk index 184ef6db..534cd262 100644 --- a/device.mk +++ b/device.mk @@ -25,6 +25,7 @@ include device/google/gs-common/thermal/dump/thermal.mk include device/google/gs-common/thermal/thermal_hal/device.mk include device/google/gs-common/pixel_metrics/pixel_metrics.mk include device/google/gs-common/performance/perf.mk +include device/google/gs-common/power/power.mk include device/google/gs-common/display/dump.mk include device/google/gs101/dumpstate/item.mk include device/google/gs-common/radio/dump.mk From ebddc4ff3f9e2384f10ddadc1adbd0be9483c046 Mon Sep 17 00:00:00 2001 From: liangjlee Date: Thu, 27 Jun 2024 02:04:57 +0800 Subject: [PATCH 02/17] gs101: Include power/power.mk Bug: 331612600 Flag: EXEMPT (bug 337358613) Signed-off-by: liangjlee (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7b58898aee6694762f57077bac5626f7baa32a46) Merged-In: Ibf7dda6c4c13d6513e2f08239c95c6b2778a98ec Change-Id: Ibf7dda6c4c13d6513e2f08239c95c6b2778a98ec --- device.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device.mk b/device.mk index 8df5b3fe..20b0e3a8 100644 --- a/device.mk +++ b/device.mk @@ -25,6 +25,7 @@ include device/google/gs-common/thermal/dump/thermal.mk include device/google/gs-common/thermal/thermal_hal/device.mk include device/google/gs-common/pixel_metrics/pixel_metrics.mk include device/google/gs-common/performance/perf.mk +include device/google/gs-common/power/power.mk include device/google/gs-common/display/dump.mk include device/google/gs101/dumpstate/item.mk include device/google/gs-common/radio/dump.mk From 966663c7fab93f1654036f5d26fe133215fde401 Mon Sep 17 00:00:00 2001 From: Mike McTernan Date: Thu, 4 Jul 2024 15:46:34 +0100 Subject: [PATCH 03/17] APC/TUI: remove support for APC Flag: EXEMPT build file change Bug: 351151445 Test: m && test on a device Change-Id: I845133b2057dbc43487155a44b22a8c2dc9489bc --- device.mk | 3 --- 1 file changed, 3 deletions(-) diff --git a/device.mk b/device.mk index 20b0e3a8..929f8f52 100644 --- a/device.mk +++ b/device.mk @@ -76,7 +76,6 @@ PRODUCT_SOONG_NAMESPACES += \ vendor/google/whitechapel/tools \ vendor/google/camera \ vendor/google/interfaces \ - vendor/google_devices/common/proprietary/confirmatioui_hal \ vendor/google_nos/host/android \ vendor/google_nos/test/system-test-harness @@ -804,8 +803,6 @@ PRODUCT_PACKAGES_DEBUG += \ trusty-ut-ctrl \ tipc-test -include device/google/gs101/confirmationui/confirmationui.mk - include device/google/gs101/trusty_metricsd/trusty_metricsd.mk PRODUCT_PACKAGES += \ From 2e1fd9132184fde19391f6313905fc5aab7ed6f7 Mon Sep 17 00:00:00 2001 From: Roy Luo Date: Wed, 26 Jun 2024 22:55:52 +0000 Subject: [PATCH 04/17] Use absolute path for udc device Avoid search in /sys/class/udc directory Bug: 339241080 Test: tested on gs101 Flag: EXEMPT bugfix Change-Id: Iad74cae0d6ad6887d79d705dc8478f1b44532503 --- usb/gadget/UsbGadget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usb/gadget/UsbGadget.h b/usb/gadget/UsbGadget.h index e483a912..ae9b7861 100644 --- a/usb/gadget/UsbGadget.h +++ b/usb/gadget/UsbGadget.h @@ -74,7 +74,7 @@ constexpr char kProcInterruptsPath[] = "/proc/interrupts"; constexpr char kProcIrqPath[] = "/proc/irq/"; constexpr char kSmpAffinityList[] = "/smp_affinity_list"; #ifndef UDC_PATH -#define UDC_PATH "/sys/class/udc/11110000.dwc3/" +#define UDC_PATH "/sys/devices/platform/11110000.usb/11110000.dwc3/udc/11110000.dwc3/" #endif static MonitorFfs monitorFfs(kGadgetName); From 7745a679a126f58f01149abb0d540e1daa8ea94f Mon Sep 17 00:00:00 2001 From: Jeremy Kemp Date: Wed, 22 May 2024 09:58:32 +0100 Subject: [PATCH 05/17] Add Mali OpenCL ICD to PRODUCT_PACKAGES Bug: 324057328 Test: clpeak Change-Id: I7b7de856d1bb090ace31d1938e69069e24e79d7f --- device.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 929f8f52..3abc7e5f 100644 --- a/device.mk +++ b/device.mk @@ -217,9 +217,18 @@ include device/google/gs-common/gpu/gpu.mk PRODUCT_PACKAGES += \ libGLES_mali \ vulkan.mali \ - libOpenCL \ libgpudataproducer +# Install the OpenCL ICD Loader +PRODUCT_SOONG_NAMESPACES += external/OpenCL-ICD-Loader +PRODUCT_PACKAGES += \ + libOpenCL \ + mali_icd__customer_pixel_opencl-icd_ARM.icd +ifeq ($(DEVICE_IS_64BIT_ONLY),false) +PRODUCT_PACKAGES += \ + mali_icd__customer_pixel_opencl-icd_ARM32.icd +endif + PRODUCT_VENDOR_PROPERTIES += \ ro.hardware.vulkan=mali From 2340e91ebd606ce53cff0d2e37f9ce7136e35298 Mon Sep 17 00:00:00 2001 From: Qais Yousef Date: Fri, 7 Jun 2024 14:22:38 +0000 Subject: [PATCH 06/17] init.gs101.rc: Apply sched tuning to improve sched latencies Bug: 340860065 Flag: NONE not supported for init.rc scripts Signed-off-by: Qais Yousef Change-Id: I87b17dce903762b2c498d3631bf9b7e02cc2ebfe --- conf/init.gs101.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index c8913dc3..017b97d5 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -703,6 +703,12 @@ on property:sys.boot_completed=1 write /dev/cpuset/camera-daemon/cpus ${persist.device_config.vendor_system_native.camera-daemon_cpuset:-0-7} setprop vendor.powerhal.init 1 + # Setup scheduler parameters + write /proc/vendor_sched/min_granularity_ns 1000000 + write /proc/vendor_sched/latency_ns 8000000 + write /proc/vendor_sched/max_load_balance_interval 1 + write /proc/vendor_sched/enable_hrtick 1 + # Setup final cpu.uclamp write /proc/vendor_sched/groups/ta/uclamp_min 1 write /proc/vendor_sched/groups/fg/uclamp_min 0 From fd5ebe5436d63bf8a9676c96bbacef5114299a1b Mon Sep 17 00:00:00 2001 From: Roy Luo Date: Wed, 26 Jun 2024 22:55:52 +0000 Subject: [PATCH 07/17] Use absolute path for udc device Avoid search in /sys/class/udc directory Bug: 339241080 Test: tested on gs101 Flag: EXEMPT bugfix Change-Id: Iad74cae0d6ad6887d79d705dc8478f1b44532503 Merged-In: Iad74cae0d6ad6887d79d705dc8478f1b44532503 --- usb/gadget/UsbGadget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usb/gadget/UsbGadget.h b/usb/gadget/UsbGadget.h index e483a912..ae9b7861 100644 --- a/usb/gadget/UsbGadget.h +++ b/usb/gadget/UsbGadget.h @@ -74,7 +74,7 @@ constexpr char kProcInterruptsPath[] = "/proc/interrupts"; constexpr char kProcIrqPath[] = "/proc/irq/"; constexpr char kSmpAffinityList[] = "/smp_affinity_list"; #ifndef UDC_PATH -#define UDC_PATH "/sys/class/udc/11110000.dwc3/" +#define UDC_PATH "/sys/devices/platform/11110000.usb/11110000.dwc3/udc/11110000.dwc3/" #endif static MonitorFfs monitorFfs(kGadgetName); From 8244f563e609b824e9a13abb6d49ae678776c2b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Kosi=C5=84ski?= Date: Wed, 10 Jul 2024 22:09:59 +0000 Subject: [PATCH 08/17] Delete PDX sockets for legacy VR services. Remove irrelevant copy and paste content. None of the gs101 devices ever included these services and these sockets are not doing anything. Bug: 234559097 Test: presubmit Flag: EXEMPT dead code removal Change-Id: I6fdab1e2232f83c0286d5f33773aaa17f9da3f7a --- conf/init.gs101.rc | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 017b97d5..00860b00 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -137,16 +137,6 @@ on init write /sys/class/net/rmnet6/queues/rx-0/rps_cpus fe write /sys/class/net/rmnet7/queues/rx-0/rps_cpus fe - # Create UDS structure for base VR services. - mkdir /dev/socket/pdx 0775 system system - mkdir /dev/socket/pdx/system 0775 system system - mkdir /dev/socket/pdx/system/buffer_hub 0775 system system - mkdir /dev/socket/pdx/system/performance 0775 system system - mkdir /dev/socket/pdx/system/vr 0775 system system - mkdir /dev/socket/pdx/system/vr/display 0775 system system - mkdir /dev/socket/pdx/system/vr/pose 0775 system system - mkdir /dev/socket/pdx/system/vr/sensors 0775 system system - # Boot time 183626384 write /proc/vendor_sched/groups/ta/uclamp_min 201 write /proc/vendor_sched/groups/ta/prefer_idle 1 From 89bd4486e5f0c8fc214ebc9635d6527d53085037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Wagner?= Date: Wed, 10 Jul 2024 13:24:15 +0000 Subject: [PATCH 09/17] Increase the max core index for protected TLS allocations to 4 Pixel removed unnecessary allocation padding, and we now pass dEQP with a maximum physical core index setting of 4, which allows the driver to utilize 4 GPU cores (1111b) in the extreme tests. Bug: 221255664 Test: O6 atest CtsDeqpTestCases -- --module-arg 'CtsDeqpTestCases:include-filter:dEQP-VK.protected_memory.*' Flag: EXEMPT bugfix Change-Id: I9de8d05f9de50c034ef20690a53705fe208fb47f --- device.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 3abc7e5f..f591461c 100644 --- a/device.mk +++ b/device.mk @@ -239,7 +239,7 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ PRODUCT_VENDOR_PROPERTIES += \ vendor.mali.platform.config=/vendor/etc/mali/platform.config \ vendor.mali.debug.config=/vendor/etc/mali/debug.config \ - vendor.mali.base_protected_max_core_count=3 \ + vendor.mali.base_protected_max_core_count=4 \ vendor.mali.base_protected_tls_max=67108864 \ vendor.mali.platform_agt_frequency_khz=24576 From 51cd585c3b0e61ea64a323a66bde2c7a1490762e Mon Sep 17 00:00:00 2001 From: Jerry Huang Date: Wed, 12 Jun 2024 17:04:10 +0800 Subject: [PATCH 10/17] gs101: video: change to use c2 "default" AIDL service Bug: 322920559 Change-Id: Ie9c22d21097bee190f05fa407f38ecd8ea918620 --- device.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/device.mk b/device.mk index f591461c..2c6f2a34 100644 --- a/device.mk +++ b/device.mk @@ -285,6 +285,7 @@ PRODUCT_VENDOR_PROPERTIES += ro.surface_flinger.prime_shader_cache.ultrahdr=1 DEVICE_MANIFEST_FILE := \ device/google/gs101/manifest$(LOCAL_64ONLY).xml +BOARD_USE_CODEC2_AIDL := V1 ifneq (,$(filter aosp_%,$(TARGET_PRODUCT))) DEVICE_MANIFEST_FILE += \ device/google/gs101/manifest_media_aosp.xml @@ -745,12 +746,19 @@ PRODUCT_COPY_FILES += \ device/google/gs101/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml \ PRODUCT_PROPERTY_OVERRIDES += \ - debug.stagefright.c2-poolmask=458752 \ debug.c2.use_dmabufheaps=1 \ media.c2.dmabuf.padding=512 \ debug.stagefright.ccodec_delayed_params=1 \ ro.vendor.gpu.dataspace=1 +ifneq ($(BOARD_USE_CODEC2_AIDL), ) +PRODUCT_PROPERTY_OVERRIDES += \ + debug.stagefright.c2-poolmask=1507328 +else +PRODUCT_PROPERTY_OVERRIDES += \ + debug.stagefright.c2-poolmask=458752 +endif + # Create input surface on the framework side PRODUCT_PROPERTY_OVERRIDES += \ debug.stagefright.c2inputsurface=-1 \ From 0de92772264190b0b40f2f2d6b855c78c4f2e302 Mon Sep 17 00:00:00 2001 From: Robert Luo Date: Mon, 22 Jul 2024 06:26:30 +0800 Subject: [PATCH 11/17] [Pixel RR] Apply reviewed default permissions Pregrantting below permissions: READ_CONTACTS WRITE_CONTACTS READ_CALL_LOG Flag: EXEMPT add pregranted permission in b/337725984, b/337802920 Bug: 337725984, 337802920 Test: presubmit Change-Id: I78d3ff915ce12a8f4a32c7f5b824a249e0971fe9 --- default-permissions.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/default-permissions.xml b/default-permissions.xml index 3ba60117..4a3e1c60 100644 --- a/default-permissions.xml +++ b/default-permissions.xml @@ -171,4 +171,11 @@ + + + + + + + From e35cb696ca271c64019c3b1535fb63eb9edf4335 Mon Sep 17 00:00:00 2001 From: Herbert Xue Date: Tue, 16 Jul 2024 14:33:43 +0800 Subject: [PATCH 12/17] Add soong config variable for PowerAnomalySitril Set the variable is true when USE_LASSEN_OEMHOOK is true and BOARD_WITHOUT_RADIO is not true. Flag: EXEMPT bugfix Bug: 325857852 Test: m ConnectivityMonitor Change-Id: I84e50ffeeec8aea8131cca07827324a2980ed9de --- device.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device.mk b/device.mk index 2c6f2a34..0e42a04b 100644 --- a/device.mk +++ b/device.mk @@ -185,6 +185,7 @@ USE_LASSEN_OEMHOOK := true # $(USE_LASSEN_OEMHOOK) is true and $(BOARD_WITHOUT_RADIO) is not true. ifneq ($(BOARD_WITHOUT_RADIO),true) PRODUCT_SOONG_NAMESPACES += vendor/google/tools/power-anomaly-sitril + $(call soong_config_set,sitril,use_lassen_oemhook_with_radio,true) endif # Use for GRIL From 79cb51273a9c163effe521911b0cb37810dfc5c3 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 18 Jul 2024 09:17:40 +0000 Subject: [PATCH 13/17] Upgrade IDisplay to V13 Bug: 315496839 Flag: EXEMPT bugfix Test: build pass Change-Id: Ied129519d62103ea3f4a4a6bba132d263840ab58 --- device_framework_matrix_product.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device_framework_matrix_product.xml b/device_framework_matrix_product.xml index 95c2113a..45367125 100644 --- a/device_framework_matrix_product.xml +++ b/device_framework_matrix_product.xml @@ -78,7 +78,7 @@ com.google.hardware.pixel.display - 12 + 13 IDisplay default From acf7138e366b9270f021f9a9a014d1f34473e213 Mon Sep 17 00:00:00 2001 From: Jacky Liu Date: Mon, 5 Aug 2024 11:59:57 +0800 Subject: [PATCH 14/17] Use modules.load for vendor ramdisk modules vendor_boot.img is no longer built on 6.1 kernel codebase hence vendor_boot.modules.load no longer exists. We can use modules.load instead which is same as vendor_boot.modules.load but always exist. Flag: EXEMPT build file update Bug: 343042291 Test: build oriole-zvs1-userdebug build oriole-trunk_pixel_kernel_61-userdebug Change-Id: I7e5028ca4cc710367ddc5b161e006b8e7c25de80 --- BoardConfig-common.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index a5e752d7..08b3a73e 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -366,7 +366,12 @@ BOARD_PREBUILT_VENDOR_RAMDISK_KERNEL_MODULES = fips140.ko BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_EXTRA = $(foreach k,$(BOARD_PREBUILT_VENDOR_RAMDISK_KERNEL_MODULES),$(if $(wildcard $(KERNEL_MODULE_DIR)/$(k)), $(k))) # Kernel modules that are listed in vendor_boot.modules.load -BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_FILE := $(strip $(shell cat $(KERNEL_MODULE_DIR)/vendor_boot.modules.load)) +# Starting from 6.1, use modules.load instead. It lists modules for vendor ramdisk regardless of the partition name. +ifneq ($(wildcard $(KERNEL_MODULE_DIR)/modules.load),) + BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_FILE := $(strip $(shell cat $(KERNEL_MODULE_DIR)/modules.load)) +else + BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_FILE := $(strip $(shell cat $(KERNEL_MODULE_DIR)/vendor_boot.modules.load)) +endif ifndef BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD_FILE $(error vendor_boot.modules.load not found or empty) endif From 0da2a724576a148bfe0d9d233a2dd2f8eb1e4a26 Mon Sep 17 00:00:00 2001 From: Cyan_Hsieh Date: Fri, 9 Aug 2024 08:33:31 +0000 Subject: [PATCH 15/17] Add FSTAB_OWNERS and update OWNERS to include Android.bp Flag: EXEMPT only changing OWNERS Bug: 357036384 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bf13fdd5c229e61326dc1cba78c1309a16ac084e) Merged-In: I8a15eb2401d41ac74988f3a5d8028fbeeb28cc2d Change-Id: I8a15eb2401d41ac74988f3a5d8028fbeeb28cc2d --- OWNERS | 2 +- conf/OWNERS | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 conf/OWNERS diff --git a/OWNERS b/OWNERS index 4a2962aa..b471453b 100644 --- a/OWNERS +++ b/OWNERS @@ -2,4 +2,4 @@ per-file powerhint.json = wvw@google.com,joaodias@google.com,jenhaochen@google.c per-file powerhint.json = wvw@google.com,joaodias@google.com,jenhaochen@google.com,rkganesh@google.com,jychen@google.com # per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details. -per-file *.mk=file:device/google/gs-common:main:/MK_OWNERS +per-file *.mk,{**/,}Android.bp=file:device/google/gs-common:main:/MK_OWNERS diff --git a/conf/OWNERS b/conf/OWNERS new file mode 100644 index 00000000..20af85b0 --- /dev/null +++ b/conf/OWNERS @@ -0,0 +1,2 @@ +# per-file for Pixel fstab +per-file fstab.*=file:device/google/gs-common:main:/FSTAB_OWNERS From ad788716447ffd34f3788b617bacbb7ae48b1285 Mon Sep 17 00:00:00 2001 From: samou Date: Tue, 6 Aug 2024 02:41:58 +0000 Subject: [PATCH 16/17] Remove BCL from thermal Flag: EXEMPT tuning changes Bug: 349935208 Change-Id: Id34dc3bb1895c28cf3c3a146ef9fc7a742a73044 Signed-off-by: samou --- conf/init.gs101.rc | 40 ---------------------------------------- powerhint_a1.json | 12 ------------ 2 files changed, 52 deletions(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 00860b00..94b981ce 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -851,50 +851,10 @@ on property:vendor.thermal.link_ready=1 write /sys/devices/virtual/pmic/mitigation/clock_ratio/gpu_heavy_clk_ratio 0xfff04385 write /sys/devices/virtual/pmic/mitigation/clock_ratio/tpu_heavy_clk_ratio 0xfff041c1 write /sys/devices/virtual/pmic/mitigation/clock_ratio/cpu2_heavy_clk_ratio 0xfff041c0 - write /dev/thermal/tz-by-name/smpl_gm/policy user_space - write /dev/thermal/tz-by-name/vdroop1/policy user_space - write /dev/thermal/tz-by-name/vdroop2/policy user_space - write /dev/thermal/tz-by-name/ocp_cpu1/policy user_space - write /dev/thermal/tz-by-name/ocp_cpu2/policy user_space - write /dev/thermal/tz-by-name/ocp_tpu/policy user_space - write /dev/thermal/tz-by-name/ocp_gpu/policy user_space - write /dev/thermal/tz-by-name/soft_ocp_cpu1/policy user_space - write /dev/thermal/tz-by-name/soft_ocp_cpu2/policy user_space - write /dev/thermal/tz-by-name/soft_ocp_tpu/policy user_space - write /dev/thermal/tz-by-name/soft_ocp_gpu/policy user_space - write /dev/thermal/tz-by-name/soc/policy user_space - write /dev/thermal/tz-by-name/batoilo/policy user_space write /sys/devices/virtual/pmic/mitigation/triggered_lvl/smpl_lvl 3100 write /sys/devices/virtual/pmic/mitigation/clock_div/tpu_clk_div 0x1 write /sys/devices/virtual/pmic/mitigation/clock_div/gpu_clk_div 0x1 write /sys/devices/virtual/pmic/mitigation/clock_div/cpu2_clk_div 0x1 - chown system system /dev/thermal/tz-by-name/soc/mode - chown system system /dev/thermal/tz-by-name/batoilo/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/batoilo/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soc/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soc/trip_point_0_hyst # Thermal chown system system /dev/thermal/tz-by-name/quiet_therm/trip_point_0_temp chown system system /dev/thermal/tz-by-name/quiet_therm/trip_point_0_hyst diff --git a/powerhint_a1.json b/powerhint_a1.json index 7a980ba5..e51765b5 100644 --- a/powerhint_a1.json +++ b/powerhint_a1.json @@ -369,18 +369,6 @@ "Type": "EndHint", "Value": "DISABLE_TA_BOOST" }, - { - "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL", - "Node": "LimitFlashCurrent", - "Duration": 0, - "Value": "100" - }, - { - "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE", - "Node": "LimitFlashCurrent", - "Duration": 0, - "Value": "1500" - }, { "PowerHint": "EXPENSIVE_RENDERING", "Node": "PowerHALRenderingState", From 9adfff45e2e3a06ad5f74946b56e746f4e2cdf70 Mon Sep 17 00:00:00 2001 From: Qais Yousef Date: Mon, 12 Aug 2024 14:31:07 +0000 Subject: [PATCH 17/17] BoardConfig-common.mk: Enable Lazy RCU And sync other RCU paramters. Bug: 340860065 Flag: EXEMPT boot time parameters Signed-off-by: Qais Yousef Change-Id: Ia41a45341e988cddcfcf850afd8398a7dc1a91fe --- BoardConfig-common.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index 08b3a73e..e7184a76 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -46,6 +46,7 @@ endif BOARD_KERNEL_CMDLINE += dyndbg=\"func alloc_contig_dump_pages +p\" BOARD_KERNEL_CMDLINE += earlycon=exynos4210,0x10A00000 console=ttySAC0,115200 androidboot.console=ttySAC0 printk.devkmsg=on BOARD_KERNEL_CMDLINE += cma_sysfs.experimental=Y +BOARD_KERNEL_CMDLINE += rcupdate.rcu_expedited=1 rcu_nocbs=all rcutree.enable_rcu_lazy BOARD_KERNEL_CMDLINE += swiotlb=noforce BOARD_BOOTCONFIG += androidboot.boot_devices=14700000.ufs