aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* msm8996-common: Use Soong namespace to avoid device build conflictsEthan Chen2019-11-05
| | | | Change-Id: Id04f464102264b6f2e8d49b39389c7e346613b39
* msm8996-common: Build separate system and vendor HIDL libsDemon Singur2019-11-05
| | | | Change-Id: If8e2211e643bdb0ff67fb248e7fe33b78077a06e
* msm8996-common: Remove prebuilt android.hidl.base@1.0.so blob from vendorkubersharma0012019-11-05
| | | | Change-Id: I2eb9e9f6b0aa07e477186c4790b5b2d3dec15a87
* msm8996-common: Update pinned sha for qti_libpermissionskubersharma0012019-11-05
| | | | Change-Id: I424d1221f1c6efd7feb73ad704882b53f3b42498
* msm8996-common: configs: Add BT SCO to routes listSujin Panicker2019-11-05
| | | | | | | | | | | | | | - 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 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: configs: Remove surround recording support from audio policy ↵Dhananjay Kumar2019-11-05
| | | | | | | | | | | 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 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: configs: Remove 2 instance support for "primary input"Samyak Jain2019-11-05
| | | | | | | | As FM app no longer uses app loopback, 2 instances of "primary input" is not needed Change-Id: I7d5e941e916bdf221798ca89360e4751d4af322b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Switch to aosp rilDavide Garberi2019-11-05
| | | | | | * ril-caf is being deprecated Change-Id: I9e170dfceaa4ec9597886c4c6a53a799bc367385
* msm8996-common: update CNEService.apk from mata QP1A.190502.046Davide Garberi2019-11-05
| | | | Change-Id: Ib3adcd4bb9ce7c8c6ff991fbc0e7d39f87319e35
* msm8996-common: Update libfui to android 10Davide Garberi2019-11-05
| | | | Change-Id: Ic3a14f8518d228c23b141bd64c05db3188305a64
* msm8996-common: doze: Update AmbientDisplayConfiguration class pathLuK13372019-11-05
| | | | Change-Id: Ib0444acc1fd8614a9d47dbac06ac5f25cd6a5719
* msm8996-common: Convert libinit_msm8996 to blueprintdianlujitao2019-11-05
| | | | Change-Id: I990a4d2c68cd51f0043390408c3b128c4bb20900
* msm8996-common: Use msm8996 media halDavide Garberi2019-11-05
| | | | Change-Id: I4a64a0a4546f93e6a7df68c46a87a6ed3e7a90dc
* msm8996-common: init: Remove ro.board.platform checkDavide Garberi2019-11-05
| | | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com> Change-Id: I0d7ef57b31e8cc75fadd4d5d04fd70690af01939
* msm8996-common: Enable clearkey drm plugin v1.2Jeff Tinker2019-11-05
| | | | | | | | | test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement bug: 117570956 bug: 110838441 bug: 116252891 Change-Id: Ie9373543ef416e718a70e75d95bf5b15a2852705
* msm8996-common: Remove config_tether_upstream_typesSam Mortimer2019-11-05
| | | | | | | * Made redundant by enabling config_tether_upstream_automatic in vendor/lineage Change-Id: Idd22b0616ae1c8732139085c03f19e6c21c75feb
* msm8996-common: add parameters for Hotspot 2.0Ecco Park2019-11-05
| | | | | | | | | | | 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
* msm8996-common: Add supplicant 1.2 to init.qcom.rcHai Shalom2019-11-05
| | | | | | Add missing supplicant 1.2 Change-Id: I34577cac4892563774f035d3a68ed17cc1edeeb9
* msm8996-common: Use the latest HIDL minor version for wifi, supplicant and ↵Abhishek Srivastava2019-11-05
| | | | | | | | | | hostapd HAL's This commit updates the HIDL version number of Iwifi, ISupplicant, IHostapd HAL's to the latest. Change-Id: I2d95b829d5616f6929f112c634906515035fba51 CRs-Fixed: 2412157
* msm8996-common: Turn off SoftAP MAC randomizationRoshan Pius2019-11-05
| | | | | | | | Device does not seem to support MAC reconfiguration. Bug: 127559063 Test: Manual verification of toggling softap on/off. Change-Id: I9ae25b4d14a0c207188fae2c52ac7791b2061a40
* msm8996-common: Add updatable_apex.mkJiyong Park2019-11-05
| | | | | | The product abstracts configs that need to be set to support updating of APEXes. Change-Id: Id5aa944ceba6a6846308f1c18a08af8b3bb38589
* msm8996-common: Generate the apex image.Nicolas Geoffray2019-11-05
| | | | Change-Id: I18a76766590db27a4c32534dc948f55f78da166c
* msm8996-common: Adding Audio HAL V5: Direction APIPaul McLean2019-11-05
| | | | Change-Id: I4251b3853d00308dbd988625f8e7466a66b823fa
* msm8996-common: bluetooth: Push×pop PROPERTY_VALUE_MAX in buildcfg headerLuK13372019-11-05
| | | | | | This deals with the PROPERTY_VALUE_MAX redefinition compilation issue. Change-Id: I34bb283512ca1a75c680af140846f16cccf0c645
* msm8996-common: Remove health and composer from compatibility_matrixkubersharma0012019-11-05
| | | | Change-Id: I69902142b5929053e83ad2d02e48e3255c2a06c8
* msm8996-common: overlay: Adjust pinned files following runtime module work.Nicolas Geoffray2019-11-05
| | | | | | Test: adb shell dumpsys pinner Bug: 119868597 Change-Id: I83c709accb32d0f2c341179dbc5dcd6d7ec75d8a
* msm8996-common: Enable FEATURE_TELEPHONY_IMS for this device.Brad Ebinger2019-09-23
| | | | Change-Id: Ibdd8cfad8fa26b147d1c318eb43e4bf181ae4037
* msm8996-common: build have overriding commandsDan Willemsen2019-09-23
| | | | | | | | | | | These products have warnings about overriding build commands, which means that there are multiple instructions on how to build a file, and we've just picked one of them. Which one we pick is usually stable, but it can change. Bug: 77611511 Test: turn default to false, walleye still uses a warning Change-Id: I11d194863b313f64b19291f65219682b169d9ced
* msm8996-common: Convert IMediaCasService to use vintf_fragmentsPeter Kalauskas2019-09-23
| | | | Change-Id: I43366fd9e95b30948aaa97f1cd5ff8b189de6c52
* msm8996-common: Fix build errors with libgps.utils.soDivya Sharma2019-09-23
| | | | | | | | set_sched_policy() was moved from libcutils to libprocessgroup CRs-fixed: 2390701 Change-Id: I1468dee2b30f79bcdaa4ab3144628fddc69c4e80
* msm8996-common: Address 'LOCAL_MODULE_TAGS := eng debug' deprecation.padarshr2019-09-23
| | | | | | | | | | | | 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
* msm8996-common: Doze: Migrate to androidxBruno Martins2019-07-14
| | | | Change-Id: Ifaa67283a3437549a2304088a0ce377b399da19f
* msm8996-common: Use android.intent.action.BOOT_COMPLETED where possibleLuK13372019-07-14
| | | | | | | * Ensure that the startup of PocketMode still takes place before ConfigPanel. Change-Id: I2436a38bddccb908acf94d916d0220918e8b6a0c
* msm8996-common: pocketmode: Kill off Lineage SDK dependencyLuK13372019-07-14
| | | | Change-Id: I05f35124be4547b7fbc3ff3aa145bf27600454e4
* msm8996-common: sepolicy: Label 7411000.qusbDavide Garberi2019-07-14
| | | | | | | | healthd : type=1400 audit(0.0:3369): avc: denied { open } for path="/sys/devices/soc/7411000.qusb/power_supply/dpdm/type" dev="sysfs" ino=36007 scontext=u:r:healthd:s0 tcontext=u:object_r:sysfs:s0 tclass=file healthd : type=1400 audit(0.0:3370): avc: denied { getattr } for path="/sys/devices/soc/7411000.qusb/power_supply/dpdm/type" dev="sysfs" ino=36007 scontext=u:r:healthd:s0 tcontext=u:object_r:sysfs:s0 tclass=file health@2.0-serv: type=1400 audit(0.0:3371): avc: denied { read } for name="type" dev="sysfs" ino=36007 scontext=u:r:hal_health_default:s0 tcontext=u:object_r:sysfs:s0 tclass=file Change-Id: I33bf70d0bcb2b93ba65f93947c1c758e6c2c563b
* msm8996-common: Remove /persist bind mountDavide Garberi2019-05-25
| | | | Change-Id: I2d75ebf306bcedc09de6fa1cd53ba2a34bf6cea6
* msm8996-common: Remove /persist dependency from PowerOffAlarmDavide Garberi2019-05-25
| | | | | | | * /vendor/persist/alarm/ -> /mnt/vendor/persist/alarm/ * /persist/alarm/data -> /mnt/vendor/persist/alarm/data Change-Id: Ic82e1bdc50d20c3eb3976840467f0f7ef6eb2968
* msm8996-common: Update mac addresses pathsDavide Garberi2019-05-17
| | | | | | | * Switch to /persist for bt_mac to make so that it's kept even after a factory reset * Also update the path of wlan_mac.bin in wlan.sh to write to the real mount point instead of the bind one Change-Id: I250358484a8c8a8ef7f01941eea798c11d6ac4e7
* msm8996-common: Roll back to daisy poweroff alarmDavide Garberi2019-05-17
| | | | Change-Id: Id6343fd020258fdf77ce097aee8bb6d773f75117
* msm8996-common: sepolicy: Label sysfs_rtc filesDavide Garberi2019-05-16
| | | | | | | * log: [ 11.659088] type=1400 audit(1558020697.976:30): avc: denied { read } for pid=995 comm="system_server" name="hctosys" dev="sysfs" ino=36303 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0 Change-Id: Ica5355a1f30eaaf04e4b842d824897bc3c6df335
* msm8996-common: sepolicy: Allow netmgrd to set persist.net.doxlatDemon Singur2019-05-16
| | | | | | | | | * Solves the following denial. avc: denied { set } for property=persist.net.doxlat pid=837 uid=1001 gid=1001 scontext=u:r:netmgrd:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=1 * We need this again after having switched back to Oreo RIL in 4d1a575a1900797720c957c40898a1bdebecfe55 Change-Id: I30db8b7aa6017dfdea1c874f69b7b8b90bcc8800
* msm8996-common: Fix thermal-engine dac_override denial.Joel Galenson2019-05-16
| | | | | | | | | | | | | | We occasionally see a dac_override SELinux denial from thermal-engine trying to access /dev/diag. This seems to be a race between thermal-engine reading the file and init setting its permissions to 666 (they are initially set to 660 and in the diag group). This commit adds thermal-engine to the diag group so that it can read the file even if it is not world-readable. Bug: 72458250 Test: Boot and test wifi and camera. Change-Id: I55adfcf731a5da3ba7bb52d957d64e8e1f26febb
* msm8996-common: sepolicy: Allow ims to set ctl_stop_propDavide Garberi2019-05-16
| | | | | | | | * log: [ 26.216198] selinux: avc: denied { set } for property=ctl.stop$imsrcsd pid=824 uid=1000 gid=1000 scontext=u:r:ims:s0 tcontext=u:object_r:ctl_stop_prop:s0 tclass=property_service permissive=0\x0a [ 26.216278] init: Unable to set property 'ctl.stop' to 'imsrcsd' from uid:1000 gid:1000 pid:824: Invalid permissions to perform 'stop' on 'imsrcsd' Change-Id: I15868bd0dd1ef2cfa1003441e2553abe474ae365
* msm8996-common: sepolicy: Update perf sepolicyDavide Garberi2019-05-16
| | | | | | | | | | | | * Log: [ 24.377749] selinux: avc: denied { set } for property=vendor.min_freq_0 pid=522 uid=0 gid=0 scontext=u:r:hal_perf_default:s0 tcontext=u:object_r:vendor_mpctl_prop:s0 tclass=property_service permissive=0\x0a [ 24.377791] init: Unable to set property 'vendor.min_freq_0' to '384000' from uid:0 gid:0 pid:522: SELinux permission check failed [ 24.378820] selinux: avc: denied { set } for property=vendor.min_freq_4 pid=522 uid=0 gid=0 scontext=u:r:hal_perf_default:s0 tcontext=u:object_r:vendor_mpctl_prop:s0 tclass=property_service permissive=0\x0a [ 24.378850] init: Unable to set property 'vendor.min_freq_4' to '384000' from uid:0 gid:0 pid:522: SELinux permission check failed * Also cleanup the old sepolicy not needed anymore Change-Id: I2c5237540f8933f890818a58b4f61165c80cb93e
* msm8996-common: rootdir: Add a mac randomization optionDavide Garberi2019-05-16
| | | | | | | * In case the hardware mac is broken, it'll turn out being "555555555555" for wifi and "666666666666" for bt, so generate a random one in case this happens * Do the same also in case the current kernel lacks the shenqi_nv driver Change-Id: Id9247b563adcb287ea97bc4f25bd1d846c852b8f
* msm8996-common: Remove wcg_mac_toolDavide Garberi2019-05-16
| | | | | | | * Turns out we don't actually need to use this as /proc/mac_wifi and mac_bt can turn into normal mac address values just with hex dumping * Remove bt_mac_prop as we can just set the mac path in vendor_prop.mk Change-Id: I23665cdd5d39d5e090694cff5a63f55ecb9ea334
* msm8996-common: Remove ANT+dianlujitao2019-05-15
| | | | | | | | * ANT+ HIDL implementation was removed from stock Pie BT stack * The previous qualcomm-uart implementation is not compatible with QTI BT HAL so there's no way to keep it Change-Id: I33547eb7de5e77120f4acfc174ab10566070810d
* msm8996-common: Correct BT mac address with non zui blobsDavide Garberi2019-05-15
| | | | Change-Id: Ibc6eed2018314e79f3f18749cedd9852c82a8a66
* msm8996-common: rootdir: Cleanup EAS leftoverDavide Garberi2019-05-15
| | | | | | * Also fix a typo Change-Id: I73c5487105e9a5ad41b9988f8187c9137b50070b
* Revert "msm8996-common: sepolicy: Label sys.post_boot.parsed"LuK13372019-05-15
| | | | | | This reverts commit 6b5e38c35a519487048cb66ce65086d4673e53bd. Change-Id: I811a7c04d35e27d74057f310c05aab008d434aae