Commit graph

721 commits

Author SHA1 Message Date
Bruce Levy
29c623b15f msm8937-common: Mark rmt_storage as shutdown critical
rmt_storage should not be automatically killed by Android during
shutdown since it is needed to actually process the peripheral
shutdown

Change-Id: I58a29fe86955f0abad944727bb4208dad89f495d
2018-06-29 00:03:00 +08:00
Devi Sandeep Endluri V V
fbaba5ad42 msm8937-common: rootdir: Uce Enabling Uce and ConnectionManager Service
Desc: Enabling imsrcsd to run on init.
1. introduce imsrcsd
2. updating ims properties from "sys" to "vendor"

Change-Id: I224512c30cdfc0b832e16f9432b2a15ec6ab7d79
CRs-fixed: 2079498
2018-06-29 00:03:00 +08:00
Huaibin Yang
95b673a2dd msm8937-common: rootdir: Use /data/vendor/radio for radio data folder
Use /data/vendor partition to hold vendor radio data. Modify radio
related init rc and scripts.

Change-Id: I6518e276f68d405151b1b124de6a0ca1b759d951
2018-06-29 00:03:00 +08:00
Subash Abhinov Kasiviswanathan
6e3f8d4dbf msm8937-common: rootdir: Move log location out of misc
misc location in vendor belongs to a predefined service and causes
denials due to collisions with that service. Move the logging to
process specific folders within vendor.

CRs-Fixed: 2052618
Change-Id: Ie43dee22d7dea94b87eac73bb5f2dd01f0cb9225
2018-06-29 00:03:00 +08:00
Subash Abhinov Kasiviswanathan
50acdddaea msm8937-common: rootdir: create directory for video dump
Create directory for Dump video inside vendor
data partition (data/vendor/media)

Change-Id: Icabdc8e0d4bb57ec2ba8857068fabea925d7d181
2018-06-29 00:03:00 +08:00
Dhanalakshmi Siddani
2a8e6ec33c msm8937-common: init.qcom.rc: give write permission to audio
- Audio HAL has to write to boot_adsp sysfs entry to unload image
- Add audio group to boot_adsp sysfs to give write permission

Change-Id: Ia3b40384aa42a0ad94d2e3cc1380ff4dd5a128c0
2018-06-29 00:03:00 +08:00
Bruno Martins
1d03ce3265 msm8937-common: Update CarrierConfig overlay from MIUI 8.4.19 2018-06-29 00:03:00 +08:00
Bruno Martins
ac06b4ef6d msm8937-common: overlays: Update carrier specific configs
* Bring in all the configs from Google (picked from marlin)
   and trash all the rest.

Change-Id: I0dfd440a943bb4a46ee8519d97726ed938f79173
2018-06-29 00:03:00 +08:00
Rashed Abdel-Tawab
5c2a5a78cc msm8937-common: Build RCS and telephony-ext
Change-Id: I456aa2db554647f4f6303964f7fb071f98b923ac
2018-06-29 00:03:00 +08:00
Rashed Abdel-Tawab
7e880ea525 msm8937-common: Add QTI privileged app permissions
Change-Id: Ide1b79d83624e8aba2ee17979efacc356dfacb55
2018-06-29 00:03:00 +08:00
Rashed Abdel-Tawab
5291f4b2c5 msm8937-common: Add QTI low power whitelist
Change-Id: Idb4a954979f916a7903ead982bf18b33e5cf1baf
2018-06-29 00:03:00 +08:00
Rashed Abdel-Tawab
a2413f1176 msm8937-common: Compile libandroid_net for IMS
Change-Id: I4a3687a1639fe37b9652d651b9be773a09f63e14
2018-06-29 00:03:00 +08:00
Rashed Abdel-Tawab
cc53c8f43e msm8937-common: Build netd HAL and netutils wrapper for netmgrd
Change-Id: I93453934a2f3e06296eb4f7a62941b9b6abca703
2018-06-29 00:03:00 +08:00
Prateek Chaubey
fcc1dc2c58 msm8937-common: Update IMS symlinks 2018-06-29 00:03:00 +08:00
LuK1337
e05a1d3f0d msm8937-common: Update full radio stack to O
* CNE - from vince 8.1.0 OPM1.171019.019
* DPM - from vince 8.1.0 OPM1.171019.019
* QMI - from tissot - OPR1.170623.026
* Radio - from tissot - OPR1.170623.026
* Radio IMS - from tissot - OPR1.170623.026
2018-06-29 00:03:00 +08:00
Naseer Ahmed
9f2a0e7284 msm8937-common: init: restart hwc on SF restart
Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235
2018-06-29 00:03:00 +08:00
Rajesh Yadav
ac29a09f9f msm8937-common: Add display file creation rules
Change-Id: I794631f9e624b7a829abb2e7249d3c9309735ca2
2018-06-29 00:03:00 +08:00
LuK1337
0ab6c20da2 msm8937-common: Update Display stack to OPM1
* Graphics(EGL) from vince 8.1.0 OPM1.171019.019
 * Graphics(HDR) from vince 8.1.0 OPM1.171019.019
 * Graphics(SDM) from vince 8.1.0 OPM1.171019.019
 * Graphics(Vulkan) from vince 8.1.0 OPM1.171019.019
