Age | Commit message (Collapse) | Author |
|
* 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
|
|
non-hdmi devices
Keep_alive can now handle silence playback on multiple concurrent
devices such as primary output devices as well as HDMI
Change-Id: Icdf22c9d8d1264d463b23c8f54020e792840b73c
Signed-off-by: Md Mansoor Ahmed <mansoor@codeaurora.org>
|
|
Enable Sensors QMI services for sensors process groups.
CRs-Fixed: 431081
Change-Id: Ibbdb0e07d9497e1809e7ef817e8400d4a9e4f8c1
|
|
Change-Id: I2d065eadf051e1bff0c252891a7818e871be6bee
|
|
in order to communicate with the modem we need permission for IPC router.
adding tloc daemon group (1026) to service 0x10
Change-Id: I3ab4a37bbed3fd496a73ffa7d12f908d8d8b8c36
CRs-Fixed: 1106225
|
|
Add WAKE_ALARM for xtwifi-client
CRs-Fixed: 2109587
Change-Id: If42eb7f0890d32511e5082498f8edb9c11b72d52
|
|
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I08a71cf7d3ea328e3f4bbac78a5778567427685a
|
|
* CAF's init.qcom.early_boot.sh checks /persist/alarm/powerOffAlarmSet
before setting ro.alarm_boot, but on Oreo nothing writes to that
file, thus code is never executed and the prop is never set.
* Without ro.alarm_boot=true, the system will boot normally instead of
boot to min framework even on rtc, and alarm will ring after boot
completed.
Change-Id: Ie4d30358314337c229a66a16195f675198ef7d52
|
|
Removed NFC data directory creation to fix
vendor_init access denial issue.
NFC data directoty is already being created
by system core init.rc.
Change-Id: I7ebb88dc7b2df988a8af477baa81fe9253030ffb
|
|
init.qcom.sh accesses files owned by groups radio, system and hence
the groups have been added.
Change-Id: I535eeaf42f38532ec6de46eb57f3cc0e1d959a47
|
|
Create new directory for Bluetooth SoC dump/logs
collection for new Android P dump format
Change-Id: I1257518fa12420a6d8d5bb66f15782ab97582f36
|
|
Create swap disks
CRs-Fixed: 2264866
Change-Id: Id57a4e8d413c7dafb49d073980f10010003f616e
|
|
Change-Id: I369e0a858c8fddb4574dad5b54b2a3e0980ea3a6
|
|
Change-Id: Ic2ccd0989fe02196327861058ab22b9b58261e53
|
|
Change-Id: I1afd110bffed0f43b1afcbef99be8a3776d24e0b
|
|
Keeping sockets in /data/vendor/location prevents
unmounting of /data partition after build load.
CRs-Fixed: 2175511
Change-Id: Ide726a84b6b5f8df0c18d7d7dcbc1ee469b6d934
|
|
Enable 64 bit compilation for DRM plugins.
This will generate DRM plugins, HALs & oemcrypto_test in 64 bit.
Change-Id: I451db39edea3446d9816fcaba77caa8d3b097afb
|
|
Change-Id: I188bdd6c4343d1168cf522a68cb28c4a52844e8f
|
|
Change-Id: If115b60360710bd8041ad42ff83d428c186d8c9b
|
|
ILocHidlGnss/gnss_vendor is derived from 1.0::IGnss.
So it provide a 1.0::IGnss service named gnss_vendor.
CRs-fixed: 2290565
Change-Id: I5bca0c51737e9ebf7f4ffd700f36a99c8af14073
|
|
Change-Id: I8fbf71935121d3c10acb0daf6807bb4cdd3fbb55
|
|
IMS HALs
Updated the framework compatibility matrix so that the framework is
compatible with all the versions of IMS HALs on the device.
Change-Id: I7f85e4a370686d7cad122ed1a7138ba536f52ba4
CRs-Fixed: 2267353
|
|
Change-Id: Ibccf58dad4618cd2146916b81119c91690d803dc
|
|
Change-Id: Ic68b7170917360ada7f9422990d06322029fcc96
|
|
Change-Id: Ib325afd8437647ab8eaccdd03ef8f96a33215b97
|
|
Update vendor frameworks compatibility matrix with
display HAL's.
CRs-Fixed: 2227449
Change-Id: I62f2ee494652ff6f3b14c791d4eeb27f056e765d
|
|
Change-Id: I6c7eed54f066e61ad8039eef5ee6081e6de43560
|
|
AtFwd hal is implemented as an android service and
it stars from system partition, that is, it's not
a traditional vendor hal and hence it should be
declared in the framework manifest and not in the
device manifest.
This commit introduces new device specific framework
manifest (framework_manifest.xml) and moves AtFwd hal
from device to framework manifest.
Change-Id: Iacdb5604a682b8462d16297f4b543928bb100282
CRs-Fixed: 2287149
|
|
To support end-to-end DRM content playback with SG List feature,
android.hardware.drm@1.0-service needs to have access permission
to /dev/qce to map & unmap ION buffer virtual address with HW Crypto
Engine. So, set /dev/qce device permission 0660 and let it be
accessible by user "system" and group "drmrpc".
Change-Id: If9c0ed70acc2bb063344692374f51441fe84eff6
|
|
Vendor domains can't access files outside of /data/vendor
CRs-Fixed: 2307724
Change-Id: Ied173cc6bfb2a8041c8a0feb016e9efa3b743b7f
|