Commit graph

636 commits

Author SHA1 Message Date
oshmoun
852bf8a7c9 msm8937-common: Add public.libraries.txt
Android needs this text file to know what libraries are allowed to be loaded by apps directly.
For now, add:
libOpenCL.so to the list, in order to get OpenCL to function properly.
adsprpc related libraries, since they were also declared public in stock.

Change-Id: I15ef7a7ab7d1f1a0cc6b484cd2ca9993f40de23b
2018-06-29 00:02:44 +08:00
Michael Bestas
7fcaa86e0f msm8937-common: Add powerhint.xml
* Based on LA.UM.6.6.r1-07400-89xx.0, adapted for the new format.
 * Required by perf_hint in libqti-perfd-client.so.

Change-Id: Ief38dc242a92de05305452634fe2318e4de42f90
2018-06-29 00:02:44 +08:00
Bruno Martins
b6653e608a msm8937-common: Remove wificond from device makefiles
* This package is being built globally
2018-06-29 00:02:44 +08:00
Bruno Martins
81db12c07c msm8937-common: Switch to vendor.display.config 1.1
* No need to explicitly build the packages anymore,
   since they're now display HAL dependencies.

Change-Id: Ied3be4c1e5fc7e01e0426268fb219c61a4be86e9
2018-06-29 00:02:44 +08:00
Bruno Martins
d03a67e8d2 msm8937-common: Drop useless CNE related flag
* Nothing in the OSS bits takes it into account.

Change-Id: I6f949a12c643810cb1fba764bf13abb30e5dd88c
2018-06-29 00:02:44 +08:00
TheScarastic
9c2f99f800 msm8937-common: disable sco enahnced command
* Adjust flag after 540b42ceaa
2018-06-29 00:02:44 +08:00
Isaac Chen
508f70b4d8 msm8937-common: proprietary-files: Move IR HAL to vendor
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
6422873dfc msm8937-common: proprietary-files: Update hvdcp to O-MR1
* vince-user 8.1.0 OPM1.171019.019 8.5.9 release-keys

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
9719bbd34e msm8937-common: proprietary-files: Add more media omx blobs
* From: TA-1025_00WW 8.1.0 OPR1.170623.026

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
76f2f7494b msm8937-common: proprietary-files: Use O-MR1 QTEE blobs
* vince-user 8.1.0 OPM1.171019.019 8.5.9 release-keys

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
28c145f745 msm8937-common: proprietary-files: Use O-MR1 TUI blobs
* vince-user 8.1.0 OPM1.171019.019 8.5.9 release-keys

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
0e4ee50127 msm8937-common: Remove fingerprint firmware symlink
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
0acfb5212a msm8937-common: Regenerate compatibility_matrix&manifest
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Rashed Abdel-Tawab
ac39d12568 msm8937-common: Generate treble-compatible makefiles
Change-Id: I95fb9a2f30067c25a9d2ed3a235907959befcd90
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
64fa39a612 msm8937-common: Build HIDL services
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
TheScarastic
fd39f288d4 msm8937-common: Clean up unused audio stuffs 2018-06-29 00:02:43 +08:00
Isaac Chen
c55bf49604 msm8937-common: Don't clean vendor by default
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Isaac Chen
c0b393ede3 msm8937-common: Apply lineage rebrand
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-06-29 00:02:43 +08:00
Bruno Martins
cf56744f55 msm8937-common: Build health HAL
Change-Id: I9609aa4dd030f2b21eafc9e4975a0fde2f9bea81
2018-06-29 00:02:43 +08:00
codeworkx
fc9805e829 msm8937-common: Add groups for tftp_server
Change-Id: I79cec555e427159a7b24f479d7ef9976495383ab
2018-06-29 00:02:43 +08:00
Dan Pasanen
652e0957cb msm8937-common: Add slpi symlinks
Change-Id: I2fd8a24c29089a92b842aeb2cea564fcca137134
2018-06-29 00:02:43 +08:00
dianlujitao
c3a2fd6486 msm8937-common: Update RFS symlinks
Change-Id: I3dd5e7d22927ed63c9a6d271c61b4dad8118338f
2018-06-29 00:02:43 +08:00
Alexander Martinz
36a87bc9ed msm8937-common: Remove CPUSETS build flags
They both got replaced by runtime checks, see system/core @ 795267d4c

Change-Id: If6a5b5d93dd327475a1e6d3b80244381b1414f99
Signed-off-by: Alexander Martinz <alex@amartinz.at>
2018-06-29 00:02:43 +08:00
Prateek Chaubey
24bacc0d4a msm8937-common: Disable ffmpeg
Change-Id: I533a0d803fc1f6d9b0f6b7f13b11be2105b3530e
2018-06-29 00:02:43 +08:00
Isaac Chen
6b668dc36b msm8937-common: Disable unsupported overlays 2018-06-29 00:02:43 +08:00
maxwen
e446e0847d msm8937-common: Hide sRGB toggle
* This is only available on Nexus/Pixel devices
 * Now expected as an array in Settings package

Change-Id: I92a56abb0fc1379e4482d1889d04d8db6a14ea2b
2018-06-29 00:02:43 +08:00
LuK1337
6ba538261c msm8937-common: overlay: Disable A2DP sink profile
* Our devices do not support it and that's the reason why
   A2DP does not work at all.

