kunlun2: Remove unnened lenovo init scripts
and some cleanup
This commit is contained in:
parent
c119216557
commit
f63ead3994
7 changed files with 27 additions and 112 deletions
|
@ -25,20 +25,6 @@ prebuilt_etc {
|
||||||
vendor: true,
|
vendor: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
prebuilt_etc {
|
|
||||||
name: "init.fpc.rc",
|
|
||||||
src: "init.fpc.rc",
|
|
||||||
sub_dir: "init/hw",
|
|
||||||
vendor: true,
|
|
||||||
}
|
|
||||||
|
|
||||||
prebuilt_etc {
|
|
||||||
name: "init.lenovo.common.rc",
|
|
||||||
src: "init.lenovo.common.rc",
|
|
||||||
sub_dir: "init/hw",
|
|
||||||
vendor: true,
|
|
||||||
}
|
|
||||||
|
|
||||||
prebuilt_etc {
|
prebuilt_etc {
|
||||||
name: "init.lenovo.rc",
|
name: "init.lenovo.rc",
|
||||||
src: "init.lenovo.rc",
|
src: "init.lenovo.rc",
|
||||||
|
@ -46,12 +32,6 @@ prebuilt_etc {
|
||||||
vendor: true,
|
vendor: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
prebuilt_etc {
|
|
||||||
name: "init.lenovo.usb.configfs.rc",
|
|
||||||
src: "init.lenovo.usb.configfs.rc",
|
|
||||||
sub_dir: "init/hw",
|
|
||||||
vendor: true,
|
|
||||||
}
|
|
||||||
prebuilt_etc {
|
prebuilt_etc {
|
||||||
name: "init.power.rc",
|
name: "init.power.rc",
|
||||||
src: "init.power.rc",
|
src: "init.power.rc",
|
||||||
|
|
|
@ -67,11 +67,6 @@ on property:sys.boot_completed=1
|
||||||
write /dev/blkio/blkio.group_idle 2000
|
write /dev/blkio/blkio.group_idle 2000
|
||||||
write /dev/blkio/background/blkio.group_idle 0
|
write /dev/blkio/background/blkio.group_idle 0
|
||||||
|
|
||||||
on boot
|
|
||||||
# Touchscreen
|
|
||||||
chown system system /sys/class/touch/tp_dev/gesture_on
|
|
||||||
chown 0660 /sys/class/touch/tp_dev/gesture_on
|
|
||||||
|
|
||||||
service charger /system/bin/charger
|
service charger /system/bin/charger
|
||||||
class charger
|
class charger
|
||||||
user system
|
user system
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
on post-fs-data
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/wakeup_enable
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/handle_wakelock
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/device_prepare
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/hw_reset
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/irq
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/regulator_enable
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/pinctl_set
|
|
||||||
chown system system /sys/devices/platform/soc/soc:fpc1020/clk_enable
|
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
# common config for all projects.
|
|
||||||
|
|
||||||
on post-fs
|
|
||||||
# Set dm-verity property for system partition
|
|
||||||
verity_update_state
|
|
||||||
|
|
||||||
on init
|
|
||||||
chown system system /sys/class/leds/led:rgb_red/brightness
|
|
||||||
chmod 0660 /sys/class/leds/led:rgb_red/brightness
|
|
||||||
chown system system /sys/class/leds/led:rgb_green/brightness
|
|
||||||
chmod 0660 /sys/class/leds/led:rgb_green/brightness
|
|
||||||
chown system system /sys/class/leds/led:rgb_blue/brightness
|
|
||||||
chmod 0660 /sys/class/leds/led:rgb_blue/brightness
|
|
||||||
chown system system /sys/class/leds/led:rgb_blue/blink
|
|
||||||
chmod 0660 /sys/class/leds/led:rgb_blue/blink
|
|
||||||
chown system system /sys/class/leds/red/blink
|
|
||||||
chown system system /sys/class/leds/green/blink
|
|
||||||
chown system system /sys/class/leds/blue/blink
|
|
|
@ -1,14 +1,38 @@
|
||||||
import /vendor/etc/init/hw/init.lenovo.common.rc
|
import /vendor/etc/init/hw/init.custom.rc
|
||||||
|
import /vendor/etc/init/hw/init.power.rc
|
||||||
|
|
||||||
on init
|
on init
|
||||||
|
|
||||||
# added touch gesture wake node permission
|
# added touch gesture wake node permission
|
||||||
chown system /sys/devices/virtual/touch/tp_dev/gesture_on
|
chown system /sys/devices/virtual/touch/tp_dev/gesture_on
|
||||||
|
chown 0660 /sys/class/touch/tp_dev/gesture_on
|
||||||
chown system /sys/devices/virtual/touch/tp_dev/tp_screen_switch
|
chown system /sys/devices/virtual/touch/tp_dev/tp_screen_switch
|
||||||
|
|
||||||
|
# RGB led
|
||||||
|
chown system system /sys/class/leds/led:rgb_red/brightness
|
||||||
|
chmod 0660 /sys/class/leds/led:rgb_red/brightness
|
||||||
|
chown system system /sys/class/leds/led:rgb_green/brightness
|
||||||
|
chmod 0660 /sys/class/leds/led:rgb_green/brightness
|
||||||
|
chown system system /sys/class/leds/led:rgb_blue/brightness
|
||||||
|
chmod 0660 /sys/class/leds/led:rgb_blue/brightness
|
||||||
|
chown system system /sys/class/leds/led:rgb_blue/blink
|
||||||
|
chmod 0660 /sys/class/leds/led:rgb_blue/blink
|
||||||
|
chown system system /sys/class/leds/red/blink
|
||||||
|
chown system system /sys/class/leds/green/blink
|
||||||
|
chown system system /sys/class/leds/blue/blink
|
||||||
|
|
||||||
on boot
|
on boot
|
||||||
chown gps gps /sys/ontim_bootinfo/gps_lna
|
chown gps gps /sys/ontim_bootinfo/gps_lna
|
||||||
chown gps gps /sys/ontim_bootinfo/gps_avdd_en
|
chown gps gps /sys/ontim_bootinfo/gps_avdd_en
|
||||||
chown gps gps /sys/ontim_bootinfo/gps_reset
|
chown gps gps /sys/ontim_bootinfo/gps_reset
|
||||||
chown gps gps /sys/ontim_bootinfo/gps_prtrg
|
chown gps gps /sys/ontim_bootinfo/gps_prtrg
|
||||||
|
|
||||||
|
on post-fs-data
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/wakeup_enable
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/handle_wakelock
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/device_prepare
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/hw_reset
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/irq
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/regulator_enable
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/pinctl_set
|
||||||
|
chown system system /sys/devices/platform/soc/soc:fpc1020/clk_enable
|
||||||
|
|
|
@ -1,55 +0,0 @@
|
||||||
# Lenovo USB config compositions
|
|
||||||
|
|
||||||
on property:sys.usb.config=charge && property:sys.usb.configfs=0
|
|
||||||
write /sys/class/android_usb/android0/enable 0
|
|
||||||
write /sys/class/android_usb/android0/iSerial ${ro.serialno}
|
|
||||||
write /sys/class/android_usb/android0/idVendor 17EF
|
|
||||||
write /sys/class/android_usb/android0/idProduct 7B8F
|
|
||||||
write /sys/class/android_usb/android0/functions mass_storage
|
|
||||||
write /sys/class/android_usb/android0/enable 1
|
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
|
||||||
|
|
||||||
on property:sys.usb.config=charge && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "Lenovo Charger Only"
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B8F
|
|
||||||
symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1
|
|
||||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
|
||||||
|
|
||||||
on property:sys.usb.config=charger_storage && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "Lenovo Charger Only"
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f2
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f3
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f4
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f5
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f6
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f7
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f8
|
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f9
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B8F
|
|
||||||
symlink /config/usb_gadget/g1/functions/mass_storage.0 /config/usb_gadget/g1/configs/b.1/f1
|
|
||||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
|
||||||
|
|
||||||
on property:sys.usb.config=adb && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B8E
|
|
||||||
|
|
||||||
on property:sys.usb.config=mtp && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B76
|
|
||||||
|
|
||||||
on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B77
|
|
||||||
|
|
||||||
on property:sys.usb.config=ptp && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B78
|
|
||||||
|
|
||||||
on property:sys.usb.config=ptp,adb && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x17EF
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x7B79
|
|
|
@ -31,7 +31,6 @@ import /vendor/etc/init/hw/init.qcom.test.rc
|
||||||
import /vendor/etc/init/hw/init.target.rc
|
import /vendor/etc/init/hw/init.target.rc
|
||||||
import /vendor/etc/init/hw/init.qcom.factory.rc
|
import /vendor/etc/init/hw/init.qcom.factory.rc
|
||||||
import /vendor/etc/init/hw/init.lenovo.rc
|
import /vendor/etc/init/hw/init.lenovo.rc
|
||||||
import /vendor/etc/init/hw/init.lenovo.usb.configfs.rc
|
|
||||||
|
|
||||||
on early-init
|
on early-init
|
||||||
mount debugfs debugfs /sys/kernel/debug
|
mount debugfs debugfs /sys/kernel/debug
|
||||||
|
|
Loading…
Reference in a new issue