diff options
author | Amit Sunil Dhamne <amitsd@google.com> | 2023-09-12 19:59:13 -0700 |
---|---|---|
committer | Amit Sunil Dhamne <amitsd@google.com> | 2023-09-19 14:01:34 -0700 |
commit | b2232b52bb7922020059332c22a460ad51a2a643 (patch) | |
tree | 703e8eb3661ead319db977833d13c9b43219ac72 | |
parent | 305dccf733239ea4baad85369958c251557ff09b (diff) | |
download | gs101-b2232b52bb7922020059332c22a460ad51a2a643.tar.gz |
usb: Modify sdp enumeration timeout value in charger mode
Write to /sys/class/typec/port<...>/device/update_sdp_enum_timeout
to reduce SDP enumeration timeout value when device is in charger
mode. This will enable faster detection of a DCP port.
ported from 6710e31a629f81cf308e1099f75a01c82db6d006
Test: Validate (in charger mode) that the sysfs attribute is 1
(meaning lower sdp timeout value is being used). Read dmesg to
see print showing timeout value is 5000ms.
Bug: 275687235
Change-Id: I1bc872911d7f1eab26e62fe6f12fba05608e0f83
Signed-off-by: Amit Sunil Dhamne <amitsd@google.com>
-rw-r--r-- | conf/init.gs101.usb.rc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/conf/init.gs101.usb.rc b/conf/init.gs101.usb.rc index a5207b3b..9e14ac2e 100644 --- a/conf/init.gs101.usb.rc +++ b/conf/init.gs101.usb.rc @@ -347,6 +347,7 @@ on property:sys.usb.config=charger && property:sys.usb.configfs=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "midi" symlink /config/usb_gadget/g1/functions/midi.gs5 /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${sys.usb.controller} + write /sys/class/typec/port0/device/update_sdp_enum_timeout 0x1 setprop sys.usb.state ${sys.usb.config} on property:vendor.usb.contaminantdisable=true |