Files
startup_init_lite/services/etc/init.usb.configfs.cfg
T
bigA2021 07d7ff94de update usb cfg
Signed-off-by: bigA2021 <yanyin1@huawei.com>
2021-07-29 04:51:17 -07:00

39 lines
1.6 KiB
INI
Executable File

{
"jobs" : [{
"name" : "param:sys.usb.config=none && param:sys.usb.configfs=1",
"condition" : "sys.usb.config=none && sys.usb.configfs=1",
"cmds" : [
"write /config/usb_gadget/g1/UDC none",
"stop hdcd",
"setparam sys.usb.ffs.ready 0",
"write /config/usb_gadget/g1/bDeviceClass 0",
"write /config/usb_gadget/g1/bDeviceSubClass 0",
"write /config/usb_gadget/g1/bDeviceProtocol 0",
"rm /config/usb_gadget/g1/configs/b.1/f1",
"setparam sys.usb.state ${sys.usb.config}"
]
}, {
"name" : "param:init.svc.hdcd=stopped",
"condition" : "init.svc.hdcd=stopped",
"cmds" : [
"setparam sys.usb.ffs.ready 0"
]
}, {
"name" : "param:sys.usb.config=hdc && param:sys.usb.configfs=1",
"condition" : "sys.usb.config=hdc && sys.usb.configfs=1",
"cmds" : [
"start hdcd"
]
}, {
"name" : "param:sys.usb.ffs.ready=1 && param:sys.usb.config=hdc && param:sys.usb.configfs=1",
"condition" : "sys.usb.ffs.ready=1 && sys.usb.config=hdc && sys.usb.configfs=1",
"cmds" : [
"write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration hdc",
"symlink /config/usb_gadget/g1/functions/ffs.hdc /config/usb_gadget/g1/configs/b.1/f1",
"write /config/usb_gadget/g1/UDC ${sys.usb.controller}",
"setparam sys.usb.state ${sys.usb.config}"
]
}
]
}