2018-06-29 00:03:00 +08:00
Prateek Chaubey
8dc80296b3 msm8937-common: Build Consumerir HIDL HAL interfaces 2018-06-29 00:03:00 +08:00
Prateek Chaubey
c3c36b7f94 msm8937-common: Build Configstore HIDL HAL interfaces 2018-06-29 00:03:00 +08:00
Luca Stefani
70c6850140 msm8937-common: Build Audio HIDL HAL interfaces
Change-Id: Ide624d3008739b68a1b4cac347237e72cd4b4b20
2018-06-29 00:03:00 +08:00
Luca Stefani
2d319d0f7d msm8937-common: Build RenderScript HIDL HAL interface
Change-Id: Icaa59063da167b0913298c69ed03f024628f2d30
2018-06-29 00:03:00 +08:00
Luca Stefani
fdb673e310 msm8937-common: Build Display HIDL HAL interfaces
* Enable binderized Gralloc HAL along with it
 * Enable HWC2

Change-Id: I61c34a531e3131209a08b5b4670e1f1f8fbb435d
2018-06-29 00:02:59 +08:00
Luca Stefani
6d42ff1b7e msm8937-common: Build Camera HIDL HAL interface and provider
Change-Id: Id845e815310027d0feb60c83b487f776d9175fa1
2018-06-29 00:02:59 +08:00
Luca Stefani
d911e2cb6a msm8937-common: Build USB HIDL HAL service
Change-Id: I993d76c70f50ae6f8f6c3f468d9a363fad6711d5
2018-06-29 00:02:59 +08:00
Luca Stefani
a7c9988c3d land: Build GNSS HIDL HAL interface
Change-Id: I4241ab6369fc04814f0b4e6d1684ababb483f48a
2018-06-29 00:02:59 +08:00
Luca Stefani
173de664c3 msm8937-common: Build Power HIDL HAL interface
Change-Id: Ibac933bb89d65a2e9b442d06a3d4528de797f967
2018-06-29 00:02:59 +08:00
Luca Stefani
4a6f292937 msm8937-common: Build Vibrator HIDL HAL interface
Change-Id: I3353060afd4f7b63ebd94a3a46d40cb7e651d8b5
2018-06-29 00:02:59 +08:00
Luca Stefani
eb5802a540 msm8937-common: Build Gatekeeper HIDL HAL interface
Change-Id: I4140f7f17188900d23562e9dfc1e351e1988335f
2018-06-29 00:02:59 +08:00
Luca Stefani
0c976bd527 msm8937-common: Build Keymaster HIDL HAL interface
Change-Id: If3f75038a0aa435aaa6a4ed5eea0dccc21679995
2018-06-29 00:02:59 +08:00
Luca Stefani
0ca8f1797e msm8937-common: Build Sensors HIDL multiHAL
* Drop legacy HAL as no longer needed afterwards

Change-Id: I42e8890f33f925b16c55169766acfef02034a0c5
2018-06-29 00:02:59 +08:00
Luca Stefani
a1e4d4d9cc msm8937-common: Build DRM HIDL HAL interface
Change-Id: I26ddf6d07457b1a22ea6b60c77e62ec2260ee5a9
2018-06-29 00:02:59 +08:00
Luca Stefani
6adb28a2a3 msm8937-common: Build Lights HIDL HAL interface
Change-Id: I1bc24e305d457c42b0c959bf8e59e8876811e222
2018-06-29 00:02:59 +08:00
LuK1337
b43a829a30 msm8937-common: Drop unsupported media profiles 2018-06-29 00:02:59 +08:00
Prateek Chaubey
e292bcc171 msm8937-common: Build libwpa_client 2018-06-29 00:02:59 +08:00
Roshan Pius
385cd7fe8a msm8937-common: Add wifi HAL service package
Bug: 33460969
Test: Compiles
Change-Id: I473f00d5dcabbf84d2da7397aef69b1b688d28a9
2018-06-29 00:02:59 +08:00
Ningyuan Wang
c025568686 msm8937-common: 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-06-29 00:02:59 +08:00
Myles Watson
4696fc9785 msm8937-common: Add libbt-vendor in device.mk
Bug: 36810308
Test: build

