dre: Use OSS ST NFC

OnePlus chose to go with ST21NFC instead of NXP.

Change-Id: I48765e548cd018a2420fe00994aecd48c4ca9227
This commit is contained in:
Albert Tang 2022-05-25 11:37:59 -05:00
parent 35633e4a49
commit 79d957ce67
3 changed files with 5 additions and 1 deletions

View file

@ -407,7 +407,7 @@ PRODUCT_PACKAGES += \
# NFC # NFC
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.nfc@1.2.vendor \ android.hardware.nfc@1.2-service.st \
android.hardware.secure_element@1.2.vendor \ android.hardware.secure_element@1.2.vendor \
com.android.nfc_extras \ com.android.nfc_extras \
SecureElement \ SecureElement \

View file

@ -30,8 +30,10 @@
/dev/opfeature u:object_r:opf_file:s0 /dev/opfeature u:object_r:opf_file:s0
/dev/param u:object_r:param_device:s0 /dev/param u:object_r:param_device:s0
/dev/skin_thermal u:object_r:therm_device:s0 /dev/skin_thermal u:object_r:therm_device:s0
/dev/st21nfc u:object_r:nfc_device:s0
# HALs # HALs
/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.2-service\.st u:object_r:hal_nfc_default_exec:s0
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.livedisplay@2\.1-service\.oneplus u:object_r:hal_lineage_livedisplay_qti_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.livedisplay@2\.1-service\.oneplus u:object_r:hal_lineage_livedisplay_qti_exec:s0
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.powershare@1\.0-service\.oneplus u:object_r:hal_lineage_powershare_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.powershare@1\.0-service\.oneplus u:object_r:hal_lineage_powershare_default_exec:s0
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.oneplus u:object_r:hal_lineage_touch_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.oneplus u:object_r:hal_lineage_touch_default_exec:s0

View file

@ -1,2 +1,4 @@
allow hal_nfc_default vendor_nfc_vendor_data_file:dir create_dir_perms; allow hal_nfc_default vendor_nfc_vendor_data_file:dir create_dir_perms;
allow hal_nfc_default vendor_nfc_vendor_data_file:file create_file_perms; allow hal_nfc_default vendor_nfc_vendor_data_file:file create_file_perms;
get_prop(hal_nfc_default, vendor_nfc_prop)