I am using the iMX6UL part and wanted to know how to set the USB current level. By default, USB Host provides 100mA @ 5V to begin and then after negotiations can provide upto 500mA. Is there a way in software (USB driver) to ensure that during negotiations the USB Host (iMX6UL) only allows upto 100mA and no more.
I understand that this is not USB 2.0 compliant - but in my system I'm unable to provide more than 0.5W of power to USB devices. We plan to use only USB memory stick as acceptable devices.
Can you please help me with the setup or modifications needed to the USB driver?