Change-Id: Iae4a6340a184dde818603b546470c8cf883f2f7b
2018-06-29 00:02:59 +08:00
Myles Watson
a4818cb904 msm8937-common: Build the Bluetooth HAL
Test: VTS test passes on Marlin, Bluetooth starts/stops
Change-Id: Ib1a1849c060c39e88c0219cb8421e3426cd3e7ac
2018-06-29 00:02:59 +08:00
Ameya Thakur
bda81e4953 msm8937-common: Update the permission of the kmsg node
pd-mapper needs to be able to write the pd error string to the kmsg
buffer. It runs under the system user.

Change-Id: Ic52682f8151d10c4e6ffdc2b3ed4bc2183ebd6f6
2018-06-29 00:02:59 +08:00
RAJATH R
72bac7fdfa msm8937-common: Removing redundant permission for BT folder
Removing redundant creation and assignment of permission for
data/misc/bluetooth folder from init.qcom.rc file.

Change-Id: I941a53d01675b44fa6a5b59bcd2b72f9e6a11ab7
2018-06-29 00:02:59 +08:00
Gurpreet Ghai
45f02ce6bf msm8937-common: Create folder for Bluetooth logs/dump collection
These changes are to create folder to collect logs and
dump from Bluetooth HAL daemon.

CRs-Fixed: 2051034

Change-Id: Ib930a80aab1354ad1463a02febf71eba922e2df8
2018-06-29 00:02:59 +08:00
LuK1337
e5906568e9 msm8937-common: rootdir: Remove audiod service
* Dropped by Qualcomm in O.

Change-Id: Id1c6e9d475b59b41c0cc4e4633e2ce7faabd19ef
2018-06-29 00:02:59 +08:00
Prateek Chaubey
abaad87b3f msm8937-common: Move proprietary binaries to vendor 2018-06-29 00:02:59 +08:00
Luca Stefani
493cebbb09 msm8937-common: Remove fingerprint service
* Biometrics HIDL HAL impl to be added per device

Change-Id: I1a265388ef44b4eb9a1e4713fa9ccc22a20c2c36
2018-06-29 00:02:59 +08:00
Luca Stefani
0624381604 msm8937-common: rootdir: Update ZRAM comp streams flag
* AOSP now support it as max_comp_streams

Change-Id: I094f1e15f386cb7aa7909df2f7c91b93148eb840
2018-06-29 00:02:59 +08:00
Luca Stefani
c555a5ad74 msm8937-common: Remove references to hostapd
* No longer used.
* It lives in it's own rc extension now

Change-Id: I0c53cbb1ba2610aac4349b6a0e66e23c75871d27
Signed-off-by: Darshan Manjrekar <darshanmanjrekar1205@gmail.com>
2018-06-29 00:02:59 +08:00
Alberto97
783862d47b msm8937-common: bt: Remove net_bt_stack
* net_bt_stack is gone, replace it with bluetooth (android/platform_system_core@604208e957)

Change-Id: I62ac0fa2e59a9643fd6a3d4b173dd8c8892037b9
Signed-off-by: Darshan Manjrekar <darshanmanjrekar1205@gmail.com>
2018-06-29 00:02:59 +08:00
Bruno Martins
34640e453b msm8937-common Update second RIL daemon service
* Match the new changes introduced in O

Change-Id: I43c6fa60214ce91d6a149f15416a9f3170abfdd5
Signed-off-by: Darshan Manjrekar <darshanmanjrekar1205@gmail.com>
2018-06-29 00:02:59 +08:00
Subhani Shaik
7d580663ab msm8937-common: wifi: set tdls_external_control to configure external control mode.
BUG: 30205217
Change-Id: I17f8f8991301db0bed3db416c52b33be8642e200
2018-06-29 00:02:59 +08:00