* This enables Deep Sleep mode, additionally to QPower
* With this configuration, QPower manages the new Deep sleep mode
-> Leads to amazing power savings
* Move from fstab.default to fstab.qcom for better compatibility
* Xiaomi hardcode androidboot.fstab_suffix=default in bootloader so let's force load qcom
* Also remove fstab.emmc and recovery.fstab as they're not used
* Inline fstab with sm8250
* Move qcom recovery init script to Android.bp
* For factory use only and has real performance costs.
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Temkar <pranavtemkar@gmail.com>
Change-Id: I2d25c28c2ba146fa4464cb49f02ead6a6d787b48
* Enable Codec2 input surface
* Move QTI Codec2 media_codecs to where they actually belong
* Provides hardware-accelerated Codec2 decoding for most codecs
Signed-off-by: Albert I <kras@raphielgang.org>
* Disabled by default even with LLVM=1, but this is
another GCC dependency we can remove. Google has
been doing this for a while now.
https://android.googlesource.com/kernel/msm/+/b009f0a1a
Change-Id: I1ca23607682299182da0a6e14594ba2e2de00a4a
* The Wi-Fi Aware feature added in Android 8.0 enables
supporting devices to discover, connect, and range
(added in Android 9) to one another directly using
the Wi-Fi Aware protocol without internet or cellular
network access.
* This feature, built upon the Wi-Fi Alliance (WFA) Wi-Fi
Aware specification (versions 2.0 and 3.0), allows easy
sharing of high-throughput data among trusted devices
and apps that are otherwise off-network.
https://source.android.com/devices/tech/connect/wifi-aware
Change-Id: I18ff20e7466b8e8fd598381b730fb7db391e9ad4
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Add QTI health implementation so that it waits for battery power
supply for a max timeout of 5 seconds. This is to ensure by the
time health HAL service starts, battery power supply device is
available. Without this, health HAL couldn't find battery power
supply sometimes because of the time taken for battery charger
driver to probe on platforms where it can happen only after the
remote subsytem is bought out of reset.
adopt the new way of specifying phase offsets to SurfaceFlinger.
More info in ag/9856326
Bug: 145561086
Bug: 141329414
Test: jank tests
Test: adb shell /data/nativetest64/libsurfaceflinger_unittest/libsurfaceflinger_unittest
Change-Id: Ie50eb69009ac54345d0174f5429bc402573ec328
Signed-off-by: Joey Huab <joey@evolution-x.org>
* doesnt work properly with zygote native fork loop:
11-16 13:12:39.971 2350 2350 E USAP : Attempt to invoke virtual method 'int com.android.internal.os.ZygoteCommandBuffer.getCount()' on a null object reference
11-16 13:12:39.973 1952 2099 E ZygoteProcess: IO Exception while communicating with USAP pool - Connection reset by peer
Change-Id: I7dc09be8f047c29400c1df7874f5a0e1dae81723
Signed-off-by: Joey Huab <joey@evolution-x.org>