unplugged-vendor/vendor/yft/proprietary/device/common/init.yft.rc

104 lines
4.7 KiB
Plaintext

# YFT common .rc configure
# fingerprint
import ${ro.vendor.rc}init.fingerprint.rc
# YFT platform .rc configure
import ${ro.vendor.rc}init.yft.platform.rc
# YFT Bill add swap.rc configure
import ${ro.vendor.rc}init.yftswap.rc
on post-fs-data
# YFT.chris lepton
mkdir /mnt/vendor/nvcfg/FLIR
chown system system /mnt/vendor/nvcfg/FLIR
chmod 0771 /mnt/vendor/nvcfg/FLIR
restorecon_recursive /mnt/vendor/nvcfg/FLIR
on boot
chmod 0664 /sys/class/leds/red/brightness
chown system system /sys/class/leds/red/brightness
chmod 0664 /sys/class/leds/green/brightness
chown system system /sys/class/leds/green/brightness
chmod 0664 /sys/class/leds/blue/brightness
chown system system /sys/class/leds/blue/brightness
# YFT.chris temperature sensor
chown system system /sys/bus/i2c/drivers/fm78100-sensor/chip_power
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/chip_power
chown system system /sys/bus/i2c/drivers/fm78100-sensor/chip_enable
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/chip_enable
chown system system /sys/bus/i2c/drivers/fm78100-sensor/chip_exist
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/chip_exist
chown system system /sys/bus/i2c/drivers/fm78100-sensor/mems_temp
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/mems_temp
chown system system /sys/bus/i2c/drivers/fm78100-sensor/ntc_temp
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/ntc_temp
chown system system /sys/bus/i2c/drivers/fm78100-sensor/objs_temp
chmod 0777 /sys/bus/i2c/drivers/fm78100-sensor/objs_temp
# flashlight
chmod 0777 sys/devices/virtual/flashlight_core/flashlight/flashlight_contrl
chown system radio sys/devices/virtual/flashlight_core/flashlight/flashlight_contrl
# gloves mode
chmod 0777 /sys/devices/platform/soc/1100a000.spi0/spi_master/spi0/spi0.0/fts_glove_mode
chown system radio /sys/devices/platform/soc/1100a000.spi0/spi_master/spi0/spi0.0/fts_glove_mode
chmod 0777 /sys/devices/platform/11018000.spi4/spi_master/spi4/spi4.0/fts_glove_mode
chown system radio /sys/devices/platform/11018000.spi4/spi_master/spi4/spi4.0/fts_glove_mode
chmod 0777 /sys/devices/platform/11f00000.i2c0/i2c-0/0-0038/fts_glove_mode
chown system radio /sys/devices/platform/11f00000.i2c0/i2c-0/0-0038/fts_glove_mode
chmod 0777 /sys/devices/platform/11f00000.i2c0/i2c-0/0-0048/misc/glove_en
chown system radio /sys/devices/platform/11f00000.i2c0/i2c-0/0-0048/misc/glove_en
chmod 0777 /sys/devices/platform/11f00000.i2c0/i2c-0/0-0041/ilitek_glove_mode
chown system radio /sys/devices/platform/11f00000.i2c0/i2c-0/0-0041/ilitek_glove_mode
# esim switch
chmod 0777 /sys/devices/platform/yft_device/esim_switch
chown system system /sys/devices/platform/yft_device/esim_switch
# yft zx add for m156 System app
chown system system /sys/bus/platform/drivers/mtk_up_tpd/tpgesture_status
chmod 666 /sys/bus/platform/drivers/mtk_up_tpd/tpgesture_status
# yft liuyang add for smartpa calibration
chmod 0666 /sys/class/fs16xx/fsm_re25
chmod 0666 /sys/bus/i2c/drivers/speaker_amp/6-0034/dsp_re
# YFT.chris lepton
chown system system /dev/lepton_drv
chmod 660 /dev/lepton_drv
# DAZHI.Eddie add InfiSense
chown system system /sys/bus/spi/drivers/spidev/tiny1c_power_enable
chmod 666 /sys/bus/spi/drivers/spidev/tiny1c_power_enable
# yft tom for fm switch
chown system system /sys/devices/platform/soc/soc:yft_device/yft_fm_switch
chmod 0777 /sys/devices/platform/soc/soc:yft_device/yft_fm_switch
chown system system /sys/devices/platform/11d00000.i2c5/i2c-5/5-0034/mt6360_pmu_rgbled.4.auto/leds/mt6360_pmu_led4/brightness
chmod 0777 /sys/devices/platform/11d00000.i2c5/i2c-5/5-0034/mt6360_pmu_rgbled.4.auto/leds/mt6360_pmu_led4/brightness
# yft add for data/anr/binderinfo copy fail
chmod 0666 /data/anr/binderinfo
# dazhi Alistar add for dazhi Night Vision Light Test
chmod 0666 /sys/devices/virtual/flashlight_core/flashlight/flashlight_sw_ctrl
# Infrared
chmod 0666 /sys/bus/platform/drivers/irled-gpio/irmotor
chown system system /sys/bus/platform/drivers/irled-gpio/irmotor
# yft leen add udfps
chown system system /sys/bus/platform/drivers/yft_finger/tplcd_pattern
chmod 0777 /sys/bus/platform/drivers/yft_finger/tplcd_pattern
# yft Eddie add for cover open close
chmod 0666 /sys/devices/platform/soc/11e00000.i2c/i2c-0/0-0062/nvt_sysfs_group/nvt_sensitivity_switch
# Bill add aging test maintain battery level
chmod 0777 /sys/devices/platform/charger/input_current
chown system radio /sys/devices/platform/charger/input_current
# yft tom for secure_boot
chown system system /sys/devices/platform/yft_device/secure_boot
chmod 0777 /sys/devices/platform/yft_device/secure_boot