s5e8825-common: Add init for NFC
Change-Id: Id4fe087cb24220559d3fda8e3a5900f212d2fdf4 Signed-off-by: Majaahh <maja.blaszczak@proton.me>
This commit is contained in:
38
proprietary/vendor/etc/init/init.nfc.samsung.rc
vendored
Normal file
38
proprietary/vendor/etc/init/init.nfc.samsung.rc
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
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/pn553
|
||||
chown nfc nfc /dev/pn553
|
||||
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}
|
||||
@@ -20,6 +20,7 @@ PRODUCT_COPY_FILES += \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.baseband.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.baseband.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.fingerprint.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.fingerprint.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.gps.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.nfc.samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.nfc.samsung.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.sensorhub.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.sensorhub.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/init.vendor.rilcommon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.rilcommon.rc \
|
||||
vendor/samsung/s5e8825-common/proprietary/vendor/etc/init/pa_daemon_teegris.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/pa_daemon_teegris.rc \
|
||||
|
||||
Reference in New Issue
Block a user