mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 07:50:47 +00:00
Merge changes from topic 'merge-msm8998-AU143'
* changes: Enable IRTPService Fix in-call audio issue Adding vndbinder_use statements to support the new qualcomm patches
This commit is contained in:
committed by
Android (Google) Code Review
commit
9f64145e0f
21
manifest.xml
21
manifest.xml
@@ -288,4 +288,25 @@
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.qcril.am</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IQcRilAudio</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<!-- IMS RTP Service -->
|
||||
<hal format="hidl">
|
||||
<name>com.qualcomm.qti.imsrtpservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
<impl level="generic"></impl>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IRTPService</name>
|
||||
<instance>rtpservice0</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
</manifest>
|
||||
|
||||
@@ -6,6 +6,8 @@ init_daemon_domain(hal_gnss_qti)
|
||||
|
||||
r_dir_file(hal_gnss_qti, sysfs_msm_subsys)
|
||||
|
||||
vndbinder_use(hal_gnss_qti)
|
||||
|
||||
allow hal_gnss_qti sysfs_soc:dir search;
|
||||
allow hal_gnss_qti sysfs_soc:file r_file_perms;
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
com.qualcomm.qti.ims.radio::IImsRadio u:object_r:vnd_ims_radio_hwservice:s0
|
||||
com.qualcomm.qti.qcril.qcrilhook::IQtiOemHook u:object_r:vnd_qcrilhook_hwservice:s0
|
||||
com.qualcomm.qti.uceservice::IUceService u:object_r:vnd_uce_hwservice:s0
|
||||
com.qualcomm.qti.uceservice::IUceService u:object_r:vnd_uce_hwservice:s0
|
||||
vendor.qti.qcril.am::IQcRilAudio u:object_r:vnd_qcrilhook_hwservice:s0
|
||||
|
||||
@@ -6,6 +6,8 @@ init_daemon_domain(per_mgr);
|
||||
|
||||
add_service(per_mgr, per_mgr_service)
|
||||
|
||||
vndbinder_use(per_mgr)
|
||||
|
||||
# TODO(b/36570300): Remove this once per_mgr stops using Binder
|
||||
typeattribute per_mgr binder_in_vendor_violators;
|
||||
binder_use(per_mgr)
|
||||
|
||||
@@ -7,6 +7,8 @@ init_daemon_domain(per_proxy)
|
||||
allow per_proxy per_mgr_service:service_manager find;
|
||||
r_dir_file(per_proxy, sysfs_type)
|
||||
|
||||
vndbinder_use(per_proxy)
|
||||
|
||||
# TODO(b/36570130): Remove this once per_proxy stops using Binder
|
||||
typeattribute per_proxy binder_in_vendor_violators;
|
||||
binder_use(per_proxy)
|
||||
|
||||
@@ -4,6 +4,8 @@ binder_use(rild)
|
||||
binder_call(rild, per_mgr)
|
||||
binder_call(rild, audioserver)
|
||||
|
||||
vndbinder_use(rild)
|
||||
|
||||
allow rild qmuxd_socket:dir w_dir_perms;
|
||||
allow rild qmuxd_socket:sock_file create_file_perms;
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
type per_mgr_service, service_manager_type;
|
||||
type cne_service, service_manager_type;
|
||||
type uce_service, service_manager_type;
|
||||
type imsuce_service, service_manager_type;
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
vendor.qcom.PeripheralManager u:object_r:per_mgr_service:s0
|
||||
rcs u:object_r:radio_service:s0
|
||||
cneservice u:object_r:cne_service:s0
|
||||
com.fingerprints.extension.IFingerprintNavigation u:object_r:fingerprint_service:s0
|
||||
|
||||
@@ -6,7 +6,6 @@ binder_call(system_server, per_mgr)
|
||||
binder_call(system_server, folio_daemon)
|
||||
|
||||
binder_call(system_server, hal_camera_default)
|
||||
allow system_server per_mgr_service:service_manager find;
|
||||
|
||||
# TODO(b/36613917): Remove this once system_server no longer communicates with netmgrd over sockets.
|
||||
typeattribute netmgrd socket_between_core_and_vendor_violators;
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
type qdisplay_service, vndservice_manager_type;
|
||||
type per_mgr_service, vndservice_manager_type;
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
display.qservice u:object_r:qdisplay_service:s0
|
||||
vendor.qcom.PeripheralManager u:object_r:per_mgr_service:s0
|
||||
|
||||
@@ -4,6 +4,8 @@ type wcnss_service_exec, exec_type, vendor_file_type, file_type;
|
||||
init_daemon_domain(wcnss_service)
|
||||
net_domain(wcnss_service)
|
||||
|
||||
vndbinder_use(wcnss_service)
|
||||
|
||||
# TODO(b/36599434): Remove this once wcnss_service stops using Binder services
|
||||
typeattribute wcnss_service binder_in_vendor_violators;
|
||||
binder_use(wcnss_service)
|
||||
|
||||
Reference in New Issue
Block a user