on init
|
# Load persistent dm-verity state
|
verity_load_state
|
|
on early-boot
|
# Update dm-verity state and set partition.*.verified properties
|
verity_update_state
|
|
on verity-logging
|
exec u:r:slideshow:s0 -- /sbin/slideshow warning/verity_red_1 warning/verity_red_2
|
|
on boot
|
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
|
chown system system /sys/class/thermal/thermal_zone0/policy
|
chmod 0660 /sys/class/thermal/thermal_zone0/policy
|
|
chown system system /sys/class/thermal/thermal_zone0/emul_temp
|
chmod 0660 /sys/class/thermal/thermal_zone0/emul_temp
|
|
write /sys/class/disp/disp/attr/runtime_enable 1
|
write /sys/kernel/autohotplug/enable 1
|
write /sys/kernel/autohotplug/boost_all 0
|
|
# Read one page at a time for swap (default is 8)
|
write /proc/sys/vm/page-cluster 0
|
setprop persist.vendor.overlay.user_rotation ${ro.primary_display.user_rotation}
|
|
# no battery
|
setprop ro.sys.support.nobattery true
|
|
chmod 0777 /dev/ttyS2
|
chmod 0777 /dev/ttyS3
|
chmod 0777 /dev/ttyS4
|
|
chmod 0666 /dev/dis_ts
|
chmod 0666 /dev/lcd_bl
|
|
|
on late-fs
|
### csi module
|
insmod /vendor/modules/videobuf2-core.ko
|
insmod /vendor/modules/videobuf2-memops.ko
|
insmod /vendor/modules/videobuf2-dma-contig.ko
|
insmod /vendor/modules/videobuf2-v4l2.ko
|
insmod /vendor/modules/videobuf2-vmalloc.ko
|
insmod /vendor/modules/vin_io.ko
|
insmod /vendor/modules/ov5648_mipi.ko
|
insmod vendor/modules/ov8858_r2a_4lane.ko
|
#insmod /vendor/modules/gc2385_mipi.ko
|
insmod /vendor/modules/vin_v4l2.ko
|
|
on property:sys.boot_completed=1
|
#usb hub up
|
chmod 0777 /sys/class/leds/hubrst/brightness
|
write /sys/class/leds/hubrst/brightness 255
|
|
#GPIO 66 67 input
|
write /sys/class/gpio/export 66
|
write /sys/class/gpio/export 67
|
write /sys/class/gpio/gpio66/direction in
|
write /sys/class/gpio/gpio67/direction in
|
chmod 0777 /sys/class/gpio/gpio66/direction
|
chmod 0777 /sys/class/gpio/gpio67/direction
|
chmod 0777 /sys/class/gpio/gpio66/value
|
chmod 0777 /sys/class/gpio/gpio67/value
|
|
#GPIO 68 76 output
|
write /sys/class/gpio/export 68
|
write /sys/class/gpio/export 76
|
write /sys/class/gpio/gpio68/direction out
|
write /sys/class/gpio/gpio76/direction out
|
chmod 0777 /sys/class/gpio/gpio68/direction
|
chmod 0777 /sys/class/gpio/gpio76/direction
|
chmod 0777 /sys/class/gpio/gpio68/value
|
chmod 0777 /sys/class/gpio/gpio76/value
|
|
write /sys/class/thermal/thermal_zone0/policy power_allocator
|