The inclusion of the makefile has been moved back to the
common device tree and compression can be enabled because
kernel now supports it.
Change-Id: I97383c7c63e3946f4c3c0af4be2f9b63ec304b7e
Added a device specific overlay that changes the default name
from "AndroidAp" to customized name
Test: Builds, manually verified name change
Bug: 36368950
Change-Id: I38a5f6fb950d6a45342080bae186a8ed276d94bf
* Align to AOSP NFC template config.
* Fixes problems where NFC freeze once screen is off after boot.
Change-Id: Ia288b2666b8eed5664fbcfcccda511ac9e067c20
A compiled build has no chance of booting without the common device setup
and the prebuilt binaries, so fail the build if those are not present.
Change-Id: Iadd43e887d426732e549969ab8deb14194ca818d
The fingerprint HIDL service is now built in the common tree.
As for the manifest entries, remove whatever is unused.
Change-Id: I781f597b35a557e1beb035fae557695488fe2c22
Google's prebuilt cgroups.json and task_profiles.json for products
launched with previous API levels only covers
ro.product.first_api_level >= 28. [1]
Xiaomi Mi MIX 2S was launched with Oreo (API level 26), so schedtune
and task groups are completely broken. Since the system also checks
/vendor/etc for vendor profiles, make a copy of cgroups_28.json
and task_profiles_28.json and ship them to /vendor/etc. Profiles
for previous API levels are all the same anyway.
Test: boot and check /dev/stune/
[1] system/core/libprocessgroup/profiles/
Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Change-Id: I33c0540ef50054fad839886f9f014cc275659e77
MIX 2s was launched with O (API level 26). This forces PRODUCT_USE_VNDK to be
set as true and consequently BOARD_VNDK_VERSION is set to 'current', which was
previously done in the common tree.
Change-Id: Ie262e5cdc1db0b21f6a327cd707f7a15814d0dce
AOSP impl is not needed at all when NQ NFC is used and all the
rest are implicitly built.
Include support for GSMA NFC API while at it.
Change-Id: Ib8141fb8ceedffc3ebecb7ad4e71491a31573f07
libnfc-nci.conf shouldn't be a part of vendor image, since it is
accessed by libnfc-nci and Nfc application, both are part of system
image.
Test: Nfc enable/disable
Bug: 72080121
Change-Id: I03b6387afc35a521c8a6f9fea1ec2e649d56a38f
* So that it matches prebuilt vendor. On a sidenote, this was
moved from the common tree to the individual device trees,
because not all the targets support NFC.
Change-Id: Ic600594bc073ef3883225fb01039b1953a880807
* Android 9 (P) is now available as public beta, meaning that all the hacks
for running 8.1 with 8.0 blobs can now be dropped.
Change-Id: I68595dd790dec51fb45ccd1d3fb907be81f3b896
Android 8.1 added the support for new type of USB Audio devices
(USB_HEADSET, instead of old USB_DEVICE)
Some older USB devices got converted to this USB_HEADSET while still
using the old protocol.
There is no driver change needed, but the audio policy needs to be
changed.
Since vendors are simply using AOSP usb_audio_policy_configuration
Override it by ourself.
Change-Id: I5c43cd7c95f721914cf94f4dc20c992b4f6a24e9