| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Desc: Permission to access QMI Settings from the Connectivity Daemon
Change-Id: I0fbb2ad5852beceacf5a9529392c750130d498f0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Icreased number of SEPs to support SHO/Mcast
Change-Id: I3cfb4e8d4d6969e442406bd095a865d49947151d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I2672d6cd1b644c7ba9068a563755de6fde27bc57
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Change-Id: I98d2c82ae5786d2e6e49bd1edf0f6e2e7d6f6ae3
|
|
|
|
|
|
|
| |
* Oreo sensors.qcom cannot access to persist even with the symlink
Change-Id: Ifc43515c70b51aeb8c1b5db765051fb21fddb80d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Fix wrong SLPI ramdumps symlink and remove old
BT firmware symlinks while at it
Change-Id: I8fba4ea0a1af923f427b1ebb00ad86d6bbd81577
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I63cdc49ea94447804c6b336d3e509b1f7967b174
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move persist entry to fstab and mount at /mnt/vendor/persist
Apply required user, group and permissions once persist
folder is created through __mount and parititon is mounted.
Run restorecon on /mnt/vendor/persist.
Change-Id: I20a16f3669bc7abf9844525c6ba0db1521a5a8e2
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Explicitly specify firmware image files legacy /firmware/image/*
as system:system and new /vendor/firmware_mnt/image/* as root:system
For normal boot, this is a no-op as /firmware|/vendor/firmware_mnt
is a mount point. This change is only for development when
firmware is read-writable and allows changes via "adb push". This
match the underlying FAT fs mount ownership of system:system or
root:system so adb push's chown will not error out.
Change-Id: I90e7528bcd21cca449cc5637d20af8dc9ccf7d3c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I56b9d81bd2b74bf583e2b6c41d37a4ac792a6332
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Change fstab to mount dsp and firmware to /vendor/dsp and
/vendor/firmware_mnt.
Add classpath for firmware loading /vendor/firmware_mnt/image in
kernel command line.
Change-Id: I2dd2e7ea6334fb979ad8ff8c755648748de93ab4
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
qti name is generic and updating it to dataqti so that no generic
context will not match
Change-Id: I186a642623f1ae46688a44f754fbe7ba421d042c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Android P upgrade mandates to have "vendor" prefix in service name
for vendor services(rmt_storage, tftp_server).
FR:48725
Change-Id: Ibfb7e9376cd3ea185fc2711b6480ea62d8dd938c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I6dbb4e19fd00861b0c50a7df6eab197e878a5d0e
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
- sensors --> vendor.sensors
Change-Id: Id0213c33d13b3104bf4dd6d993a7bba164d5ac26
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I57ac8e5583f62ec585723454de4906d83a4e6dfe
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Treble changes in Android now require stricter naming conventions for
vendor properties, and also impose stricter requirements on using
properties as actionable triggers in init scripts. This change
updates the properties used by data modules to follow these new
guidelines.
Change-Id: I26a7eff59030679e6d796523de99f14e9654c019
CRs-Fixed: 2215428
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Added vendor prefix to vendor bins
Change-Id: I634951944537397727239a17ce64522b3d2dac0e
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes an issue where the data binaries were not starting up
due to the updated sepolicies. A sepolicy denial was seen in that
case similar to the following -
selinux: avc: denied { set } for property=ctl.netmgrd pid=1170
uid=0 gid=0 scontext=u:r:qti_init_shell:s0
tcontext=u:object_r:ctl_default_prop:s0 tclass=property_service
permissive=0
CRs-Fixed: 2191664
Change-Id: I41ff0d8f3280b9438c163fab6db5fff3293f28d0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Start loc_launcher as gps user and set uid/gid of loc_launcher
to gps and enable SETUID and SETGID caps for loc_launcher, so
that we can start loc_launcher as gps user instead of root and
still have capabilities for SETUID and SETGID. Also remove not
required permissions groups for loc_launcher.
Change-Id: Ie9f1506874b3c3148f9170c8d5db9afd1e70025c
CRs-Fixed: 2192881
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
To support ODL to read data from QDSS, create a custom group
and set permission of byte-cntr device. And also set
permission to coresight-tmc-etr/block_size to enable
byte-cntr feature.
Change-Id: Ic80156667dd7511392d5970ddcbd0fdc43ffffca
Signed-off-by: Saranya Chidura <schidura@codeaurora.org>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
bug: 78197570
Test: CTS
Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I70bdfb6bccfd9ed586a4e2a9aa045380cc3bec9a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Also pin hals.conf to not change it when extracting blobs from z2_row zui
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Id86388f4b91648fbd3b8246eabe4cd7976d43e1c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* The pie one creates a missing dependency with DRM and SEE Oreo stack
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I81ea7e55e83410c0461c78ceb60c7211f56f188d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Using https://github.com/joshuous/AospMissingBlobs
* For reference:
system/lib64 & vendor/lib64:
vendor.qti.hardware.tui_comm@1.0_vendor.so required by: libsecureui_svcsock.so;
libfiltergenerator.so required by: libjni_filtergenerator.so;
vendor.qti.voiceprint@1.0.so required by: libqvop-service.so;
libtrueportrait.so required by: libjni_trueportrait.so;
liboptizoom.so required by: libjni_optizoom.so;
libclearsight.so required by: libjni_clearsight.so;
libts_face_beautify_hal.so required by: libjni_makeupV2.so;
libubifocus.so required by: libjni_ubifocus.so;
vendor.qti.hardware.fm@1.0.so required by: libbt-hidlclient.so;
system/lib & vendor/lib:
vendor.qti.voiceprint@1.0.so required by: libqvop-service.so;
libwfdcommonutils_proprietary.so required by: libOmxVideoDSMode.so;
libmmosal_proprietary.so required by: libOmxVideoDSMode.so;
libmm-omxcore.so required by: libOmxVpp.so;
libdualcameraddm.so required by: libjni_dualcamera.so;
libmm-qcamera.so required by: libmmcamera_tuning.so;
libwfdmmservice.so required by: libOmxVideoDSMode.so;
libxml.so required by: libconfigdb.so;
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I2e16b6cc4b576bb07bd23f9d2cac180a2baa8200
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
* Revert back to ZUI BT stack (ZUI4.0.247DEV)
* Update ANT+ system libs from Redmi Note 7
(lavender-user 9 PKQ1.180904.001 V10.2.3.0.PFGCNXM release-keys)
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I83dc6f1735b4e0e022dd1f9298d4495f30116327
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* From daisy 9/PKQ1.180917.001/V10.0.1.0PDLMIFJ
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I132ec6a05d6f3e72986a7499c37be03c29375683
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Not required when using a native binderized HAL
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I51628223fc5c4b2569bb9f9606a44c848bf2a207
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: If78decdd3b94b023f3331f77d75cd114ada1ad2f
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I92378b88ed417c38265ded425a614b2f4590656b
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The sdm660 soundtrigger produces the following log:
D sound_trigger_hw: stdev_open: Enter
E sound_trigger_hw: load_audio_hal: ERROR. /system/lib/hw/audio.primary.sdm660.so not found
D sound_trigger_hw: stdev_open: Exit status -2
This partially reverts commit 1d741eb10bcad7cfd63ef4c25a77fe1bb6d34343.
Change-Id: I3546482577f10a4011d49a25711a3fd9194905c8
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ic8c90812fd61ec921b0bec5ddc2f20555afa4c0c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Located at vendor/qcom/opensource/data-ipa-cfg-mgr
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I6b1f1a034b8e4cafe5ae28a16327cc4e2ec6afa3
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Icbf39f92cacb05be29ffb2b8d125b14995288a3a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ie7e2625a3d8329a438e3ff93b594b36b8ec90d54
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Id4bc464d831f13a8f0f1ee1a4bc03d15b8d9f16b
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
All this does is to disable msm_core and set the
polling_interval to 0, which makes the driver useless.
We can achieve the same result by disabling the driver.
Change-Id: Ic19c505ed74811a3d1b76703255af3aa5cb37bf9
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* The reference blobs are unused
* liblearningmodule loading is guarded under a debug prop
in qti perf HAL and libmeters is a liblearningmodule dependency
Change-Id: I7497b7c286c3ab6a6aeea908cf38863b0c60d757
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Unused when using Qualcomm's bluetooth stack.
Change-Id: I2682e65a85c7b1112a695e851e9b1512a6b3d28c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
9/PKQ1.180917.001/V10.0.1.0PDLMIFJ [1/2]
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Set filesystem configuration for sensors daemon binary.
Change-Id: I9c7bb81c7bdd233611f6776f340496e508061d1e
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I52a61357015d2f28cd6f36d58e51af76ca69329b
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|