Commit Graph

288 Commits

Author SHA1 Message Date
Rashed Abdel-Tawab ca03722438 msm8976-common: Move Lineage specific overlays to overlay-lineage
Change-Id: Ic38bb1acb4d37f90b62679e4420815f49b30fc7f
2018-01-26 15:47:21 +01:00
Jaekyun Seok b32a6dc9fb msm8976-common: Enforce RRO on framework-res
Overlays only for framework-res will be converted into RROs.

Other overlays can't be converted due to some known issues on app RRO.

Bug: 36231603
Change-Id: Idca30fdbbcc990fd124de16a06a112a346612a61
(cherry picked from commit db1b6058200fc5255f519cf6609fca7619d6743e)
2018-01-26 15:47:21 +01:00
LuK1337 cf378f6270 msm8976-common: overlay: Update network and radio attributes 2018-01-26 15:47:21 +01:00
Artem Borisov 153d99643d msm8976-common: Dex-preopt boot and system server
WITH_DEXPREOPT_BOOT_IMG_ONLY was removed in 8.1 in favor of
WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY.

Along with boot classpath it will also pre-optimize system server jars.

Change-Id: Idd0ac1ac39a6c3d14637a974a0a99953c99af236
2018-01-26 15:47:21 +01:00
Rashed Abdel-Tawab c83d95716c msm8976-common: Update for early-mounted system partition
* This removes /system entry from fstab, since this partition
   is now early-mounted and the fstab entry is specified in device tree.

 * At the same time, also include a fully populated fstab, in order to avoid
   build breakage while generating recovery updater scripts.

Change-Id: I8e558458b984e97a45a920c3751a6b7c3f2ebc5c
2018-01-26 15:47:21 +01:00
LuK1337 5d063b3f78 msm8976-common: Set printk loglevel to KERN_WARNING 2018-01-26 15:47:21 +01:00
LuK1337 bf85d5beb3 Revert "msm8976-common: Remove 48kHz support from surround_sound mixer"
This reverts commit 389a1668d0.
2018-01-26 15:47:21 +01:00
LuK1337 6e2473fca4 msm8976-common: Add libqcomvoiceprocessing to PRODUCT_PACKAGES 2018-01-26 15:47:21 +01:00
LuK1337 6b9f7d1117 msm8976-common: Remove hw_acc effect
* It doesn't work at all.
2018-01-26 15:47:21 +01:00
LuK1337 2bf29301cc msm8976-common: Convert audio_effects.conf to XML
* Converted using : https://github.com/luk1337/aeffects-conf2xml
2018-01-26 15:47:21 +01:00
Philip Cuadra c1dfc8a51f msm8976-common: Pin .vdex files as well
.vdex files have been added to allow pre-verified dex.  The pinner
service needs to take this in account when pinning.  Add pinning of
appropriate system .vdex files on 8996 targets.

Bug 33168521
Test:  Tested manually by confirming pinning is successful

Change-Id: Ice2c3f0ec0b314963fb136793d9fa36ecba58490
2018-01-26 15:47:21 +01:00
Philip Cuadra 66353fcbd1 msm8976-common: Enable Camera App pinning
This change enables Camera app pinning on 8996 targets

Bug 28251566

Change-Id: Icc357441af65e8ece897311bdaf8acc063d3f6ab
2018-01-26 15:47:20 +01:00
LuK1337 dbb08fba7b msm8976-common: Enable sound monitor audio feature 2018-01-26 15:47:20 +01:00
LuK1337 9aff6633e8 msm8976-common: Add aptX blobs
* We can't use Samsung blobs cause they are 32-bit only.
2018-01-26 15:47:20 +01:00
LuK1337 6e8f6148bd msm8976-common: Replace QCOMs groups with oem_2950-oem_2952 2018-01-26 15:47:20 +01:00
LuK1337 125282819b msm8976-common: Remove unsupported media profiles 2018-01-26 15:47:20 +01:00
LuK1337 d2efa15d0b msm8976-common: Remove useless rm -rf /efs/dmverity
* It wasn't working anyway:
/init.qcom.rc: 73: rm requires 1 argument
2018-01-26 15:47:20 +01:00
LuK1337 7ae5254b74 msm8976-common: Update time data file path to match O changes 2018-01-26 15:47:20 +01:00
LuK1337 2807542d4b msm8976-common: /system/bin -> /system/vendor/bin 2018-01-26 15:47:20 +01:00
LuK1337 b58c717272 msm8976-common: Update widevine blobs from angler 2018-01-26 15:47:20 +01:00
Luca Stefani c2e9557c27 msm8976-common: Default OMX service to non-Treble 2018-01-26 15:47:20 +01:00
Paras Nagda f4440a00e8 msm8976-common: mediacodec: Allow select and eventfd syscalls for 8976
Add pselect6 and eventfd2 syscalls
Includes following:
mediacodec: allow sendto and recvfrom syscalls
mediacodec: allow lseek syscall
mediaextractor: allow pread64 and readlinkat syscalls

