aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* msm8996-common: Update symlinks for new mount pointsdianlujitao2019-01-26
| | | | | | | | * 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>
* msm8996-common: Create mount point symlinks for backward compatibilitydianlujitao2019-01-26
| | | | | Change-Id: I63cdc49ea94447804c6b336d3e509b1f7967b174 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Moving persist mount point to /mnt/vendor/persistVinay Verma2019-01-26
| | | | | | | | | | | | 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>
* msm8996-common: config.fs: Specify firmware image files as system:systemDavid Ng2019-01-26
| | | | | | | | | | | | | | 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>
* msm8996-common: Update references of firmware to /vendor/firmware_mntVinay Verma2019-01-26
| | | | | Change-Id: I56b9d81bd2b74bf583e2b6c41d37a4ac792a6332 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Mount dsp and firmware in vendorVinay Verma2019-01-26
| | | | | | | | | | | 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>
* msm8996-common: Change qti service name to dataqtiMohammed Javid2019-01-26
| | | | | | | | 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>
* msm8996-common: Add "vendor" prefix to service name.Ankit Jain2019-01-26
| | | | | | | | | 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>
* msm8996-common: Move /bt_firmware mount point to /vendor/bt_firmwareVinay Verma2019-01-26
| | | | | Change-Id: I6dbb4e19fd00861b0c50a7df6eab197e878a5d0e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Rename sensor service names by prefixing vendor.Ananda Kishore2019-01-26
| | | | | | | - sensors --> vendor.sensors Change-Id: Id0213c33d13b3104bf4dd6d993a7bba164d5ac26 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add vendor prefix to data connectivityDevi Sandeep Endluri V V2019-01-26
| | | | | Change-Id: I57ac8e5583f62ec585723454de4906d83a4e6dfe Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Change data properties to comply with TrebleSean Tranchetti2019-01-26
| | | | | | | | | | | | 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>
* msm8996-common: Add vendor prefix to data/ims vendor binariesPavan Kumar M2019-01-26
| | | | | | | Added vendor prefix to vendor bins Change-Id: I634951944537397727239a17ce64522b3d2dac0e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add vendor prefix to data vendor binariesSubash Abhinov Kasiviswanathan2019-01-26
| | | | | | | | | | | | | | | 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>
* msm8996-common: Start loc_launcher as gps userHarikrishnan Hariharan2019-01-26
| | | | | | | | | | | | 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>
* msm8996-common: Set permissions of /dev/byte-cntr deviceSaranya Chidura2019-01-26
| | | | | | | | | | | 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>
* msm8996-common: Sync with marlin's load balancing cpusetSubhajeet Muhuri2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: add restricted cpusetTim Murray2019-01-26
| | | | | | | | bug: 78197570 Test: CTS Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Fix some proprietary files copyingDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I70bdfb6bccfd9ed586a4e2a9aa045380cc3bec9a Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Pin the hex edited blobsDavide Garberi2019-01-26
| | | | | | | | * 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>
* msm8996-common: Switch back to Oreo TUI stackDavide Garberi2019-01-26
| | | | | | | | * 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>
* msm8996-common: Fix the missing blobs dependenciesDavide Garberi2019-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* msm8996-common: Fix ANT+Subhajeet Muhuri2019-01-26
| | | | | | | | | | * 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>
* msm8996-common: Add libmm-omxcore.so required by: libOmxVpp.sodavidevinavil2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Fix vulkan permission copydavidevinavil2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update most blob stacks to daisyDavide Garberi2019-01-26
| | | | | | | | * 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>
* msm8996-common: Don't specify that we provide a liblightIvvanVG2019-01-26
| | | | | | | | * 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>
* msm8996-common: rootdir: Move the powerhal chownsDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: If78decdd3b94b023f3331f77d75cd114ada1ad2f Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Fix a prop typoDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I92378b88ed417c38265ded425a614b2f4590656b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Switch back to Oreo soundtriggerDavide Garberi2019-01-26
| | | | | | | | | | | | * 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>
* msm8996-common: sepolicy: Remove a location adressDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ic8c90812fd61ec921b0bec5ddc2f20555afa4c0c Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use common data-ipa-cfg-mgrDavide Garberi2019-01-26
| | | | | | | | * 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>
* msm8996-common: Commonize hals.confDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Icbf39f92cacb05be29ffb2b8d125b14995288a3a Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update proprietary-filesDavide Garberi2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ie7e2625a3d8329a438e3ff93b594b36b8ec90d54 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update radio prop for P blobsdavidevinavil2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update manifest.xmldavidevinavil2019-01-26
| | | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Id4bc464d831f13a8f0f1ee1a4bc03d15b8d9f16b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove energy awareness daemonDemon Singur2019-01-26
| | | | | | | | | 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>
* msm8996-common: Remove machine learning blobsMichael Bestas2019-01-26
| | | | | | | | | * 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>
* msm8996-common: remove wcnss_filterDemon Singur2019-01-26
| | | | | | | Unused when using Qualcomm's bluetooth stack. Change-Id: I2682e65a85c7b1112a695e851e9b1512a6b3d28c Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update RIL IMS and QMI FROM daisy ↵davidevinavil2019-01-26
| | | | | | 9/PKQ1.180917.001/V10.0.1.0PDLMIFJ [1/2] Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: config.fs: Add mapping for sensors daemonShaikh Shadul2019-01-26
| | | | | | | Set filesystem configuration for sensors daemon binary. Change-Id: I9c7bb81c7bdd233611f6776f340496e508061d1e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: config.fs: add missing AID_VENDOR_QDSSMarc Bourgoin2019-01-26
| | | | | Change-Id: I52a61357015d2f28cd6f36d58e51af76ca69329b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Move AtFwd hal from device to framework manifest.Ruthwar Ambeer2019-01-26
| | | | | | | | | | | | | | | 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>
* msm8996-common: Enable RX thread and disable RPSchenguo2019-01-26
| | | | | | | | | | Enable RX thread and disable RPS by chagne rxhandle=1 This setting will enhance RX through put in MSM8996 platform which is a multi-core plus Android P system. Change-Id: Ic3b744d92c2daff2cd6064b8c2ec2e1bfd779b28 CRs-Fixed: 2303358 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Build additional ril packagescodeworkx2019-01-19
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove CNE HAL entries.Devi Sandeep Endluri V V2019-01-19
| | | | | | | | | CNE Hals moved to Factory Hal implementation. Removing the Hal entries for the same. CRs-Fixed: 2295302 Change-Id: Ifd7b605e3b9824951e111108c664ec0cde37fe83 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Exclude serif fonts from system.imgSeigo Nonaka2019-01-19
| | | | | | | Reduces final image size by about 25MB. Change-Id: I68b321db67b0c4a4376f1c4f0917b2dc2913635b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Configure number of physical SIM slotsHan Wang2019-01-19
| | | | | | * Needed by telephony-common Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Enable B-services aging propagationBruno Martins2019-01-19
| | | | | Change-Id: I4ac0525933bb421f7d025c5e4c6a1de0f083c46e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: White-list telephony modules.Garik Badalyan2019-01-19
| | | | | | | | | | | Some telephony modules require access to platform APIs, i.e. @hide, and hence need to be white-listed. This change white lists these packages. Change-Id: I1dfd9478b59f52350e4e7ecfdb2b80f1178cfd9c CRs-Fixed: 2219897 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>