aboutsummaryrefslogtreecommitdiff
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)
downloadrecovery-fe37b5ebbcf8e456bb7928a99a704fb2d999a977.tar.gz
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