Age | Commit message (Collapse) | Author |
|
P: GraphicBuffer::lock(uint32_t inUsage, void** vaddr);
Q: GraphicBuffer::lock(uint32_t inUsage, void** vaddr, int32_t* outBytesPerPixel, int32_t* outBytesPerStride);
Error: cannot locate symbol "_ZN7android13GraphicBuffer4lockEjPPv" referenced by "/vendor/lib/hw/camera.sdm660.so"
Change-Id: I1c1fe66f3f73149ced601eae87b970ce392d50ee
|
|
* This lib is creating troubles on android 10 requiring old libs in vendor
* Other than that, it's the only culprit for vndk runtime being kept disabled
* Nuke this lib via a empty shim providing the symbols to the camera hal
Change-Id: Ia844e973299d3e1be0a37473e76325be1828415d
|
|
Those parameters need to set for Hotspot 2.0 network
interworking=1 : Enable Interworking
hs20=1: Enable Hotspot 2.0
auto_interworking=0 : Do not automatically go through Interworking network selection in wpa_supplicant
Signed-off-by: Ecco Park <eccopark@google.com>
Change-Id: Ic2351295802265516f20466113c08e2df0796dfa
|
|
Add missing supplicant 1.2
Change-Id: I34577cac4892563774f035d3a68ed17cc1edeeb9
|
|
Change-Id: Ibdd8cfad8fa26b147d1c318eb43e4bf181ae4037
|
|
Update manifest with Supplicant 1.2 to enable WPA3,
OWE and DPP Wi-Fi features.
Change-Id: Iae598248ebfe157cbc272bd5a717b58b731a7bdb
|
|
Change-Id: I7034121b346b68af8797cc754b1ddcfbe21abd54
|
|
Move Wifi HAL from 1.2 to 1.3
Change-Id: If4752781057f66a189707d6b59d3c503b2383707
|
|
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
Change-Id: Ia5c2defafb83c23badd49ae797c79f6f684090d5
|
|
chmod requires 2 arguments
chown requires between 2 and 3 arguments
Unable to decode GID for 'net_bt_stack': getpwnam failed: No such file or directory
Invalid keyword 'chown'
Invalid keyword 'chmod'
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
Change-Id: I31aba850d8c40414bc89111a4881d6c5c2ecf351
|
|
Change-Id: I7db2b5b1dcdffe151c213ef26e558964f7621bb4
|
|
Change-Id: I990a4d2c68cd51f0043390408c3b128c4bb20900
|
|
Newer AOSP deprecates LOCAL_MODULE_TAGS := eng debug.
We now remove that and instead add the package to
PRODUCT_PACKAGES_ENG or PRODUCT_PACKAGES_DEBUG as applicable.
To ensure that we don't miss out on any package during this switch,
we add these explicitly, even though it might have been already
added under PRODUCT_PACKAGES at some other location.
Change-Id: I35bd67c3e7752be5bcd8f8682864062173e92724
|
|
Change-Id: I4251b3853d00308dbd988625f8e7466a66b823fa
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
|
|
Change-Id: I18a76766590db27a4c32534dc948f55f78da166c
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
|
|
Change-Id: I43366fd9e95b30948aaa97f1cd5ff8b189de6c52
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
|
|
* Gives problems with 802.11AC hotspot mode mostly breaking 5ghz hotspot
Change-Id: I912f343b8c2628a93715b135ee1045050236ae93
|
|
* qcrild has been adapted to parse correctly older modules mccmnc output
Change-Id: I6dbf50645d8f010cbfad5e99b05aeb9719341675
|
|
* rild.libpath is anyway being set to the same value as vendor.rild.libpath by ramdisk
Change-Id: I03dec9badd190f5e9e060fc18f63bc3a519ab5cf
|
|
* Dependency of lib-imsvt.so
Change-Id: I85d884e28d76959987586cc57b20d31e7694c934
|
|
Change-Id: I4cbfe016265f7f985c42235c93f9b997a699b26d
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
|
|
Change-Id: I5199aff977d4e65d86de7edc3a15c3b3690da473
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
Change-Id: I76f428b1761abb19025a5194e494481e30c53d59
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
|
|
Change-Id: I65fc9062436272148a0b9661932771cf130e2cb7
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
|
|
Change-Id: I69dd459185ccf862ca26b3c7b001386fcf93bf7b
|
|
Change-Id: I2d54078f42ea2682e60f287aa1235f1346e1eb88
|
|
Change-Id: I648c03dab608d6989d69664d222ac1afff9231a8
|
|
* We can just use fingerprintd data file, which is already declared
Change-Id: I1e7f176643142cd4326b45b3435040659b51d882
|
|
avc: denied { find } for interface=com.fingerprints.extension::IFingerprintNavigation sid=u:r:system_server:s0 pid=1282 scontext=u:r:system_server:s0 tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager
avc: denied { find } for interface=vendor.qti.hardware.perf::IPerf sid=u:r:hal_fingerprint_sdm660:s0 pid=845 scontext=u:r:hal_fingerprint_sdm660:s0 tcontext=u:object_r:hal_perf_hwservice:s0 tclass=hwservice_manager
Change-Id: Id8a26ab1134d8ea4e7b0e712f19784180372ee8b
|
|
* Mostly just for goodix
Change-Id: Ia8fb90fca742a220e31f206b344026c69e751bb0
|
|
Change-Id: Ib6bbeb147ee0a9a0f4815be270a3438eb25ecb53
|
|
Change-Id: Ib6be2c12d1fc7e9354001f7eb0b28e740eecde46
|
|
* Causes an audio issue while calling on twolip
Change-Id: Iee0358812776fe36ef843026d1a908acb90574fa
|
|
Change-Id: Ica6c87d562f257e7395fab7a80dfc8f4e5b8553c
|
|
avc: denied { write } for pid=4565 comm="init.qcom.post_" name="read_ahead_kb" dev="sysfs" ino=52742 scontext=u:r:qti_init_shell:s0 tcontext=u:object_r:sysfs_dm:s0 tclass=file
Change-Id: I3e5350eb67aa9a0e539d74c2ecbd7114e03ffdc5
|
|
Change-Id: Icaefcf91ea08813bb84ce33effec44d037bd5145
|
|
* This isn't needed and generates selinux denials:
avc: denied { read } for pid=780 comm="ueventd" name="mmcblk0p12" dev="tmpfs" ino=13382 scontext=u:r:ueventd:s0 tcontext=u:object_r:mba_debug_dev:s0 tclass=blk_file
avc: denied { open } for pid=780 comm="ueventd" path="/dev/block/mmcblk0p12" dev="tmpfs" ino=13382 scontext=u:r:ueventd:s0 tcontext=u:object_r:mba_debug_dev:s0 tclass=blk_file
Change-Id: I6a08c7588c8f6e3b2def41d8c1ec16519c952662
|
|
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: I0b00ae78e024c8d538175846b4c9537377842e8b
|
|
Change-Id: Id8bf30d72e8a513f09d654c91ccdf22cd4182b2d
|
|
Change-Id: Ie8dd5fc512e6e1e3a33ce0d7907924c05e0bcf43
|
|
* Commonized procfs node for all the variants of tulip, whyred and wayne/jasmine
Change-Id: I234761530e5567ac6d46ad9fa912496046c3c4bd
|
|
Since lineageos 15.1 the power hal doesn't use the
perf_lock_use_profile() method anymore.
It was used to apply performance profiles.
On startup the perfd daemon is looking for at least
one profile which is used as default.
So there is only a perf-profiles0.conf to make the
daemon happy.
Removes log spam:
E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
Change-Id: I170cda016f99ab2ab00fbefe78ddde9757235c44
|
|
* With this stack of blobs the perf stack actually works unlike before
* fixes:
09-03 02:33:49.249 644 675 E ANDR-PERF-OPTSHANDLER: Invalid core no. 0
09-03 02:33:49.249 644 675 E ANDR-PERF-OPTSHANDLER: Request on invalid core or cluster
09-03 02:33:49.249 644 675 E ANDR-PERF-OPTSHANDLER: Unable to find the correct node storage pointers for resource index=31, node path=
09-03 02:33:49.249 644 675 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [3, 23]
09-03 02:33:49.249 644 675 E ANDR-PERF-TARGET: Eror: Target not initialized
Change-Id: I3456222ba844229a6666e8983ce36392fe27548a
|
|
* When extract-files is run using as blobs location the stock ROM build, vendor should stay unchanged
* Pin jasmine blobs to make this possible for other sdm660 devices using this tree
Change-Id: I11c903f16dc4f32369ec33d840c511bacafbbdb1
|
|
Change-Id: I84c9b74e2ad29ff3044f1c8c98ba9d102b39c78c
|
|
Change-Id: If64a95ae79bb74721731ebf2354fe6b5e0aa09e8
|
|
Change-Id: I17c9ddea17bddba620ce83befeec3deb495d654b
|
|
Change-Id: I5e93d71bc7df7bb46af8c4b9ff11e8302113cfa9
|
|
git-subtree-dir: gps
git-subtree-split: 8582827c8f8cb19c2eff71f0737e17f3068ba41a
|
|
Change-Id: Ib18b7d867224557562c3f6a4a20c206f0ec30fec
|
|
Change-Id: Iad42a93bd024caa70d5c21a2cc2747f89aba2450
|
|
* Implementation from lineage vendor extract-files
Change-Id: I1170fcfa1ec237c9c0b322e9f268bdeb685b473a
Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
|
|
* Due to the caps difference the vendor was being cleaned everytime that the extractor was run, even just with section
Change-Id: I2ba8f67bf1fa045f3059df660f36111d970592b4
|
|
Change-Id: I9035b449cea6d78927a459dc247075b3d4512e46
|
|
Change-Id: Iccab8c8620c7ff680768aac2d9cbf5b5067af8d7
|
|
Change-Id: Id2e8cfb8d3b6f65f69c91a89bacd615fdcc45753
|
|
Change-Id: Ic977fad2d6cde6692685cf49e0104835e2dc763c
|
|
Change-Id: I539a241f121a75fdd645591509e0369377005c1e
|
|
Change-Id: I903039730f4181f6a326f28e0ea212db68bdabcc
|
|
* Wayne HALs causing log spam on jasmine,this also happens when jasmine on wayne
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: If5c85021013fa470553d6956c2b2480edc78bfb6
|
|
* Xiaomi switched to 4095 level brightness switch on P
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: If41820a046dd32697e21ca71defe2377895407c2
|
|
* Also use api2 for Snap
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: I62b4c3d7c032c0228e686f296f72f971ca3a977a
|
|
* We copy our gps.conf.
Change-Id: I2260f22b81bd6790070ab27d9e290c20910c2e2b
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
* Avoids the following warnings on every single rebuild of anything:
build/core/Makefile:34: warning: overriding commands for target
`/out/lineage-16.0/target/product/wayne/system/framework/qti-telephony-common.jar'
build/core/base_rules.mk:391: warning: ignoring old commands for target
`/out/lineage-16.0/target/product/wayne/system/framework/qti-telephony-common.jar'
Change-Id: Idffe1a95d5ddac0ef3d6c74e3d55293b553e51ba
|
|
* Drop gpio_keys.kl too since its unused.
* Don't provide a module for qcrilhook since its not necessary.
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
Change-Id: I74d9576586c1424fae0e8fedcf6e83326ff6802e
|
|
* Remove unsupported profiles in AOSP from media_profiles_vendor.xml:
- vga
- 4kdci
- timelapsevga
- timelapse4kdci
- highspeedcif
- highspeedvga
- highspeed4kdci
- qhd
- 2k
- timelapseqhd
- timelapse2k
- lpcm
and use it as media_profiles_V1_0.xml
* Remove never used CAF media_profiles_V1_0.xml.
Change-Id: I8309af0804caf32ab0870a7ad754b8d41dc9b544
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: Idaec6889200d67c776222aebecdc9c0255e2b963
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: I513c284c534ce3abc27bf374513280171454f4d1
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: I6fe31f784abd08bd4d7ca79e238f10087c16ca69
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
* This script doesn't do anything useful, since it tries to set a lot of
ro.* properties, which is not allowed anyway.
Change-Id: I408cc17d0d18e81a9cf0e529e6b78622c3017a7f
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
Move vendor policy to vendor and add a place for system extensions.
Also add such an extension: a labeling of the qti.ims.ext service.
Bug: 38151691
Bug: 62041272
Test: Policy binary identical before and after, except plat_service_contexts
has new service added.
Change-Id: I1493c4c8876c4446a1de46b39942098bf49c79f8
|
|
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: I6759914e91c1cc437304d74328e970daeb3d25e3
|
|
LA.UM.7.2.r1-06900-sdm660.0
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: Icfcb155f55201e444a4f56ce7e0a4cc2e56480f8
|
|
Change-Id: I2801cc3633416a1552c07230b68cf1d83b484edc
|
|
Signed-off-by: Isaac Chen <tingyi364@gmail.com>
Change-Id: Iaa1d210c55e1b67d256a1aa45d670749cc2d1a88
|
|
* Untrusted apps are no longer allowed to directly access hwbinder on
Pie, implement a system service as a middleware between mlipay hal
and untrusted apps.
* Xiaomi uses similar solution for MIUI on Pie.
Change-Id: Ie52376b1f7bcd84d219fe73bceb4bdd6cc2b9980
|
|
Change-Id: I92706987f8d3094cdfb82e71e5331b7efe69e5df
|
|
* jasmine_sprout 9 PKQ1.180904.001 V10.0.9.0.PDIMIXM release-keys
* Graphics SDM from LA.UM.7.4.r1-04100-8x98.0
* Cleanup rootdir a bit
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I457f9d446b86b856e2cebe85b698403005c58d3e
|
|
* It is now available at vendor/qcom/opensource/data-ipa-cfg-mgr
Change-Id: If66808c4bc2c02f7d253bdc1f7b34b83f559a047
|
|
Change-Id: Ia1cde37923c55faf057189f7085b69522e2802ef
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
* Also move android.hidl.base@1.0 to system
Change-Id: I06695669f988f28ebfc2016030033f419bb95191
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
|
|
- libutilscallstack is being dynamically loaded by
a vndk enabled library that is available to vendor
but lisutilscallstack is not
- To fix this, we need to add libutilscallstack to vndk libraries
- Also add any dependent libraries (libdexfile)
Change-Id: Iefb26b9d50f2cef3902a035c78fbd58b418db116
CRs-Fixed: 2191124
|
|
Change-Id: I7e30ed1aee1fdd8235820570753f8af02f8a6556
|
|
Bug: 78605339
Test: boots
Change-Id: I43a22047d0bd21c57a2eee866799a96582aa6d70
|
|
Change-Id: Idf17c7ddeab922c231fc3e9bb786c45dfa54684b
|
|
Change-Id: I24cbc517877e4e7f5827556061dcb5874918fc35
|
|
This reverts commit f40c0a7d0f5621bde8c8e9b111df8b876ec5c9f2.
Change-Id: I2149adfb3787458d6091ca96e198b37f0bab6e08
|
|
This reverts commit 92cea1314ce8f9817ea872332171216084f31673.
Change-Id: I79c7e8b8cb3453912464573e2150dc1e9e26254f
|
|
* QC Tag: LA.UM.7.2.r1-04900-sdm660.0
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I34383e8fbf394b774f83f8d662873e8786ff1bbf
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I93a8418c644a38ad7b00f0455d6d8e70e9a3d1ab
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I32758309b9056e873f16cced04797992bcd50102
|
|
Change-Id: I74901339740b82b79f36754c7e52894a98020c3d
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: Ic906adbd670c4dbfe2cdf0b71cdbeaf9ac08a27e
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I2e0f76f1b86078b43cb0fa230c975bfec1161acb
|
|
Internal codec has a direct connection between
ADC1 and AMIC1. Add a switch to prevent default
powering up of AMIC1.
CRs-Fixed: 2058182
Change-Id: If00b3d239655d2ecc77654ab379bbc0bd57e5b0d
|
|
-Remove default setting of sampling rate to 48K and stereo channel
for bt a2dp as support for multiple sampling rates and channels
over a2dp is added and being set from hal.
Change-Id: I8a40182af0d97b31b136a1928cbbe6f728eb950f
|
|
Independent configuration of Rx and Tx backend sample rates
for BT usecases.
Change-Id: Ic2437531dad1e53e866100c4022e4667103f4c92
|
|
No Audio heard in FM Speaker when FM record and FM speaker are on simultaneously
With default values for maxActiveCount and maxOpenCount,
FM app is unable to record and play FM audio on speaker simultaneously
since it uses application loop back(AudioRecord->AudioTrack)
to route FM audio to non-default devices(Speaker)
Add attributes maxActiveCount="2" and maxOpenCount="2" to mixPort "primary input"
CRs-fixed: 2249758
Change-Id: I82a1cb0d5596486d531d5324b91f932f52b07f9e
|
|
Populate microphone characteristics for supported microphones on
platform. Map input sound devices to specific microphone ids.
Change-Id: I9aab6ef04bb941533261740723ffcf78645d3e1e
|