From d882fcf2d8438202c0ac7214eca07b1219502f6c Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Sat, 14 Jun 2025 01:53:53 +0300 Subject: [PATCH] zumapro: Update init scripts from BP2A Change-Id: I9e36e0faec4860fe714c0151b3cb7f373cbcf0ea --- conf/init.zumapro.board.rc | 12 +++++++++++- conf/init.zumapro.soc.rc | 3 --- conf/init.zumapro.usb.rc | 2 +- dumpstate/dump_power.rc | 5 +++++ 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 24a1f17..428fa5d 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -192,7 +192,7 @@ on post-fs-data chmod 0660 /dev/ispolin_ranging # Audio dump and debug - mkdir /data/vendor/audio 0770 audio audio + mkdir /data/vendor/audio 0770 system audio # Create the directories for Darwinn HAL. mkdir /data/vendor/hal_neuralnetworks_darwinn 0770 system system @@ -313,6 +313,7 @@ on fs chown system system /sys/devices/platform/exynos-drm/primary-panel/frame_rate chown system system /sys/devices/platform/exynos-drm/primary-panel/frame_interval_ns chown system system /sys/devices/platform/exynos-drm/primary-panel/expected_present_time_ns + chown system system /sys/devices/platform/exynos-drm/displayport/drm-displayport/hdcp_negotiation chown system system /sys/module/drm/parameters/vblankoffdelay chown system system /sys/module/drm/parameters/debug chown system system /sys/class/dqe0/atc/ambient_light @@ -569,6 +570,8 @@ on property:vendor.thermal.link_ready=1 chown system system /dev/thermal/tz-by-name/btmspkr_therm/trip_point_0_hyst chown system system /dev/thermal/tz-by-name/rfpa_therm/trip_point_0_temp chown system system /dev/thermal/tz-by-name/rfpa_therm/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 chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote @@ -649,3 +652,10 @@ on property:vendor.all.modules.ready=1 chown system system /sys/bus/i2c/devices/9-0043/default/redc_comp_enable chown system system /sys/bus/i2c/devices/9-0043/default/delay_before_stop_playback_us enable vendor.vibrator.cs40l26 + +# Battery health +on property:persist.vendor.pulsar.opt_out=1 + write /sys/class/power_supply/battery/aacp_opt_out 1 + +on property:persist.vendor.pulsar.opt_out=0 + write /sys/class/power_supply/battery/aacp_opt_out 0 diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index 4ec131b..0d2d9ac 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -178,9 +178,6 @@ on property:sys.boot_completed=1 write /sys/devices/system/cpu/cpufreq/policy7/sched_pixel/limit_frequency 2363000 write /proc/vendor_sched/pmu_poll_time 10 - # To be removed after InputDispatche and InputReader become ADPF - write /proc/vendor_sched/prefer_idle_task_name "InputDispatcher,InputReader" - # MTE on property:persist.device_config.runtime_native_boot.mode_override=sync # Per-core mode overrides. diff --git a/conf/init.zumapro.usb.rc b/conf/init.zumapro.usb.rc index 2fb3639..ee46d8e 100644 --- a/conf/init.zumapro.usb.rc +++ b/conf/init.zumapro.usb.rc @@ -75,7 +75,7 @@ on early-boot mkdir /config/usb_gadget/g1/functions/uvc.0 write /config/usb_gadget/g1/functions/uvc.0/function_name "Android Webcam" write /config/usb_gadget/g1/functions/uvc.0/streaming_maxpacket 3072 - # write /config/usb_gadget/g1/functions/uvc.0/streaming_maxburst 5 + write /config/usb_gadget/g1/functions/uvc.0/streaming_maxburst 1 # write /config/usb_gadget/g1/functions/uvc.0/streaming_interval 2 # setup control params mkdir /config/usb_gadget/g1/functions/uvc.0/control/header/h diff --git a/dumpstate/dump_power.rc b/dumpstate/dump_power.rc index 5a01b3d..08fa0c0 100644 --- a/dumpstate/dump_power.rc +++ b/dumpstate/dump_power.rc @@ -42,6 +42,8 @@ on init chown system system /sys/class/power_supply/wireless/device/features chown system system /sys/class/power_supply/wireless/device/authtype chown system system /sys/class/power_supply/wireless/device/authstart + chown system system /sys/class/power_supply/wireless/device/stream + chown system system /sys/class/power_supply/wireless/device/fwupdate_data # Adaptive charge chown system system /sys/class/power_supply/battery/charge_deadline @@ -112,6 +114,7 @@ on early-boot chown system system /dev/logbuffer_cpm chown system system /dev/logbuffer_wc68 chown system system /dev/logbuffer_max77779_fwupdate + chown system system /dev/logbuffer_wlc_fw_update on property:sys.boot_completed=1 # gvotables for dumpstate @@ -128,6 +131,8 @@ on property:sys.boot_completed=1 chown system system /sys/class/power_supply/wireless/device/status chown system system /sys/class/power_supply/wireless/device/version chown system system /sys/class/power_supply/wireless/device/authstart + chown system system /sys/class/power_supply/wireless/device/stream + chown system system /sys/class/power_supply/wireless/device/fwupdate_data # write serialno to battery path for pairing write /sys/class/power_supply/battery/dev_sn ${ro.boot.serialno}