summaryrefslogtreecommitdiff
path: root/init.hardware.usb.rc
diff options
context:
space:
mode:
Diffstat (limited to 'init.hardware.usb.rc')
-rw-r--r--init.hardware.usb.rc63
1 files changed, 63 insertions, 0 deletions
diff --git a/init.hardware.usb.rc b/init.hardware.usb.rc
index 0c542407..3551c32d 100644
--- a/init.hardware.usb.rc
+++ b/init.hardware.usb.rc
@@ -55,6 +55,69 @@ on early-boot
write /sys/module/libcomposite/parameters/disable_l1_for_hs "y"
write /config/usb_gadget/g1/functions/gsi.rndis/rndis_class_id 1
+ # chown file/folder permission
+ chown system system /config/usb_gadget/
+ chown system system /config/usb_gadget/g1
+ chown system system /config/usb_gadget/g1/UDC
+ chown system system /config/usb_gadget/g1/bDeviceClass
+ chown system system /config/usb_gadget/g1/bDeviceProtocol
+ chown system system /config/usb_gadget/g1/bDeviceSubClass
+ chown system system /config/usb_gadget/g1/bMaxPacketSize0
+ chown system system /config/usb_gadget/g1/bcdDevice
+ chown system system /config/usb_gadget/g1/bcdUSB
+ chown system system /config/usb_gadget/g1/configs
+ chown system system /config/usb_gadget/g1/configs/b.1
+ chown system system /config/usb_gadget/g1/configs/b.1/MaxPower
+ chown system system /config/usb_gadget/g1/configs/b.1/bmAttributes
+ chown system system /config/usb_gadget/g1/configs/b.1/strings
+ chown system system /config/usb_gadget/g1/functions
+ chown system system /config/usb_gadget/g1/functions/accessory.gs2
+ chown system system /config/usb_gadget/g1/functions/audio_source.gs3
+ chown system system /config/usb_gadget/g1/functions/cser.dun.0
+ chown system system /config/usb_gadget/g1/functions/cser.dun.0/status
+ chown system system /config/usb_gadget/g1/functions/cser.nmea.1
+ chown system system /config/usb_gadget/g1/functions/cser.nmea.1/status
+ chown system system /config/usb_gadget/g1/functions/diag.diag
+ chown system system /config/usb_gadget/g1/functions/diag.diag_mdm
+ chown system system /config/usb_gadget/g1/functions/ffs.adb
+ chown system system /config/usb_gadget/g1/functions/ffs.mtp
+ chown system system /config/usb_gadget/g1/functions/ffs.ptp
+ chown system system /config/usb_gadget/g1/functions/gsi.dpl
+ chown system system /config/usb_gadget/g1/functions/gsi.dpl/info
+ chown system system /config/usb_gadget/g1/functions/gsi.rmnet
+ chown system system /config/usb_gadget/g1/functions/gsi.rmnet/info
+ chown system system /config/usb_gadget/g1/functions/gsi.rndis
+ chown system system /config/usb_gadget/g1/functions/gsi.rndis/info
+ chown system system /config/usb_gadget/g1/functions/gsi.rndis/rndis_class_id
+ chown system system /config/usb_gadget/g1/functions/midi.gs5
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/buflen
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/id
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/in_ports
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/index
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/out_ports
+ chown system system /config/usb_gadget/g1/functions/midi.gs5/qlen
+ chown system system /config/usb_gadget/g1/functions/qdss.qdss
+ chown system system /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface
+ chown system system /config/usb_gadget/g1/functions/qdss.qdss_mdm
+ chown system system /config/usb_gadget/g1/functions/qdss.qdss_mdm/enable_debug_inface
+ chown system system /config/usb_gadget/g1/idProduct
+ chown system system /config/usb_gadget/g1/idVendor
+ chown system system /config/usb_gadget/g1/os_desc
+ chown system system /config/usb_gadget/g1/os_desc/b.1
+ chown system system /config/usb_gadget/g1/os_desc/b.1/MaxPower
+ chown system system /config/usb_gadget/g1/os_desc/b.1/bmAttributes
+ chown system system /config/usb_gadget/g1/os_desc/b.1/strings
+ chown system system /config/usb_gadget/g1/os_desc/b.1/strings/0x409
+ chown system system /config/usb_gadget/g1/os_desc/b.1/strings/0x409/configuration
+ chown system system /config/usb_gadget/g1/os_desc/b_vendor_code
+ chown system system /config/usb_gadget/g1/os_desc/qw_sign
+ chown system system /config/usb_gadget/g1/os_desc/use
+ chown system system /config/usb_gadget/g1/strings
+ chown system system /config/usb_gadget/g1/strings/0x409
+ chown system system /config/usb_gadget/g1/strings/0x409/manufacturer
+ chown system system /config/usb_gadget/g1/strings/0x409/product
+ chown system system /config/usb_gadget/g1/strings/0x409/serialnumber
+
on property:init.svc.console=running
write /sys/class/power_supply/usb/moisture_detection_enabled 0