
On Mon, Dec 17, 2018 at 01:34:53PM -0600, Adam Ford wrote:
On Mon, Dec 17, 2018 at 11:04 AM Guillaume Gardet guillaume.gardet@free.fr wrote:
Le 21/11/2018 à 18:06, Tom Rini a écrit :
On Wed, Nov 21, 2018 at 04:13:20PM +0100, Guillaume GARDET wrote:
Also disable USB_STORAGE as it is not ready for the switch. Tested on a Beagleboard xM rev. B.
Signed-off-by: Guillaume GARDET guillaume.gardet@free.fr
Cc: Tom Rini trini@konsulko.com Cc: Simon Glass sjg@chromium.org
In the case of USB_STORAGE we need to turn on DM_USB and then it works.
If DM_USB is enabled, no USB controller are detected, so we loose Ethernet. Did I miss an additional option to enable?
AFASK, the MUSB driver didn't yet support gadget mode when used with DM_USB... at least until recently. I noticed that part of the MUSB driver was updated, but the omap2430 glue hasn't been updated yet. I am not 100% sure, but I think the Beagle xM is a DM3730 which uses the omap2430 glue. I doubt TI will update the omap2430 glue, so I started some stuff. I've got on patch that seems to show the usb gadget controller in the DM tree, but my board hangs when I try to use a gadget.
It's not ready for the mailing list yet, but I can push this stuff to my github later today if someone wants to look at it and/or test/improve it.
Thanks for looking into all this. Another thing missing right now is the logic to move to SPL FIT images and pick the right DTB for the variant we're on as for example my bb xM doesn't work at all once we switch to mostly DM :)