Support higher Charging current without PD contract
We're charging fairly quickly with a PD contract (up to 3A) but besides BC1.2 (#154) it would be great to use usb 3 max currents:
- USB 2.0 : 500mA , 5V
- USB 3.0 : 900mA , 5V
- USB 3.0 (dedicated charging): 1.5A , 5V
One way this could happen is by detecting usb3 on the dwc3 and signal the charge-controller but maybe there's other ways?