summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Luo <royluo@google.com>2023-04-05 08:51:26 +0000
committerRoy Luo <royluo@google.com>2023-04-06 00:27:51 +0000
commitfe37b5ebbcf8e456bb7928a99a704fb2d999a977 (patch)
treef6d71958043414edd5b137fcecbb18649d3ea8ec
parentd97f317e0d15c43fbd339bb3ca2065a82d045535 (diff)
Configure USB gadget maximum power
The default 2mA would be applied if the field is left unconfigured. Configure the gadget to use full power. Test: boot to userspace fastbootd and recovery Bug: 277022505 Change-Id: I18abd98b62f5ce8d35062debad8100d87140bdba
-rw-r--r--etc/init.rc2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/init.rc b/etc/init.rc
index 03df27b0..c7ff2b2b 100644
--- a/etc/init.rc
+++ b/etc/init.rc
@@ -110,6 +110,8 @@ on fs && property:sys.usb.configfs=1
mkdir /config/usb_gadget/g1/functions/ffs.adb
mkdir /config/usb_gadget/g1/functions/ffs.fastboot
mkdir /config/usb_gadget/g1/configs/b.1 0777 shell shell
+ # Set current limit to 900mA (b/277022505)
+ write /config/usb_gadget/g1/configs/b.1/MaxPower 0x384
mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell
on fs && property:sys.usb.configfs=0