Commit graph

105 commits

Author SHA1 Message Date
LuK1337
38786d49b8 Revert "Revert "msm8976-common: Binderize camera & graphics composer""
This reverts commit f10851da4f.

Change-Id: Ia054b3433e8bd3652ad6557180e739a0ea5bd49c
2019-02-25 16:55:49 +01:00
LuK1337
407b78f2f4 msm8976-common: Disable ANT+ for now
* Theoretically I may revisit it soon (TM)

Change-Id: I9895ef8e10b2e75a4cd4f3a61255eacfb60daa13
2019-01-21 17:00:41 +01:00
LuK1337
f10851da4f Revert "msm8976-common: Binderize camera & graphics composer"
* Since someone was funny enough to label display.qservice
  as 'service' instead of 'vndservice' in legacy qcom sepolicy
  I'm forced to move these back to passthrough ;-;

This reverts commit a8fd5e61e0.

Change-Id: I4fb729fce584450499b55cc7b8815e9768dac846
2019-01-21 16:16:06 +01:00
LuK1337
8ae15d9d5d msm8976-common: Switch to regular camera provider impl
Change-Id: If6dd0c24b20e8520c01e72b83a8bc623d14ff518
2019-01-19 13:18:47 +01:00
Ethan Chen
34842dbf45 msm8976-common: Add assertions on TrustZone version
Change-Id: I1ae8c415028ba0b5e781f53c3a26225bcdc98100
2018-09-30 01:12:24 +02:00
Michael Bestas
ced29a900f msm8976-common: Switch to 1.1 power HAL
Change-Id: I4690a5b913141427a828d6a3a4af407d35a10775
2018-09-28 14:38:35 +02:00
Bruno Martins
33ae2f241a msm8976-common: Switch to common basic USB HAL
Change-Id: I2a3d3ea205d821ec60b33ccc9cc40c077d43bd47
2018-09-12 20:25:57 +02:00
LuK1337
04f4dfb4cd msm8976-common: camera: Add missing Fence destructor
* Our camera HAL depends on it.

Change-Id: Iedf3dae40e3f2beb284549f486b8721c69837cd0
2018-08-16 12:15:43 +02:00
syphyr
37954d7869 msm8976-common: Remove unused WLAN config
Change-Id: Ibdf90ee8dee990e112bcb103cb88ec2705c383bf
2018-06-08 12:26:21 +02:00
LuK1337
b15744fd7b msm8976-common: Go back passthrough sensors implementation
* Apparently hwbinder causes issues with adaptive
  brightness. Going back to passthrough seems to fix
  this issue.

Change-Id: I47d60d2d7fb52b5001df8a0d385acddebaa0ec84
2018-04-10 14:07:12 +02:00
Bruno Martins
604a950fd3 msm8976-common: Remove non-existing HAL service
Change-Id: I26da013dfa359ec8f184a20bc881558be0144b4a
2018-03-22 15:49:56 +01:00
Jesse Hall
a0ff78a960 msm8976-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-02-12 18:34:14 +01:00
LuK1337
c23af6ab13 msm8976-common: Use TARGET_COPY_OUT_VENDOR instead of hardcoded system/vendor 2018-02-12 18:34:13 +01:00
LuK1337
a8fd5e61e0 msm8976-common: Binderize camera & graphics composer 2018-02-12 18:34:13 +01:00
Rashed Abdel-Tawab
617c5fd71b msm8976-common: Build QTI HIDL power 1.0 HAL
Change-Id: I929a2d3aedf3bfdca962dc34720019d83c7134e1
2018-02-12 18:34:13 +01:00
LuK1337
677e9ebb68 msm8976-common: Kill broadcast radio support
* Our hardware doesn't support it anyway.
2018-02-12 18:34:13 +01:00
LuK1337
f387e6602e msm8976-common: Binderize them all
* Leave out camera and graphics composer as they
  can't be binderized on current blobs.
2018-02-12 18:34:13 +01:00
LuK1337
c6b26d88d7 msm8976-common: Build libsecnativefeature from source 2018-02-12 18:34:12 +01:00
Pawin Vongmasa
8070c9bacb msm8976-common: Create media_profiles_V1_0.xml
media_profiles_V1_0.xml is created from media_profiles.xml by replacing
the dtd schema inside media_profiles.xml with an external reference to
/system/etc/media_profiles_V1_0.dtd.

Change-Id: I0fbb03603a72d0108a96bfa0f0a4ceb12ef3d430
2018-02-12 18:34:11 +01:00
Bruno Martins
0022bdce3c msm8976-common: Move media configs to vendor
Change-Id: Id589520e15ecd2066e6e3d002ee96c9364d25cac
2018-02-12 18:34:11 +01:00
Bruno Martins
436b2f46a9 msm8976-common: Move IPC router config to vendor
Change-Id: I8d6892c8205a307f3a236f7ce8c78f9bdead2ba5
2018-02-12 18:34:11 +01:00
Bruno Martins
c86d342b41 msm8976-common: Move Wi-Fi files to vendor
Change-Id: I7e95baa01490ec76cf8ddfa051f01fc9b0bc5c7a
2018-02-12 18:34:11 +01:00
Bruno Martins
63b6049a40 msm8976-common: Move keylayout files to vendor
Change-Id: Idaa0fe01f453afdf2ec419a4c514516e3b2196bd
2018-02-12 18:34:11 +01:00
Bruno Martins
2e0406f63a msm8976-common: Move device-specific feature configs to vendor 2018-02-12 18:34:11 +01:00
LuK1337
60433896c0 msm8976-common: Move audio configuration files to /vendor 2018-02-12 18:34:11 +01:00
Daniel Reimer
392bac6064 msm8976-common: audio: Decommonize audio_policy_configuration.xml 2018-01-26 15:47:21 +01:00
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
6e2473fca4 msm8976-common: Add libqcomvoiceprocessing to PRODUCT_PACKAGES 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
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
Luca Stefani
0ca03cf02f msm8976-common: Kill unused hostapd configs 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
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
Myles Watson
d479ffbf08 msm8976-common: Build the Bluetooth HAL
Test: VTS test passes on Marlin, Bluetooth starts/stops
Change-Id: Ib1a1849c060c39e88c0219cb8421e3426cd3e7ac
2018-01-19 00:15:58 +01:00
Roshan Pius
265e16504c msm8976-common: wifi: Add wifi HAL service to device.mk
Bug: 33460969
Test: Compiles
Change-Id: I473f00d5dcabbf84d2da7397aef69b1b688d28a9
2018-01-19 00:15:57 +01:00
Ningyuan Wang
e5c38db26c msm8976-common: wifi: Add wificond to products
We need our new wifi native daemon wificond for Android O.
This CL gets it installed on the device.

BUG=29220405
TEST=compile

Change-Id: Ibba0329777f78217f6d11f4cb2ad1305661d2097
2018-01-19 00:15:57 +01:00
Luca Stefani
9fe4b83c29 msm8976-common: Add libcamera_client shim
Change-Id: I4cc4eb52bc41e5174342e5571f096edb0e5a5c75
2018-01-19 00:15:57 +01:00