Age | Commit message (Collapse) | Author |
|
Unused when using Qualcomm's bluetooth stack.
Change-Id: I2682e65a85c7b1112a695e851e9b1512a6b3d28c
|
|
See from https://source.android.com/devices/tech/connect/wifi-sta-ap-concurrency
Change-Id: I64f9e7b76e6dffaf59cd78eae4ba3e75f3b13808
|
|
* Matches rild.legacy.rc from Pie's RIL
Change-Id: Icdb0a3e4859bc0a4011e34fdd483cef2ca3b8a7f
|
|
Bug: 68823037
Change-Id: If634345594ea6d574f49d58e29b48165c3b9458b
Test: "ok google" and music iq from locked screen
|
|
Bug: 69691076
Test: built and tested on sailfish
Change-Id: Ieb4b329ccf2f56e304cd2b62ba12183e514aaff1
|
|
Change-Id: I45dba00016ff70b029b0f7f19e14cabb66657775
|
|
* To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in go/treble-sysprop-compatibility documents.
Test: succeeded building and tested on a sailfish device.
Bug: 36796459
Change-Id: I48e6ee0ae3fe401e39efb273256d991fac676357
|
|
* Clean up unused and non-exsistent services
* Clean up invalid commands
Change-Id: I5b991e8770b0ed9a7ba5af3a0fed612015e809a5
|
|
* init.qcom.class_core.sh
* init.qcom.coex.sh
* init.qcom.crashdata.sh
* init.qcom.efs.sync.sh
* init.qcom.sdio.sh
* init.qcom.syspart_fixup.sh
* init.qcom.wifi.sh
* init.qti.ims.sh
* qca6234-service.sh
Change-Id: Ib6ba59acb1f1d6b773aeca3c326944049784887c
|
|
Change-Id: Ice50a9c83a708d7f8300978048cd00c71e88abc8
|
|
Change-Id: I75afecc8909b55467dfde74d40e77007480fe31d
|
|
* With QTI bluetooth it's no longer needed.
Change-Id: Iba4b0b6ba24fe1b85e7175291ed84769615ffadd
|
|
* Soong now finds all Android.bp and Blueprints files in the source tree
Change-Id: I2b7b22ecec7efb439d4c20c9d579ed9ceed5b20d
|
|
This sets below flag to true:
config_wifi_softap_acs_supported
config_wifi_softap_ieee80211ac_supported
Change-Id: Ie8192caaabfea2853f8f7e9a3644be836bba37ab
CRs-Fixed: 2244800
|
|
(cherry-picked from c57b29cc104a7f4f1250cf67ce739795f6c2ecaf)
Change-Id: If22b1f2151cec52fa17cad7eecb981c3a591dc2e
|
|
* Converted using : https://github.com/luk1337/aeffects-conf2xml
Change-Id: Ida4dabb206f9c9767cc17f5d002d64bca092ed94
|
|
bug: 78197570
Test: CTS
Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0
|
|
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
|
|
Change-Id: Ie45f56421df60311cf0fa5b881e3ef9f14a170fa
|
|
Bug: 73829928
Test: boot walleye, check directories, no errors during boot
Change-Id: Ia1272b2bcc5006fa75a50631861fbaccdeed7bee
|
|
Convert clearkey plugin to HIDL to support drm HAL v1.1.
Add SELinux policy for android.hardware.drm@1.1-service.clearkey.
Test: CTS test
ANDROID_BUILD_TOP= ./android-ccts-tradefed run cts-dev
--module CtsMediaTestCases
-t android.media.cts.ClearKeySystemTest#testClearKeyPlaybackCenc
bug: 69635855
Change-Id: I61e9c272c2a2788fd07d5c12921d28c785661b77
|
|
Leaving 1.0 in the old format and 1.1 in the new format
since this is against FCM 2 which requires 1.0 (this makes
sure that OTAs work).
Bug: 73556059
Test: vts_treble_vintf_test (DRM served in 'HalsAreServed')
Test: ota 3/15/2018 build -> ToT + this
Change-Id: I82e6f9fe0b29b15c2e79e92eb9b2abdbab615a71
|
|
Test: regression test on the board
Bug: 38184704
Change-Id: Ife559125850277865451f92ea862e7ec47fc9da7
Merged-In: Ife559125850277865451f92ea862e7ec47fc9da7
Cherry-picked from master
Signed-off-by: Kevin Rocard <krocard@google.com>
|
|
Test: adb logcat -e health
Test: lshal --debug
Change-Id: I3b14f087d95578d034898600592cb6fb357a9958
|
|
Change-Id: I28d9a9a586239f776528e9b63de85efef8ffa021
|
|
Bug: 66875961
Test: atest VulkanFeaturesTest
Change-Id: I58f904984320dee174637ba0ddfecdd343fab7e6
|
|
Change-Id: I0e0809a2338f006063c5160bb7aec36a555cebab
|
|
Change-Id: I6ee5f42748cac1414e5c7f1327fe0f42bf6d863a
Signed-off-by: Kshitij Gupta <kshitijgm@gmail.com>
|
|
Bug: 36646171
Test: Manual softap toggle
Change-Id: Ia7ef8bf3da8adc3491c4dac4096e4297cbd5bf5b
|
|
Change-Id: I161aa25ba166d41b6736dc52bb7dd78e3a2ad0e7
|
|
Test: play media, use all 25 vol steps and observe varying attenuation
Bug: 32195657
Change-Id: I7ac87df0b2b15de3a7bb87e739bd88ef7b185236
|
|
Bug: 28426597
Change-Id: Icf78d9acec75c500982b1e4391af4d6f3933da37
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I4c236a875144b87827ec1cb0943fd8d1e26e61ae
|
|
This addresses an underlying problem since /dev/hw_random is used. The
issue is that EntropyMixer, which runs in system_server, needs to read
from /dev/hw_random, but thanks to our qualcomm ueventd, EntropyMixer
can never accress this node, resulting in warnings like this:
W EntropyMixer: Failed to add HW RNG output to entropy pool
W EntropyMixer: java.io.FileNotFoundException: /dev/hw_random (Permission denied)
AOSP ueventd handles this well, so just remove this line to get things
back to stage. This issue was never exposed because Google derps the
logging here, which is already fixed on Pie.
https://android.googlesource.com/platform/frameworks/base/+/c78a463e875d91eae2cf256042fd99d130217c38
Change-Id: I42c9aaa8f57306536e51c0a17febad57a5a77581
|
|
Change-Id: If846cc590060025202fa336af4420747f6b01238
|
|
because it serves radio.deprecated.
Fixes: 75321688
Test: vts_treble_vintf_test
Change-Id: I79b03129414140fdc773797adca57135a048397c
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
|
|
Wayne targets are armv8 devices. Setting TARGET_2ND_ARCH_VARIANT
to armv8-a, instead of armv7-a-neon, can silence the related warning
during build.
Bug: 68012286
Change-Id: I18ae3aa985fd6bff11f043a155f3685d9f6644b8
|
|
The files in arm/arm64 are symlinks and pinning symlinks is not
supported. Pin the target vdex file intead.
Bug: 73990433
Test: manual
Change-Id: I313e1f53487c0a21b615f65dc64c21a1ecb4b7d5
|
|
Change-Id: Ie1dd9c1f6a79d04b42e12e0fd9dabdc22b2f6927
|
|
Replace it with FCM Version = 1, specified explicitly
in device manifest.
Test: builds
Bug: 69636193
Change-Id: I0f5689344bb7b10b2b5db2549e95c940c4812f9d
Merged-In: I0f5689344bb7b10b2b5db2549e95c940c4812f9d
|
|
Wpa_supplicant's random pool is not necessary on Android. Randomness
is already provided by the entropymixer service which ensures
sufficient entropy is maintained across reboots. Commit b410eb1913
'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with
that entropy before either wpa_supplicant or hostapd are run.
Bug: 34980020
Test: Use wifi and wifi tethering on 8996 targets
Change-Id: Ib5caf362bc939911b357db186a274957d3fbf186
(cherry picked from commit 1f2b2f3a780bb7a6ed489bf86e18e77382f37514)
|
|
Framework will now add interface to supplicant (via HIDL) when it
needs to control an interface, so don't specify them in the startup
params.
Bug: 69426063
Test: Device boots up and able to connect to wifi.
Change-Id: I817d28093f8b982e3806c212babd888c0f5eb7c0
|
|
Bug: 72394251
Test: Able to start supplicant from framework using
ISupplicant.getService()
Change-Id: I19b8434e7241b9028e7dc86316ec9d5512affcca
|
|
Bug: 65673412
Test: Device boots up and connects to wifi networks.
Change-Id: I2e51291b30fd242edbeae2c69ef9545383895bb3
|
|
Treble compliance.
Bug: 70228425
Bug: 70393317
Test: complete wifi test in b/70393317
Test: Test wifi on Taimen and Sailfish
Test: verify sockets exist in /data/vendor/wifi/wpa/sockets
Change-Id: I0bfc3a351419f0a03498e79664949f353369bf1b
|
|
New HAL APIs are planned. This requires a HAL uprev.
Bug: 65647646
Test: builds and Wi-Fi runs
Change-Id: Ib7efd3d5263e73d1ad40e1a5a687bdb6c133c812
|
|
Change-Id: Ie4bd66c35e22aa70450f9de64691e50f5551e25d
|
|
* IFAA manager is based on OnePlusOSS, but adapted for Xiaomi's mlipay
interface.Also hardcode model detection to pass Alipay check.
* vendor.xiaomi.hardware.mtdservice@1.0.so is not actually used, thus
patchelf to drop it rather than shipping a blob.
* Modify libmlipay.so to allow load firmware from vendor
Change-Id: Idf3d3a8d40245984767f4ef5f60f9fe584e69f21
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Android needs this text file to know what libraries are allowed to be loaded by apps directly.
For now, add:
libOpenCL.so to the list, in order to get OpenCL to function properly.
adsprpc related libraries, since they were also declared public in stock.
Change-Id: I15ef7a7ab7d1f1a0cc6b484cd2ca9993f40de23b
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
|
|
* Cleanup fingerprint logic
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: I4f142432924dc7b396094593e454a5162b09948e
|
|
This reverts commit 62ca3a07ab64e48bd89377e000e6c540d962b1a2.
|
|
Make service part of 'hal' class.
Install files in vendor partition.
Register instance as 'default' as expected by framework.
Change-Id: I487fad4df872397ab76cea377e5304c956a756da
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
This CL replaces all LOCAL_MODULE_PATH_* definitions for vendor shared
libraries with LOCAL_VENDOR_MODULE := true instead. This appropriately
generates sanitized versions of these libraries to /data/asan/* while
generating the stock versions in /vendor/lib* as desired.
Needed for ASAN builds to work correctly.
Bug: 37740897
Test: m -j40 && SANITIZE_TARGET="address" m -j40 # shared libs in
$ANDROID_PRODUCT_OUT/vendor/lib* do not contain asan symbols, while
the ones in $ANDROID_PRODUCT_OUT/data/asan/vendor/lib* do.
Change-Id: If6a495dd153c47f929de047fd48039b990348720
(cherry picked from commit e872612127cfbf55ceba01e9860e0acc47d64447)
|
|
One must explicitly include what it need.
time.h for struct tm.
sys/time.h for gettimeofday, etc.
Bug: 37629934
Test: build
Merged-In: Iacd5317d958f61df062fca40fbf2e8992c7fbb44
Change-Id: I19e1043f23dbe85836b73714a4f1440159ebe419
|
|
Test: m -j BOARD_VNDK_VERSION=current libgps.utils
Bug: 37342627
Change-Id: Ifcd9344245cf689d4075d34b89faa689647b8b0b
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: Id1d0be0e6dca7faddd591580fa0b928b13859ede
|
|
Change-Id: I1b4478b330b13cf5d0fe1ed0d40f43e4b3825f33
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: Ic8b7dba6a5660c17f5db1c743e5d22f31ae1b1b3
|
|
* Remove unused properties
* Rearrange props
* Use fluence audio
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
+ Package: miui_MI6X_8.7.16_36c868a278_8.1.zip
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
* In O, the default setting for mobile data always active was
changed from off to on, meaning that when non-WiFi tethering
is being attempted, more than one connection can be active
* Since the first active connection type in this overlay is used,
reorder the values to get WiFi connections first, and then
any type of mobile data connection, instead of vice versa
Change-Id: I41f31ba1a2793e209ff439c9ba28a390fecdeecb
|
|
* This overlay does not exist since we are no longer
based on CAF.
Change-Id: Ibbc522f9ab1597d7e039eb7458cf4bb3924b7176
|
|
* send_mic_mute_to_AudioManager hasn't been doing anything
since Android 4.4, therefore there's no reason to keep it.
Change-Id: I74ed33265fccd59def5c2f9e67a9e8a28ce4dbc9
|
|
* Errors reported by CppCheck.
Change-Id: I700e4c8ef6a4cb7f551e1d9c69f72d218b124dde
|
|
The .rc file should be on the vendor image, or can not boot
with generic system image.
Bug: 63051055
Test: Boot with GSI to home screen
Change-Id: I1e2ebe5d23a6cf5a4176ee33613ef621b4b558cf
|
|
Change-Id: If8e2211e643bdb0ff67fb248e7fe33b78077a06e
|
|
* camera.device impl is a dependency of camera provider
therefore there's no need to add it to PRODUCT_PACKAGES.
Change-Id: I3ae211965a31b5f85af3dd0fa1c7811b802586c3
|
|
Change-Id: I27bd4a2c7df84bc3cde59987f9cbd36ab5f94ab4
|
|
* This package is being built globally
Change-Id: I70aaf469acc29ded3cf5bb24ab112a76b36a7835
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
* Mounting /system and /vendor partitions is handled in kernel now,
however removing the entries from fstab caused issues building
the OTA. The workaround was to have a separate fstab, but turns out
that simply setting the recoveryonly flag does the trick because
those are then ignored during a normal Android boot.
Change-Id: I2944384d0a1c41bc9f9f51e2e29daff2bed0a0f4
|
|
* PRODUCT_SHIPPING_API_LEVEL is set there
Change-Id: I8adecfbaafb538277f6451a5dbc8abc279bf0c15
|
|
Expected as an array in Settings package.
Change-Id: I92a56abb0fc1379e4482d1889d04d8db6a14ea2b
|
|
Change-Id: Ibf0bfabd06d704e220c8a74b60e6a822fa39dcf4
|
|
* Let com.qualcomm.qcrilmsgtunnel break free
Change-Id: I6243a6d21da7709bf6612270d7638f1231b9f601
|
|
* Led capability LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS was recently
added to the Lineage SDK. Declare such capability, since our targets
don't have RGB battery leds, but the lights HAL supports brightness
control via the alpha channel for battery and notification lights.
Change-Id: Ifcdc4816d27f7b781712dde6eb9b2e4f73449c6c
|
|
Change-Id: If9db29aecc16f7df108b2001beccf7ab073dc461
|
|
* Remove hardware key overlay
Change-Id: I2f493d954e55cdb116bb6a774f017f4c0342f121
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
|