Age | Commit message (Collapse) | Author |
|
* This prop is usually used for FM2 and its JNI.
Change-Id: Ieec0ba907f649f816f313a5ce27bbd1df24e5058
|
|
* Fixes 5GHz tethering after LA.UM.7.2.r1-07600-sdm660.0 merge.
Change-Id: I41ca8a4c326ab35a98d1a53a9c1e8df8775ed9d7
|
|
Change-Id: I95ae2637bdb9d6c4f9be74de0f738403dc3ecc9c
|
|
Change-Id: Iec62a598063a885a92325d254eefd6fb454f1382
|
|
* Also build missing libOmxG711Enc.so
Change-Id: Ibcb51a4c2b971b2d8526624809bf0aeeae511247
|
|
Change-Id: I7c68642c548cd232b41e9254187e46b48bcf58d9
|
|
Change-Id: I0ef7f869eece9a8434ba7d40aa16ffc1f68f2979
|
|
Change-Id: I5aaf9f7d21040afb883e7b09eaea83eef618fbc8
|
|
Desc: Remove cnd, dpmQmiMgr daemon
Change-Id: I741a951bf71f72db009ddde94991aa876705b99a
|
|
Squashed of the following 2 commits:
time-services: Remove time_daemon rc definition
Now time_daemon service will start from local rc file
so patch removes rc definition from init.qcom.rc file.
Change-Id: Ia18ffa726c9c7ad6be5193219438b2266c15ae13
time-services: Start time_daemon service from common rc
Currently, time_daemon service is running after statsd
service which is causing some xTS failure. The patch
moves time_daemon service definition to common rc file
so that daemon can start early.
Change-Id: I7ff7a7a3b7ac5077a95157c1785bfb844b92d7dd
Change-Id: I4b46501099fb0e82109b3cabf8440fa0490d507b
|
|
Change-Id: I8ec351e1112c809a943218de32ca6d2bd4dd03b7
|
|
Change-Id: I569abb286a074089e4b0656f7a8a0130c5b1a8c5
|
|
* New CNE and GPS blobs depend on the newly added
qmi_cci_os_signal_wait function.
Change-Id: I21140206bfbfc1ffdebad4cd858245e73ff1c744
|
|
Change-Id: Iab80efc8d31c181bfdb0487aceaec8bb2777252f
|
|
Change-Id: I34c49303dbe0eaef2dccf5855a86fc9cd1d88539
|
|
Change-Id: Ic64f5ac0cfbbe9e105a6b48b5bc7687c8d23d7e8
|
|
* Causes audioserver crash
E APM::Serializer: deserialize: libxml failed to resolve XIncludes on /vendor/etc/audio_policy_configuration.xml document.
* Also clean a tab indentation
Change-Id: I7bf0ce6f0107178f2377b84b42945ef4d5d1b4c7
|
|
Change-Id: I760b7e1645a02bc5086897dd340a8bcd7083e4a8
|
|
Change-Id: I9c8b6bce61d9516ebd1d7a0a166d8038ed83ca83
|
|
* Prevents crashing of qcrilmsgtunnel
Change-Id: Ica4e997f998d8cd078670b9e24a82b4b69380818
|
|
- Issue with returning a valid device descriptor
since BT SCO is not defined in IOProfile.
- With Android-Q changes, first attempt to retrieve device
descriptor from the avaiable HwModule may fail due to
address and encoded format conditions.
- Further device descriptor query is based on IOProfile
with devices defined in audio_policy_configuration.
- This change adds BT SCO to IOProfile.
Change-Id: I52225070e97dd702f965ca5dbb5db9d128df1faf
|
|
config xml
Remove surround sound recording support from audio policy config xml
as its resulting in CTS failure due to mismatch in channel index support
for record usecase.
Change-Id: Idf50b3f2e71c4209720e79c0248ce74bc1a0edf2
|
|
* This is needed since CAF deleted most platform flags for msm8998 audio hal on ten
* For reference:
https://github.com/LineageOS/android_hardware_qcom_audio/commit/b1bec9c80b7dfa67f0a6da788d7580944e21887d
https://github.com/LineageOS/android_hardware_qcom_audio/commit/e008ed26186069e2df8522b5bb4f6681c36ecff2
https://github.com/LineageOS/android_hardware_qcom_audio/commit/ae1018c3b0cdc2ed9a93ab667e238654d81c5726
Change-Id: Id8c91b23ad4d185176192905850483d13adb4d04
|
|
* Sadly, out-of-the-box Miracast support was killed in P, so
we need this to keep Wi-Fi display feature working.
Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb
|
|
* Switch drm version to 1.0 as we're building that version
* Add widevine 1.1 definition since we're using this version for it
* Remove clearkey instance to not include 1.0 and 1.1 clearkey but only include 1.2
Change-Id: Iac63046802bfcf10ef75b96f1b6a83b78198e50d
|
|
Change-Id: I7eba0105280192e1f397dafed7c0c3211435600e
|
|
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
Change-Id: I32e2306ebee465e29874f4c32af87dabae9da095
|
|
Change-Id: Icc58f38fa2f66b833c73902d6733f84b77dcb575
|
|
* As of Q requirements
Change-Id: I5303733a003dba81c79c72fd5edc60cf819b096b
|
|
Fixes:
15:55:35 error: system/core/init/Android.bp:95:1: "libinit" depends on undefined module "//device/xiaomi/sdm660-common/init/libinit_sdm660"
Change-Id: Ia1a58bea3df625fd76c060370dc7f9fa2a597765
|
|
Change-Id: Id04f464102264b6f2e8d49b39389c7e346613b39
|
|
Change-Id: Ifa7e2912a0ccf07b8c3ca4dd25d23640add4183b
|
|
* libGLESv2_adreno.so is needed on camera blobs
Change-Id: Iced972a02073e0c327e02a359870aeec299af0bd
|
|
test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement
bug:117570956
bug:110838441
bug:116252891
Change-Id: Ie9373543ef416e718a70e75d95bf5b15a2852705
|
|
Change-Id: I7a14a43b9cc19e6b3c650a6989f9ce2c8dfd6956
|
|
Change-Id: Ifad28dc874233eb41d89580895b769ecbc3ea670
|
|
Change-Id: I3af1f3ea3bd15a20e7623fcb5078e585619c1564
|
|
There's no CAF variant anymore.
Change-Id: Ief74f8b2aa861b0d16ffab9b52304006008d2444
|
|
* otherwise rip boot jars
Change-Id: I32ffe8d44851f965adf9b3ae995f2b6796ca896a
|
|
Change-Id: If0250fb629417d36c2af7286bc0620e682c4576e
|
|
Change-Id: Ifaa67283a3437549a2304088a0ce377b399da19f
|
|
Change-Id: I318d4650a6618c10674a34691bc1b8e43af462b8
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
|
|
Change-Id: Iaf796d8002f958451ecfc7aa842efee1cc2c717a
|
|
E HAL : dlopen failed: cannot locate symbol "_ZN7android15PermissionCache15checkPermissionERKNS_8String16Eij" referenced by "/system/lib/libmedia.so"
Change-Id: Ib2719995d58e2ff40ada6dcd780dcc1f9db471e6
|
|
As stated in
https://www.learncpp.com/cpp-tutorial/8-8-the-hidden-this-pointer/
member functions contains a hidden parameter (a pointer of the current
reference of teh object, aka "this"). This way the code knows in which
context the member function is called. We have to resprect that behavior
into our shims which otherwise crashes or lead to memory corruption.
Change-Id: I68197ebafde8773fd73d7dafb9b2f1bae92ee170
|
|
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
|