aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* msm8996-common: Remove qcacld symlinksDavide Garberi2019-02-06
| | | | | | | * It wasn't even being included Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ib50c296babd85ad30b4d90398520ab74fe2b9227
* msm8996-common: Remove rootdir symlinksDavide Garberi2019-02-06
| | | | | | | | | | * It's better to do it this way so that we can remove all the rootdir symlinks, which could be useful in future for system-as-root * Hex edit the blobs to search for the new paths (or either update them from Pie) and symlink them to make the length equal to the old path * Update the two adsp libs from daisy Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I9c9f89d37f3767f55346dccdfb9362025d478028 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Don't report where chargeonlymode is fromDavide Garberi2019-02-06
| | | | | | | | * Fixes the following error when executing the update-sha1sums.py: FileNotFoundError: [Errno 2] No such file or directory: '../../../vendor/zuk/msm8996-common/proprietary/sbin/chargeonlymode;rootfs' Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I16e4e5f23e5090cbe2b1c30b663cea57661f8806
* msm8996-common: fstab: Go back to mounting factory as vendorDavide Garberi2019-02-06
| | | | | | | | | | * The principal reasons are: - Just one TWRP for treble and non treble ROMs - No need to flash anything to switch from treble to non treble ROM - No need for new users to flash any new zip Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I362d703042d536be9af53ef5319858f1296e69e0
* msm8996-common: Remove unused wfd blobsDavide Garberi2019-02-06
| | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ie100330591ca73a4522ac67834addfd39cbca036
* msm8996-common: Remove useless ims 32 bit blobsDavide Garberi2019-02-06
| | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I0344cfdcb63ba0c88ee229e165da5303ba6569bd
* msm8996-common: Hax libaudcal.so to store acdbdata in new pathdianlujitao2019-02-06
| | | | | | Signed-off-by: Subhajeet Muhuri <kenny3fcb@gmail.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ib8a826b51ab4b28356cb04e03bb894f267e9bdf7
* msm8996-common: camera: dump: use vendor locationMarc Bourgoin2019-02-06
| | | | | | | * we no longer use /data/misc/camera Change-Id: I2092c20f002e2e5d577cb1ef8fecce21734ebdb4 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Rename sensors.qcom to sensors.qtidianlujitao2019-02-06
| | | | | | Change-Id: Ifdda665fd39227a3a76079199c3f2daf90a8746d Signed-off-by: Subhajeet Muhuri <kenny3fcb@gmail.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Move offmode charging daemon awayBruno Martins2019-02-06
| | | | | | | | * Follow-up change for commit f22141c that simply moves the prebuilt to its proper place. Change-Id: I40d37ea6ae53fe8fe919dda758db22df3c1c4229 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Enable actual VNDK supportDavide Garberi2019-02-06
| | | | | | | | | | | | * Basically: - Copy vndk 28 libgui.so to vendor renaming it to libfui.so and hex edit libmmcamera2_stats_modules and libmmcamera_ppeiscore to search for it This is needed as with BOARD_VNDK_RUNTIME_DISABLE disabled only some files are allowed to access the /system/lib directory - Patchelf libmpbase and libmmcamera2_stats_modules to remove libandroid.so which was being searched, it isn't actually necessary * Thanks erfanoabdi for all the help with this Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ib1797104c3cdf1b4205616a127d4a99cbc70d67b
* msm8996-common: Use BOARD_VNDK_VERSION := currentdavidevinavil2019-01-27
| | | | | Change-Id: Iaf796d8002f958451ecfc7aa842efee1cc2c717a Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: Address some denialsDavide Garberi2019-01-27
| | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: Ibd1ea0a8b32fc4e87bf912a87339f7bc2a31d423
* msm8996-common: sepolicy: Resolve health denials after upreving to 2.0Subhajeet Muhuri2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Health: Uprevision to 2.0Yifan Hong2019-01-26
| | | | | | | Test: adb logcat -e health Test: lshal --debug Change-Id: I3855f256d79a46c9626f043aac667937ff6414e1 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: thermal-engine: use bms sensor for charging throttlingYaroslav Furman2019-01-26
| | | | | | | | | | | | | | | | 17th sensor get's way above 70C after 7-10 minutes of CPU stress test and above 50C in normal usage. This kills charging entirely. We do not want that because actually it does not indicate that we are overheating. What we really need to check is the battery temperature. This change ensures that we have at least 400-500mA charging even under heavy usage. bms and battery sensors show the same temperature. Change-Id: I3ac2152e06afcd0a27d228de89d635d32b3110bc Signed-off-by: Yaroslav Furman <yaro330@gmail.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add volte propsdavidevinavil2019-01-26
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Added a permissions for ODL char devicesMohammed Javid2019-01-26
| | | | | | | Added a permissions for ODL char devices Change-Id: I1c74c060c9e9b958307a07a4dbe630d0f28b3a89 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: New HAL for passing RCS configuration to modemBrandon solis2019-01-26
| | | | | | | Desc: Permission to access QMI Settings from the Connectivity Daemon Change-Id: I0fbb2ad5852beceacf5a9529392c750130d498f0 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: New HAL for passing SIP call info headers to clientsBrandon2019-01-26
| | | | | | | Desc: Permission to access the QMI and HAL from RCS Daemon Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update prefix of hwcomposer serviceRamakant Singh2019-01-26
| | | | | Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Bluetooth: Increase number of SEPs to support SHO/McastUmesh Vats2019-01-26
| | | | | | | Icreased number of SEPs to support SHO/Mcast Change-Id: I3cfb4e8d4d6969e442406bd095a865d49947151d Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use build system to create mount point symlinksBruno Martins2019-01-26
| | | | | Change-Id: I2672d6cd1b644c7ba9068a563755de6fde27bc57 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Fix fstab indentationDavide Garberi2019-01-26
| | | | Change-Id: I98d2c82ae5786d2e6e49bd1edf0f6e2e7d6f6ae3
* msm8996-common: Bind mount /mnt/vendor/persist to /persist for sensorsdianlujitao2019-01-26
| | | | | | | * Oreo sensors.qcom cannot access to persist even with the symlink Change-Id: Ifc43515c70b51aeb8c1b5db765051fb21fddb80d Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* 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>