Hi Łukasz, On Wed, Sep 13, 2017 at 12:53:25PM +0200, Łukasz Majewski wrote: > Hi Maxime, > > Hi, > > > > This serie aims at fixing an issue we had to carry out of tree patches > > for for a few years. > > > > The issue is this: a significant number of Allwinner boards don't have > > an Ethernet connection, while an Ethernet connection is pretty useful > > for example during development to do some PXE/NFS boot. > > > > However, we needed to have DM_ETH enabled for the boards that use our > > Ethernet controller drivers that rely on it. It meant having to use > > the newly introduced DM_ETH support in the usb_ether gadget, but our > > musb peripheral wasn't converted to the device model, and therefore > > not usable with it. > > > > The other alternative was to use the old-style usb_ether driver, which > > worked fine but were disabling the Ethernet controller driver. > > > > Thus, none were good, upstreamable solution. > > > > Fix this properly by adding support for the musb in peripheral mode in > > the device model. While we're doing so, I also took the occasion to > > move a number of configuration options to Kconfig, and rework the > > dependencies between them to ease the selection of related options > > while trying to avoid as much as possible the combinations that are > > not valid. > > > > This was tested on a Sinlinx SinA33 that is wired as a peripheral-only > > mUSB. > > > > Let me know what you think, > > Thanks for your effort. I've ack'ed gadget relevant commits, so I think that > this series should go through the sunxi tree.
I just applied them to the sunxi/master branch, with both Simon's and your tags added. (Jagan, if it's not the right branch, please tell me. I'm still getting used to the u-boot way of managing branches). Thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot