Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1609757
| From | Maxime Ripard <maxime.ripard@free-electrons.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v5 0/8] Add dual-role OTG support for Allwinner H3 |
| Date | 2017-03-27 14:00 +0200 |
| Message-ID | <tpBtw-7vp-17@gated-at.bofh.it> (permalink) |
| References | <tpzUJ-6u4-11@gated-at.bofh.it> <tpzUJ-6u4-9@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
[Multipart message — attachments visible in raw view] - view raw
On Mon, Mar 27, 2017 at 03:35:25PM +0530, Kishon Vijay Abraham I wrote: > > > On Saturday 25 March 2017 08:20 PM, Icenowy Zheng wrote: > > Allwinner H3 have a its USB PHY0 routed to two USB controllers: one is > > a MUSB controller, which can work in peripheral mode, but works badly in > > host mode (several hardware will fail on the MUSB controller, even connect > > one MUSB controller in peripheral mode to another one in host mode cannot > > work); the other is a pair of EHCI/OHCI controller, which can work only > > in host mode, but have better compatibillity. The route is controlled in > > a register, which we have set it to HCI only when we do not know about > > it well. > > > > Add support to route to the best controller according to current USB mode > > (host/peripheral). > > > > Note: Currently even if hardware only support hostmode, we should still > > enable the MUSB controller, as it controls the USB mode. (Some this kind > > of hardware can also work in peripheral mode by settings in the sysfs > > node of MUSB, then connect it to another host via a USB Type-A to Type-A > > cable.) > > > > Patch 1 changes the device tree binding to include the "pmu0" for HCI pair. > > > > Patch 2 and 3 are fixes for H3 PHY, in order to make MUSB really working > > on H3. > > > > Patch 4 adds support for auto routing of PHY0. It's currently only enabled > > on H3, but it's easy to extend it to other SoCs which feature this > > route control. > > merged the 1st four patch of this series. And applied the last four. Thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: [PATCH v5 0/8] Add dual-role OTG support for Allwinner H3 Kishon Vijay Abraham I <kishon@ti.com> - 2017-03-27 12:20 +0200 Re: [PATCH v5 0/8] Add dual-role OTG support for Allwinner H3 Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-03-27 14:00 +0200
csiph-web