diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc
index 706fa819..ec095aed 100644
--- a/conf/init.gs201.rc
+++ b/conf/init.gs201.rc
@@ -538,6 +538,7 @@ on fs
restorecon_recursive /mnt/vendor/persist/audio
restorecon_recursive /mnt/vendor/persist/sensors
restorecon_recursive /mnt/vendor/persist/battery
+ restorecon_recursive /mnt/vendor/persist/modem
# Set up display-related directories and permissions
# Add restorecon_recursive command to make sure the restorecon label is persist_display_file.
restorecon_recursive /mnt/vendor/persist/display
@@ -899,9 +900,6 @@ on post-fs-data
mkdir /data/vendor/powerstats 0771 system system
chown system system /data/vendor/powerstats
-on late-init && property:ro.boot.hw.soc.rev=0
- setprop vendor.thermal.config "thermal_info_config_A0.json"
-
on property:vendor.thermal.link_ready=1
# BCL
write /sys/devices/virtual/pmic/mitigation/clock_ratio/tpu_light_clk_ratio 0xfff041c1 #DFS
diff --git a/conf/init.gs201.usb.rc b/conf/init.gs201.usb.rc
index d8f89965..36203f40 100644
--- a/conf/init.gs201.usb.rc
+++ b/conf/init.gs201.usb.rc
@@ -178,7 +178,7 @@ on charger
write /config/usb_gadget/g1/bcdDevice 0x0510
mkdir /config/usb_gadget/g1/functions/midi.gs5
symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
- setprop sys.usb.controller "11110000.dwc3"
+ setprop sys.usb.controller "11210000.dwc3"
setprop sys.usb.configfs 1
on property:ro.bootmode=charger
diff --git a/device_framework_matrix_product.xml b/device_framework_matrix_product.xml
index 10503297..bed3b1f2 100644
--- a/device_framework_matrix_product.xml
+++ b/device_framework_matrix_product.xml
@@ -6,13 +6,6 @@
default
-
- android.hardware.biometrics.fingerprint
-
- IFingerprint
- default
-
-
android.hardware.contexthub
1
diff --git a/powerstats/Gs201CommonDataProviders.cpp b/powerstats/Gs201CommonDataProviders.cpp
index 599874d1..6232a6e0 100644
--- a/powerstats/Gs201CommonDataProviders.cpp
+++ b/powerstats/Gs201CommonDataProviders.cpp
@@ -102,7 +102,6 @@ void addPlaceholderEnergyConsumers(std::shared_ptr p) {
}
void addAoC(std::shared_ptr p) {
- static const uint64_t TIMEOUT_MILLIS = 120;
std::string prefix = "/sys/devices/platform/19000000.aoc/control/";
// Add AoC cores (a32, ff1, hf0, and hf1)
@@ -115,7 +114,7 @@ void addAoC(std::shared_ptr p) {
std::vector> coreStates = {
{"DWN", "off"}, {"RET", "retention"}, {"WFI", "wfi"}};
p->addStateResidencyDataProvider(std::make_unique(coreIds,
- coreStates, TIMEOUT_MILLIS));
+ coreStates));
// Add AoC voltage stats
std::vector> voltageIds = {
@@ -126,8 +125,7 @@ void addAoC(std::shared_ptr p) {
{"UUD", "ultra_underdrive"},
{"UD", "underdrive"}};
p->addStateResidencyDataProvider(
- std::make_unique(voltageIds, voltageStates,
- TIMEOUT_MILLIS));
+ std::make_unique(voltageIds, voltageStates));
// Add AoC monitor mode
std::vector> monitorIds = {
@@ -137,8 +135,7 @@ void addAoC(std::shared_ptr p) {
{"MON", "mode"},
};
p->addStateResidencyDataProvider(
- std::make_unique(monitorIds, monitorStates,
- TIMEOUT_MILLIS));
+ std::make_unique(monitorIds, monitorStates));
// Add AoC restart count
const GenericStateResidencyDataProvider::StateResidencyConfig restartCountConfig = {