Change-Id: I50cb1fdc6b4ff69594fc0d10fbd043c681178e5c
2018-06-29 00:02:43 +08:00
Prateek Chaubey
aaf0974357 msm8937-common: Cleanup power script 2018-06-29 00:02:43 +08:00
Prateek Chaubey
11bd52ff6a msm8937-common: Import liblight from caf 2018-06-29 00:02:43 +08:00
Garik Badalyan
b00f55787a msm8937-common: HIDL: Enable compilation of android.hidl.manager@1.0-java
android.hidl.manager@1.0-java.jar is used by HAL clients
to register for IServiceNotification.onRegistration()
notification.
2018-06-29 00:02:43 +08:00
dianlujitao
e76868dd53 msm8937-common: Build dummy android.hidl.[base,manager]@1.0 2018-06-29 00:02:43 +08:00
padarshr
f532b37f81 msm8937-common: Update vndk-sp build mechanism and library set.
This change is to add some more libraries needed to
be present in the vndk-sp library set. Also, move towards
a better the mechanism to build vndk-sp.
2018-06-29 00:02:43 +08:00
Pawin Vongmasa
df9a10c241 msm8937-common: Create media_profiles_V1_0.xml 2018-06-29 00:02:43 +08:00
Jesse Hall
debf887521 msm8937-common: Declare Vulkan compute level 0 system feature
Bug: 38396207 (VK_KHR_variable_pointers)
Bug: 64982680 (maxPerStageDescriptorStorageBuffers >= 16)
Test: CtsGraphicsTestCases:.VulkanFeaturesTest (ag/2810565)
Change-Id: I61cde61f53f0e9a1c657e6bd6658a4393360b0a6
2018-06-29 00:02:43 +08:00
TheScarastic
265678c804 msm8937-common: Add custom biometrics 2018-06-29 00:02:43 +08:00
LuK1337
d8d90bde50 msm8937-common: Move fstab to /vendor
Change-Id: I2e86c3be08d0d4f19a6cf89a931f4a1e6ac12cdf
2018-06-29 00:02:43 +08:00
Abhishek Arpure
28276f33e7 msm8937-common: Move uevent.qcom.rc to /vendor
Change-Id: Iab2699bf26ca4402b835d1af8d4493f9b28595d9
2018-06-29 00:02:43 +08:00
Abhishek Arpure
e2caf7319e msm8937-common: Move hardware specific .rc files to /vendor/etc/init/hw
The reason these files are moved to /vendor/etc/init/hw and
not /vendor/etc/init is because 'init' scans the /vendor/etc/init folder
for vendor service .rc fragments to import. That would either result
in duplicate imports or out-of-order imports of these hardware
specific .rc files and that *may* have unintended consequences.

In order to preserve the current import order for MTP, we move all
hardware specific .rc files to /vendor/etc/init/hw which is not
autoscanned by init BUT leave the init.${ro.hardware}.rc (i.e.
init.qcom.rc in this case) in root for 'init' to find.

Change-Id: I14531da05e2a3a256f734f8de96e1f1969c753f9
2018-06-29 00:02:43 +08:00
LuK1337
977516f130 msm8937-common: rootdir: Move init shell scripts to /vendor 2018-06-29 00:02:43 +08:00
Rashed Abdel-Tawab
42101c780e msm8937-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-06-29 00:02:43 +08:00
Bruno Martins
d5cb31a5c2 msm8937-common: Update TimeService to O-MR1
* From vince 8.1.0 OPM1.171019.019
2018-06-29 00:02:43 +08:00
dianlujitao
824cdd1db3 msm8937-common: Nuke BOARD_USES_QC_TIME_SERVICES flag
* Any pre-O framework did exact the same thing as TimeService.apk
   when the flag is enabled, as we always ship TimeService.apk,
   there's no reason to keep the flag, and the framework stuff is
   not ported to O.
* Remove unused 32-bit library as well.

Change-Id: I74abc65468e983732bccde571003235891379463
2018-06-29 00:02:43 +08:00
LuK1337
5a362ca422 msm8937-common: Update Widevine blobs to O-MR1
* From vince 8.1.0 OPM1.171019.019
2018-06-29 00:02:43 +08:00
LuK1337
c0e667863d msm8937-common: Load proper thermal-engine configs
* Required for Oreo blobs.

Change-Id: I25c98446ce4677f83f8c543b41b7f8be12c4c254
2018-06-29 00:02:43 +08:00
Manaf Meethalavalappu Pallikunhi
24fa892a90 msm8937-common: thermal: Add thermal send rule socket to thermal service init
Add thermal send rule socket to thermal service initialization script
This change is required for SE Android so that thermal socket context
are not overridden by init.

Change-Id: I8774b62f35f72a481f9976dda5d1aee1e19d8374
2018-06-29 00:02:43 +08:00
LuK1337
897f4860d8 msm8937-common: Update thermal-engine to O
* From TA-1025_00WW 8.1.0 OPR1.170623.026
2018-06-29 00:02:43 +08:00
Bruno Martins
5b3314281b msm8937-common: Update for moved hardware key overlays
* These have now been moved to the SDK
 * Retire custom settings for longPressHome & longPressOnAppSwitch

Change-Id: I551ddc8c58ccd7184fddb1c615b15cce8127daad
2018-06-29 00:02:43 +08:00
Peter Qiu
20968a5ba6 msm8937-common: Use hardware feature definition to indicate Passpoint support
Bug: 36886243
Test: Manual test
Change-Id: I570f7037abfd670e153c62a8dc723f1e89e9bf56
2018-06-29 00:02:43 +08:00
Bruno Martins
751eb3ee92 msm8937-common: Advertize HWC2 color transform support
Change-Id: Id0e63007554f2e45221c7e7243c7439467f74c61
2018-06-29 00:02:43 +08:00
Philip Cuadra
f0526ca2eb msm8937-common: Enable Camera App pinning
This change enables Camera app pinning on 8996 targets

Bug 28251566

Change-Id: Icc357441af65e8ece897311bdaf8acc063d3f6ab
2018-06-29 00:02:43 +08:00