aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* msm8996-common: overlay: Do not cleanup unused fingerprintsdavidevinavil2018-12-04
| | | | | Change-Id: I754860237ca7531a82b0e3f28e3617df8ce785ff Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Import init.msm.usb.configfs.rc from ↵Subhajeet Muhuri2018-11-28
| | | | | | | | | | | LA.UM.7.2.r1-05400-sdm660.0 This fixes the following USB related issues which were introduced after upgrading to kernel 4.4: * Android Auto * USB Tethering in Windows (now no longer needs manual RNDIS driver installation) * QCOM DIAG mode Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: init.qcom.sh: cleanupkubersharma0012018-11-28
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Rename Widevine HIDL service to v1.1.Edwin Wong2018-11-20
| | | | | | | | | | | | | | | Widevine HIDL service added new v1.1 media APIs, the service version is updated to 1.1. Test: Netflix and Play Movies & TV (streaming and offline playback) Test: GTS WidevineH264PlaybackTests test e.g. ANDROID_BUILD_TOP= ./android-gts/toolsefed run gts -m GtsMediaTestCases --test com.google.android.media.gts.WidevineH264PlaybackTests#testL1With480P30 bug: 69674645 Change-Id: I7b8966c5fe2c2ded4a86b4358511548426de76dc Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: manifest.xml: Updating cne entriesDevi Sandeep Endluri V V2018-11-20
| | | | | | | | Updated cne api verison to 1.1 Updated cne server version to 2.1 Change-Id: I471d4dcecd2e259cf89628cc6495b38f7ff46113 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Enable 64 bit DRM plugins compilationUdaya Bhaskara Reddy Mallavarapu2018-11-20
| | | | | | | | Enable 64 bit compilation for DRM plugins. This will generate DRM plugins, HALs & oemcrypto_test in 64 bit. Change-Id: I451db39edea3446d9816fcaba77caa8d3b097afb Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove old CNE/DPM libsDavide Garberi2018-11-20
| | | | | Change-Id: I0998535845d43c4fce200f0573862eeeeeb0f199 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Kang CNE/DPM and Time services from B2N_sproutDavide Garberi2018-11-20
| | | | | | | * From: Nokia/Onyx_00WW/B2N_sprout:9/PPR1.180610.011/00WW_3_22C:user/release-keys Change-Id: I960188b0d6679eeba83e7b703bb9ce921258684f Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update vulkan blobs from MarlinDavide Garberi2018-11-20
| | | | | | | * From: google/marlin/marlin:9/PPR2.180905.006/4945130:user/release-keys Change-Id: I06f1726473bc5ad9670f879acc8fa3fa0f24abbc Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add libqseed3Davide Garberi2018-11-20
| | | | | Change-Id: Ia4a7cb06487442986775c4bca1ca6859a69e15d1 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update power-off alarm blobsDavide Garberi2018-11-19
| | | | | | | * From: xiaomi/jasmine/jasmine_sprout:9/PKQ1.180904.001/V10.0.1.0.PDIMIFJ:user/release-keys Change-Id: I7ea9802312cba99a399ee87058080e8721e8e64e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove power-off alarm stuff from init extensiondianlujitao2018-11-18
| | | | | | | | | | | | * 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 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Switch back to vulkan 1.0Davide Garberi2018-11-04
| | | | | | | | | | | | * This might break the GPU frequency switch on some games Revert "Update Vulkan hardware level supported to 1" This reverts commit 91b4cb3452a2000424e4536e7e66adfebfe04670. Revert "msm8996-common: Advertise Vulkan 1.1 system feature" This reverts commit 52f63d31e49d21dd3f80acbb237d545de8642749.
* msm8996-common: data-ipa-cfg-mgr: Use generated kernel headersBruno Martins2018-11-02
| | | | | Change-Id: Ie33f0b8b7996536a73f660cba5b4700964d8b03f Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: ipacm: Update tcp fragment rule for IPv6Mohammed Javid2018-11-02
| | | | | | | Update TCP fragment rule attribute for IPv6. Change-Id: I6c2a7c1b6f6ed7638497eb220ad5f5d6462c838e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: ipacm: Prevent use of invalid array indexMohammed Javid2018-11-02
| | | | | | | Add check to prevent use of invalid array index. Change-Id: I82052602bdafd296e2941827b0498e2671307198 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: ipacm: get usb_link_up from usb-driverSkylar Chang2018-11-02
| | | | | | | | | | | | | Made the change to get usb_link_up from usb-driver instead of using netlink event to resolve the timing issue between usb-driver and android framework. Also not self-posting the usb-up from downstream event which was used to support ipcam restart phase 3. Change-Id: I3549cfbfbb5f41fa5ed99a43f00c6d8b4333b8e5 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: QCamera2: HAL3: Add video encoder flags for high speed recordingSanthosh Kumar Thimmanna Bhattar2018-11-02
| | | | | | | | | | High speed recording CTS test is failing due to missing stream configuration for video encoder. Added missing encoder flags for high speed vidoe recording. Change-Id: I1167ad29c6b30f88d100833fbc7dffe468c93503 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: QCamera2: HAL: Fix CTS CameraDeviceTest issuesShobhit Singh2018-11-02
| | | | | | | | | | | Setting hotpixelMode, shadingmode values HIGH_QUALITY for still_capture template and FAST for rest templates. shadingmap_mode default value as OFF, for sensor type RAW & Still_capture template setting as ON. CRs-Fixed: 2263385 Change-Id: Ia36c373bc69424eaddd0f39a735ba84ad72829c2 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: camera: Use generated kernel headersBruno Martins2018-11-02
| | | | | Change-Id: I1508ce54fd99e87f2857e6c6141d5e90f5e9892b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove selinux permissive shortcutDavide Garberi2018-11-02
| | | | | | | * Cmon are we even serious? Change-Id: If93083ece45c3a69868f4bb345bbd7d244d9701c Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: CleanupDavide Garberi2018-10-31
| | | | | | | * Mostly squash the various macros Change-Id: I1e71a6d728cd4d7e7be057604978264c429aed90 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: Address some denialsDavide Garberi2018-10-31
| | | | | | | * No new neverallows generated Change-Id: If50b0f173fe858470fb98e83d8b7621bcffb64ff Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Set readahead to 128kB for mmc tooSubhajeet Muhuri2018-10-31
| | | | | | | * Also don't set 2048 on late-fs for UFS as it's already being set from the kernel now Change-Id: I9760189a810a0f24a292cb629d34ba456f4ad208 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use only the media hal from msm8998Davide Garberi2018-10-31
| | | | | | | * Enough to get vidc to work fine Change-Id: Iaafd11d2511ab4fb56821ae09262d9a1ddf916f9 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Nuke qcom-usb-sh referencesDavide Garberi2018-10-31
| | | | | Change-Id: Ieba10734200a23d46f1b27ad5a3f91f29823dda8 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Rename persist.sys.usb.config.extraDavide Garberi2018-10-31
| | | | | Change-Id: I2a357565f311ecdca53da85b96b503af6e1bbf67 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Sync usb configuration with CAFDavide Garberi2018-10-31
| | | | | | | * Tag: LA.UM.7.2.r1-05100-sdm660.0 Change-Id: Iecefef9a9337379644b35360d8b8d2c7a59b247e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use 8998 halsDavide Garberi2018-10-31
| | | | | | | * Needed to make vidc working on 4.4 Change-Id: I09fff9cf107c2da003e5c5efa64bdf6210b3539b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Enable configfs in cmdlineDavide Garberi2018-10-31
| | | | | Change-Id: I3cac51780a7620039ad7091e85a282888cd3f088 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Add paths for DEVICE_SPECIFIC halsDavide Garberi2018-10-25
| | | | | | | | * Needed after https://review.lineageos.org/#/q/topic:pie-recovery-pathmap * Without this the PRODUCT_SOONG_NAMESPACES would endup being device/zuk/z2_plus/gps and device/zuk/z2_plus/camera Change-Id: I42afeadc243d47f56dbc8306d8a06f4ce6b38718 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: thermal-engine: Update thresholds for battery_monitorDavide Garberi2018-10-25
| | | | | | | | | * These temperatures are too low for us because this sensor basically fluctuates way too much. This causes a charging - not charging behaviour while charging the device normally. * The problem is probably not there in ZUI because they use the batt_therm sensor with the same configuration, but that probably behaves differently. * Partial revert of d18cab6881d234d29c8f2b51bcfd8340803aca9a Change-Id: I9b397568beb110455d65d6ce826dca59679f93b2 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update audio and soundtrigger servicesDavide Garberi2018-10-25
| | | | | | | * The blobs are from LA.UM.7.2.r1-04000-sdm660.0 - B2N_sprout:9/PPR1.180610.011/00WW_3_22C Change-Id: I4c2ae0d6cca87c090020d43ae06a4f13b927130e Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: Moving location sockets from /data to /devSaurabh Srivastava2018-10-19
| | | | | | | | | | Keeping sockets in /data/vendor/location prevents unmounting of /data partition after build load. CRs-Fixed: 2175511 Change-Id: Ide726a84b6b5f8df0c18d7d7dcbc1ee469b6d934 Signed-off-by: Erfan Abdi <erfangplus@gmail.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* Revert "msm8996-common: Treble sucks"Davide Garberi2018-10-19
| | | | This reverts commit a8b14014fbf72aeb6b5c8e8240d26802d503843b.
* msm8996-common: gps: Update from LA.UM.7.2.r1-04000-sdm660.0Davide Garberi2018-10-19
| | | | | | | | * The vendor blobs from LA.UM.7.2.r1-04000-sdm660.0 - B2N_sprout:9/PPR1.180610.011/00WW_3_22C * Update gnsspps from CAF's location repo Change-Id: I6afc29a05459bf6d1951cb36b746d8cc781bc48f Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update bluetooth stack to LA.UM.7.2.r1-04000-sdm660.0Davide Garberi2018-10-19
| | | | | | | * From Nokia 7 Plus B2N_sprout:9/PPR1.180610.011/00WW_3_22C Change-Id: Ia7218dca9e94ad7e2a7918d30aaeea6078ab7cb7 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* Revert "msm8996-common: Set sys.usb.ffs.aio_compat"Davide Garberi2018-10-19
| | | | | | * We've CONFIG_AIO enabled (as default) in kernel This reverts commit 52e7f55cdaf0ae054d59899fb3402084389f911d.
* Update Vulkan hardware level supported to 1Urvashi Agrawal2018-10-19
| | | | | | | | | This change ensures that Vulkan hardware level is been updated to 1. Change-Id: Id3c811b47e51ca2ae81959a0f4c788947d713ed9 Signed-off-by: Urvashi Agrawal <urvaagra@codeaurora.org> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: Move neverallows to neverallows.teDavide Garberi2018-10-19
| | | | | Change-Id: Ie067c2f0f6ec96edd110c79d143de36b20708b47 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: overlay-lineage: Re-enable ↵Davide Garberi2018-10-19
| | | | | | | config_notifyClientOnFingerprintCancelSuccess Change-Id: I8e21e733a96d7ed977592ddbc9ba8d968c574d66 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: rootdir: We aren't using the camera wrapper anymoreDavide Garberi2018-10-19
| | | | | Change-Id: I1305bedcd14af9b648809790f9d8faf86440d049 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove unused camera firmwareBruno Martins2018-10-19
| | | | | | * MSM8996 targets load CPP firmware v1.10.0 Change-Id: I4bd60ce99d30c8ab920d5f00ca8cd6ffd2e43197
* msm8996-common: sepolicy Address init denialsCosme Domínguez Díaz2018-10-19
| | | | | | | | | avc: denied { setattr } for pid=1 comm="init" name="scheduler" dev="sysfs" ino=36476 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0 avc: denied { setattr } for pid=1 comm="init" name="scheduler" dev="sysfs" ino=36476 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0 avc: denied { write } for pid=1 comm="init" name="scheduler" dev="sysfs" ino=36476 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0 avc: denied { write } for pid=1 comm="init" name="scheduler" dev="sysfs" ino=36476 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0 avc: denied { write } for pid=1 comm="init" name="slice_idle" dev="sysfs" ino=44595 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0 avc: denied { write } for pid=1 comm="init" name="slice_idle" dev="sysfs" ino=44595 scontext=u:r:init:s0 tcontext=u:object_r:sysfs_scsi_devices_0000:s0 tclass=file permissive=0
* msm8996-common: Add default camera provider implementationCosme Domínguez Díaz2018-10-19
|
* msm8996-common: sepolicy: Address charger denialsCosme Domínguez Díaz2018-10-19
| | | | | | | | | | | | | avc: denied { dac_override } for pid=463 comm="chargeonlymode" capability=1 scontext=u:r:charger:s0 tcontext=u:r:charger:s0 tclass=capability permissive=1 avc: denied { write } for pid=463 comm="chargeonlymode" name="persist" dev="rootfs" ino=938 scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=dir permissive=1 avc: denied { add_name } for pid=463 comm="chargeonlymode" name="subsys" scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=dir permissive=1 avc: denied { create } for pid=463 comm="chargeonlymode" name="subsys" scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=dir permissive=1 avc: denied { create } for pid=463 comm="chargeonlyiode" name="batt_info.bin" scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=file permissive=1 avc: denied { write open } for pid=463 comm="chargeonlymode" path="/persist/subsys/batt_info.bin" dev="rootfs" ino=948 scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=file permissive=1 avc: denied { setattr } for pid=463 comm="chargeonlymode" name="batt_info.bin" dev="rootfs" ino=948 scontext=u:r:charger:s0 tcontext=u:object_r:mnt_vendor_file:s0 tclass=file permissive=1 avc: denied { chown } for pid=463 comm="chargeonlymode" capability=0 scontext=u:r:charger:s0 tcontext=u:r:charger:s0 tclass=capability permissive=1 avc: denied { read } for pid=463 comm="chargeonlymode" name="type" dev="sysfs" ino=42537 scontext=u:r:charger:s0 tcontext=u:object_r:sysfs_battery_supply:s0 tclass=file permissive=1 avc: denied { open } for pid=463 comm="chargeonlymode" path="/sys/devices/soc/qpnp-smbcharger-16/pnwer_supply/dc/type" dev="sysfs" ino=42537 scontext=u:r:charger:s0 tcontext=u:objectOr:sysfs_battery_supply:s0 tclass=file permissive=1
* msm8996-common: sepolicy: Address hal_audio_default denialsCosme Domínguez Díaz2018-10-19
| | | | | | Change-Id: I79f4f3270de21ea070edc085b12c0d3d64285a3a avc: denied { write } for pid=528 comm="audio@2.0-servi" name="delta" dev="sda10" ino=1410 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:vendor_data_file:s0 tclass=dir permissive=1 avc: denied { write } for pid=528 comm="audio@2.0-servi" name="delta" dev="sda10" ino=1410 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:vendor_data_file:s0 tclass=dir permissive=
* msm8996-common: sepolicy: Address rmt_storage denialsCosme Domínguez Díaz2018-10-07
| | | | | | | avc: denied { read } for pid=595 comm="rmt_storage" name="name" dev="sysfs" ino=42161 scontext=u:r:rmt_storage:s0 tcontext=u:object_r:sysfs_msm_subsys:s0 tclass=file permissive=1 avc: denied { read } for pid=595 comm="rmt_storage" name="name" dev="sysfs" ino=42161 scontext=u:r:rmt_storage:s0 tcontext=u:object_r:sysfs_msm_subsys:s0 tclass=file permissive=1 avc: denied { open } for pid=595 comm="rmt_storage" path="/sys/devices/soc/9300000.qcom,lpass/subsys3/name" dev="sysfs" ino=42161 scontext=u:r:rmt_storage:s0 tcontext=u:object_r:sysfs_msm_subsys:s0 tclass=file permissive=1 avc: denied { open } for pid=595 comm="rmt_storage" path="/sys/devices/soc/9300000.qcom,lpass/subsys3/name" dev="sysfs" ino=42161 scontext=u:r:rmt_storage:s0 tcontext=u:object_r:sysfs_msm_subsys:s0 tclass=file permissive=1
* msm8996-common: sepolicy: Address time_daemon denialsCosme Domínguez Díaz2018-10-07
| | | | | | | | | | | | | | | avc: denied { write } for pid=673 comm="time_daemon" name="time" dev="sda10" ino=15159 scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { write } for pid=673 comm="time_daemon" name="time" dev="sda10" ino=15159 scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { add_name } for pid=673 comm="time_daemon" name="ats_15" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { add_name } for pid=673 comm="time_daemon" name="ats_15" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { create } for pid=673 comm="time_daemon" name="ats_15" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=file permissive=1 avc: denied { create } for pid=673 comm="time_daemon" name="ats_15" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=file permissive=1 avc: denied { write } for pid=673 comm="time_daemon" name="time" dev="sda10" ino=15159 scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { write } for pid=673 comm="time_daemon" name="time" dev="sda10" ino=15159 scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { add_name } for pid=673 comm="time_daemon" name="ats_2" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { add_name } for pid=673 comm="time_daemon" name="ats_2" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=dir permissive=1 avc: denied { create } for pid=673 comm="time_daemon" name="ats_2" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=file permissive=1 avc: denied { create } for pid=673 comm="time_daemon" name="ats_2" scontext=u:r:time_daemon:s0 tcontext=u:object_r:time_data_file:s0 tclass=file permissive=1
* msm8996-common: Update calib.cfg and thermal-engine.conf.Cosme Domínguez Díaz2018-10-07
| | | | | | * From 4.0.228DEV * Keep using our current battery sensor (tsens_tz_sensor17) as we don't have any batt_therm.