summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2018-04-16 12:58:15 -0700
committerSteven Moreland <smoreland@google.com>2018-04-16 12:58:15 -0700
commitf702db56f31a7ce3b3a658a8cb3e17c40f86434d (patch)
treefe883a31a2f4ce900280ccb5188dbe9748da444f
parent83a7206e955076f56656986fb8986934da5b1cf6 (diff)
downloadandroid_hardware_nxp_nfc-f702db56f31a7ce3b3a658a8cb3e17c40f86434d.tar.gz
android_hardware_nxp_nfc-f702db56f31a7ce3b3a658a8cb3e17c40f86434d.tar.bz2
android_hardware_nxp_nfc-f702db56f31a7ce3b3a658a8cb3e17c40f86434d.zip
vendor.nxp: freeze nxpnfc@1.0
It is being used on released devices in P and so must be frozen. This interface is only used for vendor<->vendor communication. It's highly recommended in the future to replace with a non-HIDL interface. vendor <-> vendor communication is unrestricted. HIDL exists in its strict form in order to solidify the system<->vendor boundary. Using it internally within the framework or within vendor code (where that level of interface isn't required because it's an implementation detail) will add an undue burden to maintain the interface. If the interface is already used system <-> vendor, then of course, the existence of the HIDL interface is justified and using it system<->system or vendor<->vendor is fine. Without a pre-existing HIDL interface, in order to allow code to grow well into the future in the simplest way possible, it makes sense to put vendor <-> vendor or system <-> system code into its own abstraction layer separate from HIDL. Note that this interface must not be used for system<->vendor transactions and should be updated to correspond to this: https://source.android.com/devices/architecture/hidl/versioning#structuring if it is to be used accross an ABI boundary. Bug: 77854142 Test: change interface and make sure change is caught Test: vts_treble_vintf_test Change-Id: I75ae35654fd7024210406ce37fc607cd225831b4
-rw-r--r--extns/intf/nxpnfc/current.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/extns/intf/nxpnfc/current.txt b/extns/intf/nxpnfc/current.txt
new file mode 100644
index 0000000..3e5d80c
--- /dev/null
+++ b/extns/intf/nxpnfc/current.txt
@@ -0,0 +1,4 @@
+# HALs released in Android P
+
+d2024b1ac380c4beb387466cc7646c09dcfae5e2900c5bebbff111912a5352de vendor.nxp.nxpnfc@1.0::types
+ee94d45f490daf851d9a5ef6a5098bff4656694fa51cf9817fbddabc74702a46 vendor.nxp.nxpnfc@1.0::INxpNfc