From fe37b5ebbcf8e456bb7928a99a704fb2d999a977 Mon Sep 17 00:00:00 2001 From: Roy Luo Date: Wed, 5 Apr 2023 08:51:26 +0000 Subject: [PATCH] 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 --- etc/init.rc | 2 ++ 1 file changed, 2 insertions(+) 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