Change-Id: Iff6e2f7fc0562a520f56cbf4bbce72f1af545f9c
2018-01-26 15:47:20 +01:00
Ritesh Harjani 90b1ed66c9 msm8976-common: Add AID_QCOM_DIAG, AID_RFS, and AID_RFS_SHARED to config.fs
Change-Id: I9da576900ed29a2633bb997dbbea4565b489a418
2018-01-26 15:47:20 +01:00
Luca Stefani 29e1ca0f65 msm8976-common: Move to fs config gen 2018-01-26 15:47:20 +01:00
LuK1337 e4728c3664 msm8916-common: Update extract_utils.sh path 2018-01-26 15:47:20 +01:00
Luca Stefani 0ca03cf02f msm8976-common: Kill unused hostapd configs 2018-01-26 15:47:20 +01:00
Luca Stefani 3b1d4dda68 msm8976-common: Remove hostapd daemon
* It lives in it's own rc extension now
2018-01-26 15:47:20 +01:00
Subhani Shaik aa9b14817f msm8976-common: wifi: set tdls_external_control to configure external control mode.
BUG: 30205217
Change-Id: I17f8f8991301db0bed3db416c52b33be8642e200
2018-01-26 15:47:20 +01:00
Jongrak Kwon b4b7a2abf8 msm8976-common: wifi: Configure the p2p_search_delay to 100 msec
This commit configurs the p2p_search_delay to 100 msec to
avoid more default delay (500msec, configued in the supplicant)
during the p2p_find operations.

Change-Id: Ibb384b31cd1b46dd669483a0d14a3215c0113b7b
CRs-Fixed: 680606
2018-01-26 15:47:20 +01:00
Roshan Pius 38d48d92b5 msm8976-common: wifi: Move wpa_supplicant to vendor partition
Bug: 35684372
Test: Compiles
Change-Id: I1bf1355c22f5fc4f6a68032f3b30cced91d0bfed
2018-01-26 15:47:20 +01:00
Christopher Wiley 9eec850757 msm8976-common: wifi: Do not define superfluous wpa_supplicant service
Bug: 30816535
Change-Id: Iab4e212b1c2dcbb97e73945e6b807b37174e0ae0
2018-01-26 15:47:20 +01:00
Roshan Pius 054d9243de msm8976-common: init: Change ownership of wifi firmware reload sysfs paths
This will let the wifi hal run as "wifi" user and not need root
permissions to access this path for firmware reloads.

Bug: 33435250
Test: Compiles.
Change-Id: I84a38cea5e0f729147c3191c3485a3738d7838ef
2018-01-26 15:47:20 +01:00
Luca Stefani 7e70804173 msm8976-common: Use proper seclabel for charger service
* Partically taken from angler f2f207d2594b
2018-01-26 15:47:20 +01:00
Alberto97 7588252675 msm8976-common: bt: Remove net_bt_stack
* net_bt_stack is gone, replace it with bluetooth (android/platform_system_core@604208e957)

Change-Id: I62ac0fa2e59a9643fd6a3d4b173dd8c8892037b9
2018-01-26 15:47:20 +01:00
Woody Lin 094f6917e1 msm8976-common: rootdir: Symlink platform/soc/${ro.boot.bootdevice} to bootdevice
Make symbolic link from
/dev/block/platform/soc/${ro.boot.bootdevice} to
/dev/block/bootdevice.

Change-Id: I7b7f4c728656103445e7fb68ccca92402fa36ff5
2018-01-26 15:47:20 +01:00
Myles Watson 6e63a763d9 msm8976-common: Add libbt-vendor in device-common.mk
Bug: 36810308
Test: build
Change-Id: Iae4a6340a184dde818603b546470c8cf883f2f7b
2018-01-26 15:47:20 +01:00
Luca Stefani fffaade00b msm8976-common: Add HIDL manifest 2018-01-26 15:47:19 +01:00
Luca Stefani 23a8583aa3 msm8976-common: Build USB HAL 2018-01-19 00:15:58 +01:00
Luca Stefani abaaafa36c msm8976-common: Build GNSS HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 0b3761219d msm8976-common: Build Power HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 78983a4505 msm8976-common: Build wifilogd
* Remove unused libqsap_sdk & libQWiFiSoftApCfg
2018-01-19 00:15:58 +01:00
Luca Stefani d3222902e9 msm8976-common: Build Gatekeeper HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 51426b1d54 msm8976-common: Build Keymaster HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 62679c3e53 msm8976-common: Build biometricts HAL
* Remove now unused fingerprintd daemon
2018-01-19 00:15:58 +01:00
Luca Stefani 0444e9590e msm8976-common: Build Sensors HAL 2018-01-19 00:15:58 +01:00
Luca Stefani c663225a44 msm8976-common: Build Camera HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 4dbbf41f31 msm8976-common: Build DRM HAL 2018-01-19 00:15:58 +01:00
Luca Stefani e218ca9f1b msm8976-common: Build light HAL 2018-01-19 00:15:58 +01:00
Luca Stefani 522d08df0c msm8976-common: Update audio for O
* Build audio HALs
* Remove dead packages
* Update audio flags for AOSP HAL
2018-01-19 00:15:58 +01:00
Luca Stefani c850053f54 msm8976-common: Update display/render for O
* Add various HALs
* Enable HWC2 & Gralloc1
2018-01-19 00:15:58 +01:00