Lines Matching refs:usb
14 # adbd is controlled via property triggers in init.<platform>.usb.rc
22 setprop sys.usb.configfs 0
25 on property:sys.usb.config=none && property:sys.usb.configfs=0
29 setprop sys.usb.state ${sys.usb.config}
34 on property:sys.usb.config=adb && property:sys.usb.configfs=0
38 write /sys/class/android_usb/android0/functions ${sys.usb.config}
41 setprop sys.usb.state ${sys.usb.config}
44 on property:sys.usb.config=accessory && property:sys.usb.configfs=0
48 write /sys/class/android_usb/android0/functions ${sys.usb.config}
50 setprop sys.usb.state ${sys.usb.config}
53 on property:sys.usb.config=accessory,adb && property:sys.usb.configfs=0
57 write /sys/class/android_usb/android0/functions ${sys.usb.config}
60 setprop sys.usb.state ${sys.usb.config}
63 on property:sys.usb.config=audio_source && property:sys.usb.configfs=0
67 write /sys/class/android_usb/android0/functions ${sys.usb.config}
69 setprop sys.usb.state ${sys.usb.config}
72 on property:sys.usb.config=audio_source,adb && property:sys.usb.configfs=0
76 write /sys/class/android_usb/android0/functions ${sys.usb.config}
79 setprop sys.usb.state ${sys.usb.config}
82 on property:sys.usb.config=accessory,audio_source && property:sys.usb.configfs=0
86 write /sys/class/android_usb/android0/functions ${sys.usb.config}
88 setprop sys.usb.state ${sys.usb.config}
91 on property:sys.usb.config=accessory,audio_source,adb && property:sys.usb.configfs=0
95 write /sys/class/android_usb/android0/functions ${sys.usb.config}
98 setprop sys.usb.state ${sys.usb.config}
102 on boot && property:persist.sys.usb.config=*
103 setprop sys.usb.config ${persist.sys.usb.config}
110 on property:sys.usb.typec.mode=dfp
111 write /sys/class/dual_role_usb/otg_default/mode ${sys.usb.typec.mode}
112 setprop sys.usb.typec.state ${sys.usb.typec.mode}
114 on property:sys.usb.typec.mode=ufp
115 write /sys/class/dual_role_usb/otg_default/mode ${sys.usb.typec.mode}
116 setprop sys.usb.typec.state ${sys.usb.typec.mode}
119 on property:sys.usb.typec.data_role=device
120 write /sys/class/dual_role_usb/otg_default/data_role ${sys.usb.typec.data_role}
121 setprop sys.usb.typec.state ${sys.usb.typec.data_role}
123 on property:sys.usb.typec.data_role=host
124 write /sys/class/dual_role_usb/otg_default/data_role ${sys.usb.typec.data_role}
125 setprop sys.usb.typec.state ${sys.usb.typec.data_role}
128 on property:sys.usb.typec.power_role=source
129 write /sys/class/dual_role_usb/otg_default/power_role ${sys.usb.typec.power_role}
130 setprop sys.usb.typec.state ${sys.usb.typec.power_role}
132 on property:sys.usb.typec.power_role=sink
133 write /sys/class/dual_role_usb/otg_default/power_role ${sys.usb.typec.power_role}
134 setprop sys.usb.typec.state ${sys.usb.typec.power_role}