Snap for 8429660 from c931f186dd
to udc-release
Change-Id: I2a296e242b366491a17de306f8ec7326591a4ef4
This commit is contained in:
commit
1cb59bd188
21 changed files with 134 additions and 9 deletions
|
@ -105,6 +105,12 @@
|
|||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
|
||||
<!-- Cirrus fast switch init -->
|
||||
<ctl name="Fast Use Case Switch Enable" value="0" />
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch5.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="0" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch5.txt" />
|
||||
|
||||
<!-- default EP volume -->
|
||||
<ctl name="PCM Playback Switch" value="1"/>
|
||||
<ctl name="PCM Playback Volume" value="10"/>
|
||||
|
@ -635,6 +641,14 @@
|
|||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="speaker-post">
|
||||
<!-- load Bypass FIR -->
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch3.txt" />
|
||||
<ctl name="Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker">
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="Boost Peak Current Limit" value="3.50A"/>
|
||||
|
@ -643,12 +657,21 @@
|
|||
<!--<ctl name="R DSP RX2 Source" value="ASPRX2"/>-->
|
||||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R AMP PCM Gain" value="17"/>
|
||||
<ctl name="AMP PCM Gain" value="17"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker-post">
|
||||
<!-- load Enable FIR -->
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch1.txt" />
|
||||
<ctl name="Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="Digital PCM Volume" value="800"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-dual-speaker">
|
||||
<path name="speaker" />
|
||||
<!-- Speaker Separation -->
|
||||
<path name="voice-speaker" />
|
||||
<path name="voice-speaker-post" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-safe">
|
||||
|
@ -656,6 +679,12 @@
|
|||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="speaker-safe-post">
|
||||
<!-- load Bypass FIR -->
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="usb-tty-full">
|
||||
</path>
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
1
audio/cheetah/cs35l41/fw/fast_switch1.txt
Normal file
1
audio/cheetah/cs35l41/fw/fast_switch1.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,222608,131072,2167332,1,7,0,629947780
|
1
audio/cheetah/cs35l41/fw/fast_switch2.txt
Normal file
1
audio/cheetah/cs35l41/fw/fast_switch2.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,222608,135168,2167332,1,7,0,919471758
|
1
audio/cheetah/cs35l41/fw/fast_switch3.txt
Normal file
1
audio/cheetah/cs35l41/fw/fast_switch3.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,222608,131328,2167332,1,7,4194304,35123929
|
1
audio/cheetah/cs35l41/fw/fast_switch4.txt
Normal file
1
audio/cheetah/cs35l41/fw/fast_switch4.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,222608,135424,2167332,1,7,4194304,290834899
|
|
@ -105,6 +105,12 @@
|
|||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
|
||||
<!-- Cirrus fast switch init -->
|
||||
<ctl name="Fast Use Case Switch Enable" value="0" />
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch5.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="0" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch5.txt" />
|
||||
|
||||
<!-- default EP volume -->
|
||||
<ctl name="PCM Playback Switch" value="1"/>
|
||||
<ctl name="PCM Playback Volume" value="10"/>
|
||||
|
@ -635,6 +641,14 @@
|
|||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="speaker-post">
|
||||
<!-- load Bypass FIR -->
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch3.txt" />
|
||||
<ctl name="Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker">
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="Boost Peak Current Limit" value="3.50A"/>
|
||||
|
@ -643,12 +657,21 @@
|
|||
<!--<ctl name="R DSP RX2 Source" value="ASPRX2"/>-->
|
||||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R AMP PCM Gain" value="17"/>
|
||||
<ctl name="AMP PCM Gain" value="17"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker-post">
|
||||
<!-- load Enable FIR -->
|
||||
<ctl name="Fast Use Case Delta File" value="fast_switch1.txt" />
|
||||
<ctl name="Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
<ctl name="Digital PCM Volume" value="800"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-dual-speaker">
|
||||
<path name="speaker" />
|
||||
<!-- Speaker Separation -->
|
||||
<path name="voice-speaker" />
|
||||
<path name="voice-speaker-post" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-safe">
|
||||
|
@ -656,6 +679,12 @@
|
|||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="speaker-safe-post">
|
||||
<!-- load Bypass FIR -->
|
||||
<ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
|
||||
<ctl name="R Fast Use Case Switch Enable" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="usb-tty-full">
|
||||
</path>
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
1
audio/panther/cs35l41/fw/fast_switch1.txt
Normal file
1
audio/panther/cs35l41/fw/fast_switch1.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,157072,131072,2167332,1,7,0,849631556
|
1
audio/panther/cs35l41/fw/fast_switch2.txt
Normal file
1
audio/panther/cs35l41/fw/fast_switch2.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,157072,135168,2167332,1,7,0,568746574
|
1
audio/panther/cs35l41/fw/fast_switch3.txt
Normal file
1
audio/panther/cs35l41/fw/fast_switch3.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,157072,131328,2167332,1,7,4194304,356488729
|
1
audio/panther/cs35l41/fw/fast_switch4.txt
Normal file
1
audio/panther/cs35l41/fw/fast_switch4.txt
Normal file
|
@ -0,0 +1 @@
|
|||
11,4,768,1236,157072,135424,2167332,1,7,4194304,108899603
|
|
@ -32,3 +32,9 @@ on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_complet
|
|||
|
||||
on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1
|
||||
write /sys/class/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs/high_sensitivity 1
|
||||
|
||||
# For Japan sku, always enforce camera shutter sound
|
||||
# Since this property is read by the audio server in system service,
|
||||
# it should be written by the system init.
|
||||
on property:ro.boot.hardware.sku=GFE4J
|
||||
setprop audio.camerasound.force true
|
||||
|
|
|
@ -12,3 +12,9 @@ on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_complet
|
|||
|
||||
on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1
|
||||
write /proc/focaltech_touch/high_sensitivity 1
|
||||
|
||||
# For Japan sku, always enforce camera shutter sound
|
||||
# Since this property is read by the audio server in system service,
|
||||
# it should be written by the system init.
|
||||
on property:ro.boot.hardware.sku=G03Z5
|
||||
setprop audio.camerasound.force true
|
||||
|
|
|
@ -39,6 +39,7 @@ $(call soong_config_set,lyric,tuning_product,cheetah)
|
|||
$(call soong_config_set,google3a_config,target_device,cheetah)
|
||||
|
||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.support_kernel_idle_timer=true
|
||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.ignore_hdr_camera_layers=true
|
||||
|
||||
# Init files
|
||||
PRODUCT_COPY_FILES += \
|
||||
|
|
|
@ -175,6 +175,7 @@ endif
|
|||
|
||||
# Display
|
||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_idle_timer_ms=1500
|
||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.ignore_hdr_camera_layers=true
|
||||
|
||||
# WiFi Overlay
|
||||
PRODUCT_PACKAGES += \
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
#include <android/binder_manager.h>
|
||||
#include <android/binder_process.h>
|
||||
#include <log/log.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
using aidl::android::hardware::power::stats::DisplayStateResidencyDataProvider;
|
||||
using aidl::android::hardware::power::stats::EnergyConsumerType;
|
||||
|
@ -100,6 +101,8 @@ void addUwb(std::shared_ptr<PowerStats> p) {
|
|||
}
|
||||
|
||||
int main() {
|
||||
struct stat buffer;
|
||||
|
||||
LOG(INFO) << "Pixel PowerStats HAL AIDL Service is starting.";
|
||||
|
||||
// single thread
|
||||
|
@ -110,8 +113,20 @@ int main() {
|
|||
addGs201CommonDataProviders(p);
|
||||
addDisplay(p);
|
||||
addUwb(p);
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
|
||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
||||
} else {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
||||
}
|
||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||
LOG_ALWAYS_FATAL_IF(status != STATUS_OK);
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include <android/binder_manager.h>
|
||||
#include <android/binder_process.h>
|
||||
#include <log/log.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
using aidl::android::hardware::power::stats::DisplayStateResidencyDataProvider;
|
||||
using aidl::android::hardware::power::stats::EnergyConsumerType;
|
||||
|
@ -57,6 +58,8 @@ void addDisplay(std::shared_ptr<PowerStats> p) {
|
|||
}
|
||||
|
||||
int main() {
|
||||
struct stat buffer;
|
||||
|
||||
LOG(INFO) << "Pixel PowerStats HAL AIDL Service is starting.";
|
||||
|
||||
// single thread
|
||||
|
@ -66,8 +69,20 @@ int main() {
|
|||
|
||||
addGs201CommonDataProviders(p);
|
||||
addDisplay(p);
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
|
||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
||||
} else {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
||||
}
|
||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||
LOG_ALWAYS_FATAL_IF(status != STATUS_OK);
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include <android/binder_manager.h>
|
||||
#include <android/binder_process.h>
|
||||
#include <log/log.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
using aidl::android::hardware::power::stats::DisplayStateResidencyDataProvider;
|
||||
using aidl::android::hardware::power::stats::EnergyConsumerType;
|
||||
|
@ -61,6 +62,8 @@ void addDisplay(std::shared_ptr<PowerStats> p) {
|
|||
}
|
||||
|
||||
int main() {
|
||||
struct stat buffer;
|
||||
|
||||
LOG(INFO) << "Pixel PowerStats HAL AIDL Service is starting.";
|
||||
|
||||
// single thread
|
||||
|
@ -70,8 +73,20 @@ int main() {
|
|||
|
||||
addGs201CommonDataProviders(p);
|
||||
addDisplay(p);
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
|
||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
||||
} else {
|
||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
||||
}
|
||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||
LOG_ALWAYS_FATAL_IF(status != STATUS_OK);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue