a71-common: Decommonize NFC libs
* Galaxy M51 use different impl. Change-Id: Icdf4ea81f82bcf5440e8fe1b9d4b4c5c3d4a4f4a
This commit is contained in:
@@ -32,7 +32,6 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gnss@2.1-service-qti \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/android.hardware.health@2.1-service-samsung:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.health@2.1-service-samsung \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/macloader:$(TARGET_COPY_OUT_VENDOR)/bin/hw/macloader \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/nxp.android.hardware.nfc@1.1-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/nxp.android.hardware.nfc@1.1-service \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/rild:$(TARGET_COPY_OUT_VENDOR)/bin/hw/rild \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \
|
||||
vendor/samsung/a71-common/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service \
|
||||
@@ -317,12 +316,10 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss@2.1-service-qti.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/android.hardware.health@2.1-service-samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.health@2.1-service-samsung.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/init.nfc.samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.nfc.samsung.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/init.qti.qcv.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.qcv.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/init_thermal-engine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/nxp.android.hardware.nfc@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nxp.android.hardware.nfc@1.1-service.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
|
||||
vendor/samsung/a71-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-sscrpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-sscrpc-service.rc \
|
||||
@@ -402,7 +399,6 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/ipa_fws.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.b04 \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/ipa_fws.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.elf \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/ipa_fws.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.mdt \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/nfc/libpn553_fw.so:$(TARGET_COPY_OUT_VENDOR)/firmware/nfc/libpn553_fw.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/wlan/qca_cld/bdwlan.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/qca_cld/bdwlan.bin \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/wlan/qca_cld/grippower.info:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/qca_cld/grippower.info \
|
||||
vendor/samsung/a71-common/proprietary/vendor/firmware/wlan/qca_cld/regdb.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/qca_cld/regdb.bin \
|
||||
@@ -1122,7 +1118,6 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/libvpphvx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpphvx.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/libvpplibrary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpplibrary.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxml.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/nfc_nci_nxp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/nfc_nci_nxp.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/rfsa/adsp/libsns_device_mode_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/rfsa/adsp/libsns_device_mode_skel.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/sensors.grip.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.grip.so \
|
||||
@@ -1150,7 +1145,6 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.display.color@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.4.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.display.color@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.5.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.nxp.nxpnfc@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.nxp.nxpnfc@1.1.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \
|
||||
vendor/samsung/a71-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \
|
||||
|
||||
Binary file not shown.
36
proprietary/vendor/etc/init/init.nfc.samsung.rc
vendored
36
proprietary/vendor/etc/init/init.nfc.samsung.rc
vendored
@@ -1,36 +0,0 @@
|
||||
on late-init
|
||||
# PVDD enable
|
||||
write /sys/class/nfc_sec/pvdd "1"
|
||||
|
||||
on post-fs-data
|
||||
write /sys/class/nfc_sec/pvdd "2"
|
||||
# NFC KEY
|
||||
mkdir /data/vendor/nfc 0770 nfc nfc
|
||||
|
||||
# NFC driver permission
|
||||
chmod 0660 /dev/p3
|
||||
chown system system /dev/p3
|
||||
chmod 0660 /dev/p61
|
||||
chown system system /dev/p61
|
||||
chmod 0660 /dev/st54spi
|
||||
chown system system /dev/st54spi
|
||||
|
||||
on boot
|
||||
write /sys/class/nfc_sec/pvdd "3"
|
||||
# NFC driver permission
|
||||
chmod 0660 /dev/sec-nfc
|
||||
chown nfc nfc /dev/sec-nfc
|
||||
chmod 0660 /dev/p3
|
||||
chown system system /dev/p3
|
||||
chmod 0660 /dev/pn547
|
||||
chown nfc nfc /dev/pn547
|
||||
chmod 0660 /dev/p61
|
||||
chown system system /dev/p61
|
||||
chmod 0660 /dev/st21nfc
|
||||
chown nfc nfc /dev/st21nfc
|
||||
chmod 0660 /dev/st54spi
|
||||
chown system system /dev/st54spi
|
||||
|
||||
# For NFC hardware SKU
|
||||
on boot && property:ro.boot.nfc.feature.chipname=*
|
||||
setprop ro.vendor.nfc.feature.chipname ${ro.boot.nfc.feature.chipname}
|
||||
@@ -1,12 +0,0 @@
|
||||
service nfc_hal_service /vendor/bin/hw/nxp.android.hardware.nfc@1.1-service
|
||||
interface android.hardware.nfc@1.0::INfc default
|
||||
interface android.hardware.nfc@1.1::INfc default
|
||||
interface android.hardware.nfc@1.2::INfc default
|
||||
interface vendor.nxp.nxpnfc@1.0::INxpNfc default
|
||||
interface vendor.nxp.nxpnfc@1.1::INxpNfc default
|
||||
class hal
|
||||
oneshot
|
||||
disabled
|
||||
user nfc
|
||||
group nfc
|
||||
writepid /dev/stune/foreground/tasks
|
||||
BIN
proprietary/vendor/firmware/nfc/libpn553_fw.so
vendored
BIN
proprietary/vendor/firmware/nfc/libpn553_fw.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib64/nfc_nci_nxp.so
vendored
BIN
proprietary/vendor/lib64/nfc_nci_nxp.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib64/vendor.nxp.nxpnfc@1.1.so
vendored
BIN
proprietary/vendor/lib64/vendor.nxp.nxpnfc@1.1.so
vendored
Binary file not shown.
Reference in New Issue
Block a user