From bc80d65178cd51e99882b05da05f2be51b2bef5b Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Thu, 2 May 2024 16:37:51 +0800 Subject: [PATCH] odpm: support 2 random mappings to iio device VSYS_PWR_MMWAVE will be replaced with S12S_VDD_AUR on SUB6 only sku. The replacement failed sometimes because there are 2 random mappings to iio device. Mapping 1 iio:device0 -> s2mpg14-odpm iio:device1 -> s2mpg15-odpm Mapping 2 iio:device0 -> s2mpg15-odpm iio:device1 -> s2mpg14-odpm Bug: 337665886 Bug: 338416918 Bug: 338316877 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: I1c6f3ccc32a73f5b4758571882c4fca9df00c36a Signed-off-by: Darren Hsu --- conf/init.caiman.rc | 2 ++ conf/init.komodo.rc | 2 ++ conf/init.tokay.rc | 2 ++ 3 files changed, 6 insertions(+) diff --git a/conf/init.caiman.rc b/conf/init.caiman.rc index c7b3fbac..5fd9bc26 100644 --- a/conf/init.caiman.rc +++ b/conf/init.caiman.rc @@ -62,8 +62,10 @@ on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_complet # ODPM on early-boot && property:ro.boot.hardware.sku=GEC77 + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" on early-boot && property:ro.boot.hardware.sku=GWVK6 + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" # Start the twoshay touch service diff --git a/conf/init.komodo.rc b/conf/init.komodo.rc index c7c9e96f..3ea5e2b2 100644 --- a/conf/init.komodo.rc +++ b/conf/init.komodo.rc @@ -66,8 +66,10 @@ on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_complet # ODPM on early-boot && property:ro.boot.hardware.sku=GZC4K + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" on early-boot && property:ro.boot.hardware.sku=GQ57S + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" # Start the twoshay touch service diff --git a/conf/init.tokay.rc b/conf/init.tokay.rc index d1172b87..5fa1787c 100644 --- a/conf/init.tokay.rc +++ b/conf/init.tokay.rc @@ -58,8 +58,10 @@ on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_complet # ODPM on early-boot && property:ro.boot.hardware.sku=GUR25 + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" on early-boot && property:ro.boot.hardware.sku=G1B60 + write /sys/bus/iio/devices/iio:device0/enabled_rails "CH11=BUCK12S" write /sys/bus/iio/devices/iio:device1/enabled_rails "CH11=BUCK12S" # Start the twoshay touch service