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.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.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.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.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/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 \
|
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