diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 843fc22..b6d13c4 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -217,7 +217,9 @@ BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
# VINTF
DEVICE_MATRIX_FILE := $(COMMON_PATH)/vintf/compatibility_matrix.xml
-DEVICE_MANIFEST_FILE := $(COMMON_PATH)/vintf/manifest.xml
+DEVICE_MANIFEST_FILE := \
+ $(COMMON_PATH)/vintf/manifest.xml \
+ $(COMMON_PATH)/vintf/manifest_nfc.xml
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
$(COMMON_PATH)/vintf/framework_compatibility_matrix.xml \
diff --git a/vintf/framework_compatibility_matrix.xml b/vintf/framework_compatibility_matrix.xml
index 2eadbfa..3f283ef 100644
--- a/vintf/framework_compatibility_matrix.xml
+++ b/vintf/framework_compatibility_matrix.xml
@@ -136,6 +136,14 @@
cnd
+
+ vendor.nxp.nxpese
+ 1.0
+
+ INxpEse
+ default
+
+
vendor.nxp.nxpnfc
2.0
diff --git a/vintf/manifest.xml b/vintf/manifest.xml
index 5dcaf3b..7c39e9c 100644
--- a/vintf/manifest.xml
+++ b/vintf/manifest.xml
@@ -118,37 +118,6 @@
@1.1::IRadioConfig/default
-
-
- android.hardware.nfc
- hwbinder
- 1.2
-
- INfc
- default
-
-
-
- vendor.nxp.nxpnfc
- hwbinder
- 2.0
-
- INxpNfc
- default
-
-
-
- android.hardware.secure_element
- hwbinder
- 1.2
-
- ISecureElement
- SIM1
- SIM2
-
- @1.2::ISecureElement/SIM1
- @1.2::ISecureElement/SIM2
-
android.hardware.soundtrigger
hwbinder
diff --git a/vintf/manifest_nfc.xml b/vintf/manifest_nfc.xml
new file mode 100644
index 0000000..0bfedbf
--- /dev/null
+++ b/vintf/manifest_nfc.xml
@@ -0,0 +1,44 @@
+
+
+ android.hardware.nfc
+ hwbinder
+ 1.2
+
+ INfc
+ default
+
+ @1.2::INfc/default
+
+
+ android.hardware.secure_element
+ hwbinder
+ 1.2
+
+ ISecureElement
+ SIM1
+ SIM2
+
+ @1.2::ISecureElement/SIM1
+ @1.2::ISecureElement/SIM2
+
+
+ vendor.nxp.nxpnfc
+ hwbinder
+ 2.0
+
+ INxpNfc
+ default
+
+ @2.0::INxpNfc/default
+
+
+ vendor.nxp.nxpese
+ hwbinder
+ 1.0
+
+ INxpEse
+ default
+
+ @1.0::INxpEse/default
+
+