From d0104cfd0d5a81d2bec523892c4fd43dbe926e86 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Tue, 4 Jan 2022 21:20:33 +0800 Subject: [PATCH 1/2] audio: syncing the USB config for mfg currently mfg audio tool using audio-recordC usb-headset-mic in mixer_paths.xml, add a new path for mfg usb recording to switching the usb mic source modify the usb alsa control to v2 since the latest alsa control already changed Bug: 213027646 Test: verify pass with mfg tool usb-record Signed-off-by: vincenttew Change-Id: If3af632ed2bddcdd1329f17fc89ea82162d810ae --- audio/oriole/config/mixer_paths_factory.xml | 27 ++++++++++++++++----- audio/raven/config/mixer_paths_factory.xml | 27 ++++++++++++++++----- 2 files changed, 42 insertions(+), 12 deletions(-) diff --git a/audio/oriole/config/mixer_paths_factory.xml b/audio/oriole/config/mixer_paths_factory.xml index 57633f5..3326db7 100644 --- a/audio/oriole/config/mixer_paths_factory.xml +++ b/audio/oriole/config/mixer_paths_factory.xml @@ -36,6 +36,14 @@ + + + + + + + + @@ -233,12 +241,13 @@ - - - - - - + + + + + + + @@ -300,9 +309,15 @@ + + + + + + diff --git a/audio/raven/config/mixer_paths_factory.xml b/audio/raven/config/mixer_paths_factory.xml index 57633f5..3326db7 100644 --- a/audio/raven/config/mixer_paths_factory.xml +++ b/audio/raven/config/mixer_paths_factory.xml @@ -36,6 +36,14 @@ + + + + + + + + @@ -233,12 +241,13 @@ - - - - - - + + + + + + + @@ -300,9 +309,15 @@ + + + + + + From f32310bcce221748257c19220a6a23ee195be622 Mon Sep 17 00:00:00 2001 From: Jack Wu Date: Mon, 10 Jan 2022 12:11:11 +0800 Subject: [PATCH 2/2] Set retaildemo settings move the settings from init.gs101.rc Bug: 204926279 Test: check demo mode functionality Signed-off-by: Jack Wu Change-Id: Ie8af13aef2c1d9921f20e31f916e1b3ecf4c7441 --- conf/init.raviole.rc | 6 ++++++ conf/init.slider.rc | 6 ++++++ conf/init.whitefin.rc | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/conf/init.raviole.rc b/conf/init.raviole.rc index cb70c03..22f0917 100644 --- a/conf/init.raviole.rc +++ b/conf/init.raviole.rc @@ -56,3 +56,9 @@ on property:ro.revision=PROTO1.0 # SecureElement eSE2 cts mode on property:persist.vendor.se.ese2.mode=ctsmode write /sys/class/st33spi/st33spi/st33spi_state 33 + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 diff --git a/conf/init.slider.rc b/conf/init.slider.rc index f8506a5..3042b5b 100644 --- a/conf/init.slider.rc +++ b/conf/init.slider.rc @@ -26,3 +26,9 @@ service insmod_sh_slider /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.slid group root system disabled oneshot + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 diff --git a/conf/init.whitefin.rc b/conf/init.whitefin.rc index f74abbb..c030ad7 100644 --- a/conf/init.whitefin.rc +++ b/conf/init.whitefin.rc @@ -24,3 +24,9 @@ service insmod_sh_whitefin /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.wh on fs # Fingerprint chown system system /dev/goodix_fp + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30