diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 471399d..1d33874 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -64,7 +64,8 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
DEVICE_MANIFEST_FILE := \
$(COMMON_PATH)/vintf/manifest_kalama.xml \
- $(COMMON_PATH)/vintf/manifest_samsung.xml
+ $(COMMON_PATH)/vintf/manifest_samsung.xml \
+ $(COMMON_PATH)/vintf/radio_manifest.xml
DEVICE_MATRIX_FILE := hardware/qcom-caf/common/compatibility_matrix.xml
diff --git a/vintf/manifest_samsung.xml b/vintf/manifest_samsung.xml
index 5522824..3fd9437 100644
--- a/vintf/manifest_samsung.xml
+++ b/vintf/manifest_samsung.xml
@@ -23,78 +23,6 @@
@4.0::IKeymasterDevice/strongbox
-
- android.hardware.radio.config
-
- IRadioConfig
- default
-
- IRadioConfig/default
-
-
- android.hardware.radio.data
-
- IRadioData
- slot1
- slot2
-
- IRadioData/slot1
- IRadioData/slot2
-
-
- android.hardware.radio.deprecated
- hwbinder
-
-
- android.hardware.radio.messaging
-
- IRadioMessaging
- slot1
- slot2
-
- IRadioMessaging/slot1
- IRadioMessaging/slot2
-
-
- android.hardware.radio.modem
-
- IRadioModem
- slot1
- slot2
-
- IRadioModem/slot1
- IRadioModem/slot2
-
-
- android.hardware.radio.network
-
- IRadioNetwork
- slot1
- slot2
-
- IRadioNetwork/slot1
- IRadioNetwork/slot2
-
-
- android.hardware.radio.sim
-
- IRadioSim
- slot1
- slot2
-
- IRadioSim/slot1
- IRadioSim/slot2
-
-
- android.hardware.radio.voice
-
- IRadioVoice
- slot1
- slot2
-
- IRadioVoice/slot1
- IRadioVoice/slot2
-
android.hardware.security.keymint
2
@@ -109,22 +37,6 @@
IKeyMintDevice/default
IRemotelyProvisionedComponent/default
-
- vendor.qti.hardware.radio.am
- hwbinder
-
-
- vendor.qti.hardware.radio.ims
- hwbinder
-
-
- vendor.qti.hardware.radio.qcrilhook
- hwbinder
-
-
- vendor.qti.hardware.radio.qtiradio
- hwbinder
-
vendor.samsung.hardware.bluetooth
hwbinder
@@ -163,68 +75,4 @@
ISehKeyMintFactory/default
-
- vendor.samsung.hardware.radio.bridge
-
- ISehRadioBridge
- slot1
- slot2
-
- ISehRadioBridge/slot1
- ISehRadioBridge/slot2
-
-
- vendor.samsung.hardware.radio.channel
-
- ISehRadioChannel
- epdgd
- epdgd2
- imsd
- imsd2
-
- ISehRadioChannel/epdgd
- ISehRadioChannel/epdgd2
- ISehRadioChannel/imsd
- ISehRadioChannel/imsd2
-
-
- vendor.samsung.hardware.radio.data
-
- ISehRadioData
- slot1
- slot2
-
- ISehRadioData/slot1
- ISehRadioData/slot2
-
-
- vendor.samsung.hardware.radio.messaging
-
- ISehRadioMessaging
- slot1
- slot2
-
- ISehRadioMessaging/slot1
- ISehRadioMessaging/slot2
-
-
- vendor.samsung.hardware.radio.network
-
- ISehRadioNetwork
- slot1
- slot2
-
- ISehRadioNetwork/slot1
- ISehRadioNetwork/slot2
-
-
- vendor.samsung.hardware.radio.sim
-
- ISehRadioSim
- slot1
- slot2
-
- ISehRadioSim/slot1
- ISehRadioSim/slot2
-
diff --git a/vintf/radio_manifest.xml b/vintf/radio_manifest.xml
new file mode 100644
index 0000000..8e9c02f
--- /dev/null
+++ b/vintf/radio_manifest.xml
@@ -0,0 +1,234 @@
+
+
+
+
+ vendor.qti.hardware.radio.am
+ hwbinder
+
+
+ vendor.qti.hardware.radio.ims
+ hwbinder
+
+
+ vendor.qti.hardware.radio.qcrilhook
+ hwbinder
+
+
+ vendor.qti.hardware.radio.uim_remote_client
+ hwbinder
+
+
+ vendor.qti.hardware.radio.uim_remote_server
+ hwbinder
+
+
+ vendor.qti.hardware.radio.lpa
+ hwbinder
+
+
+ vendor.qti.hardware.radio.uim
+ hwbinder
+
+
+ vendor.qti.hardware.radio.qtiradio
+ hwbinder
+
+
+ vendor.qti.hardware.radio.internal.deviceinfo
+ hwbinder
+
+
+ vendor.qti.hardware.embmssl
+ hwbinder
+
+
+
+
+
+ vendor.qti.imsrtpservice
+ hwbinder
+
+
+ vendor.qti.ims.callinfo
+ hwbinder
+
+
+ com.qualcomm.qti.imscmservice
+ hwbinder
+
+
+ com.qualcomm.qti.uceservice
+ hwbinder
+
+
+
+
+
+ com.qualcomm.qti.dpm.api
+ hwbinder
+
+
+ vendor.qti.hardware.data.latency
+ hwbinder
+
+
+ vendor.qti.data.factory
+ hwbinder
+
+
+ vendor.qti.hardware.data.connection
+ hwbinder
+
+
+ vendor.qti.hardware.mwqemadapter
+ hwbinder
+
+
+ vendor.qti.hardware.dpmservice
+ hwbinder
+
+
+
+
+ android.hardware.radio.deprecated
+ hwbinder
+
+
+ android.hardware.radio
+ hwbinder
+
+
+ android.hardware.radio
+ hwbinder
+ @1.2::ISap/slot1
+ @1.2::ISap/slot2
+
+
+ android.hardware.radio.config
+ hwbinder
+
+
+ android.hardware.radio.modem
+ 1
+
+ IRadioModem
+ slot1
+ slot2
+
+
+
+ android.hardware.radio.network
+ 1
+
+ IRadioNetwork
+ slot1
+ slot2
+
+
+
+ android.hardware.radio.voice
+ 1
+
+ IRadioVoice
+ slot1
+ slot2
+
+
+
+ android.hardware.radio.config
+ 1
+
+ IRadioConfig
+ default
+
+
+
+ android.hardware.radio.sim
+ 1
+
+ IRadioSim
+ slot1
+ slot2
+
+
+
+ android.hardware.radio.data
+ 1
+
+ IRadioData
+ slot1
+ slot2
+
+
+
+ android.hardware.radio.messaging
+ 1
+
+ IRadioMessaging
+ slot1
+ slot2
+
+
+
+
+ vendor.samsung.hardware.radio.network
+ 1
+
+ ISehRadioNetwork
+ slot1
+ slot2
+
+
+
+ vendor.samsung.hardware.radio.channel
+ 1
+
+ ISehRadioChannel
+ imsd
+ imsd2
+ epdgd
+ epdgd2
+
+
+
+ vendor.samsung.hardware.radio.bridge
+ 1
+
+ ISehRadioBridge
+ slot1
+ slot2
+
+
+
+ vendor.samsung.hardware.radio.data
+ 1
+
+ ISehRadioData
+ slot1
+ slot2
+
+
+
+ vendor.samsung.hardware.radio.sim
+ 1
+
+ ISehRadioSim
+ slot1
+ slot2
+
+
+
+ vendor.samsung.hardware.radio.messaging
+ 1
+
+ ISehRadioMessaging
+ slot1
+ slot2
+
+
+