blob: e14817d0bd670aa210be27749de752cb47c13ab9 [file] [log] [blame]
Robin Pengc2b5ca92021-02-23 20:00:28 +08001service vendor.usb-hal-1-3 /vendor/bin/hw/android.hardware.usb@1.3-service.gs101
2 class hal
3 user system
4 group system shell mtp
5
6on post-fs
7 chown root system /sys/class/typec/port0/power_role
8 chown root system /sys/class/typec/port0/data_role
9 chown root system /sys/class/typec/port0/port_type
10 chown root system /sys/devices/platform/10d50000.hsi2c/i2c-5/5-0025/contaminant_detection
11 chown root system /sys/devices/platform/10d50000.hsi2c/i2c-6/6-0025/contaminant_detection
12 chown root system /sys/class/udc/11110000.usb/device/b_sess
13 chown root system /sys/class/udc/11110000.usb/device/id
14 chown root system /sys/class/udc/11110000.usb/device/usb_data_enabled
15 chmod 664 /sys/class/typec/port0/power_role
16 chmod 664 /sys/class/typec/port0/data_role
17 chmod 664 /sys/class/typec/port0/port_type
18 chmod 664 /sys/class/udc/11110000.usb/device/b_sess
19 chmod 664 /sys/class/udc/11110000.usb/device/id
20 chmod 664 /sys/class/udc/11110000.usb/device/usb_data_enabled
21
22on property:vendor.usb.functions.ready=1
23 chown system system /config/usb_gadget/
24 chown system system /config/usb_gadget/g1
25 chown system system /config/usb_gadget/g1/UDC
26 chown system system /config/usb_gadget/g1/bDeviceClass
27 chown system system /config/usb_gadget/g1/bDeviceProtocol
28 chown system system /config/usb_gadget/g1/bDeviceSubClass
29 chown system system /config/usb_gadget/g1/bMaxPacketSize0
30 chown system system /config/usb_gadget/g1/bcdDevice
31 chown system system /config/usb_gadget/g1/bcdUSB
32 chown system system /config/usb_gadget/g1/configs
33 chown system system /config/usb_gadget/g1/configs/b.1
34 chown system system /config/usb_gadget/g1/configs/b.1/MaxPower
35 chown system system /config/usb_gadget/g1/configs/b.1/bmAttributes
36 chown system system /config/usb_gadget/g1/configs/b.1/strings
37 chown system system /config/usb_gadget/g1/functions
38 chown system system /config/usb_gadget/g1/functions/accessory.gs2
39 chown system system /config/usb_gadget/g1/functions/acm.gs6
40 chown system system /config/usb_gadget/g1/functions/acm.gs6/port_num
41 chown system system /config/usb_gadget/g1/functions/audio_source.gs3
42 chown system system /config/usb_gadget/g1/functions/dm.gs7
43 chown system system /config/usb_gadget/g1/functions/ffs.adb
44 chown system system /config/usb_gadget/g1/functions/ffs.mtp
45 chown system system /config/usb_gadget/g1/functions/ffs.ptp
46 chown system system /config/usb_gadget/g1/functions/midi.gs5
47 chown system system /config/usb_gadget/g1/functions/midi.gs5/buflen
48 chown system system /config/usb_gadget/g1/functions/midi.gs5/id
49 chown system system /config/usb_gadget/g1/functions/midi.gs5/in_ports
50 chown system system /config/usb_gadget/g1/functions/midi.gs5/index
51 chown system system /config/usb_gadget/g1/functions/midi.gs5/out_ports
52 chown system system /config/usb_gadget/g1/functions/midi.gs5/qlen
53 chown system system /config/usb_gadget/g1/functions/mtp.gs0
54 chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc
55 chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP
56 chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/compatible_id
57 chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/sub_compatible_id
58 chown system system /config/usb_gadget/g1/functions/ncm.gs9
59 chown system system /config/usb_gadget/g1/functions/ncm.gs9/dev_addr
60 chown system system /config/usb_gadget/g1/functions/ncm.gs9/host_addr
61 chown system system /config/usb_gadget/g1/functions/ncm.gs9/ifname
62 chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc
63 chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm
64 chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/compatible_id
65 chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/sub_compatible_id
66 chown system system /config/usb_gadget/g1/functions/ncm.gs9/qmult
67 chown system system /config/usb_gadget/g1/functions/ptp.gs1
68 chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc
69 chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP
70 chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/compatible_id
71 chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/sub_compatible_id
72 chown system system /config/usb_gadget/g1/functions/rndis.gs4
73 chown system system /config/usb_gadget/g1/functions/rndis.gs4/class
74 chown system system /config/usb_gadget/g1/functions/rndis.gs4/dev_addr
75 chown system system /config/usb_gadget/g1/functions/rndis.gs4/host_addr
76 chown system system /config/usb_gadget/g1/functions/rndis.gs4/ifname
77 chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc
78 chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis
79 chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis/compatible_id
80 chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis/sub_compatible_id
81 chown system system /config/usb_gadget/g1/functions/rndis.gs4/protocol
82 chown system system /config/usb_gadget/g1/functions/rndis.gs4/qmult
83 chown system system /config/usb_gadget/g1/functions/rndis.gs4/subclass
84 chown system system /config/usb_gadget/g1/idProduct
85 chown system system /config/usb_gadget/g1/idVendor
86 chown system system /config/usb_gadget/g1/max_speed
87 chown system system /config/usb_gadget/g1/os_desc
88 chown system system /config/usb_gadget/g1/os_desc/b.1
89 chown system system /config/usb_gadget/g1/os_desc/b_vendor_code
90 chown system system /config/usb_gadget/g1/os_desc/qw_sign
91 chown system system /config/usb_gadget/g1/os_desc/use
92 chown system system /config/usb_gadget/g1/strings
93 chown system system /config/usb_gadget/g1/strings/0x409
94 chown system system /config/usb_gadget/g1/strings/0x409/manufacturer
95 chown system system /config/usb_gadget/g1/strings/0x409/product
96 chown system system /config/usb_gadget/g1/strings/0x409/serialnumber