[PATCH] USB: OHCI/UHCI: Add soft dependencies on ehci_hcd
Alan Stern
stern at rowland.harvard.edu
Sat Jan 10 18:04:05 PST 2026
On Sun, Jan 11, 2026 at 09:54:46AM +0800, Huacai Chen wrote:
> On Sat, Jan 10, 2026 at 11:00 PM Alan Stern <stern at rowland.harvard.edu> wrote:
> >
> > On Sat, Jan 10, 2026 at 12:05:19PM +0800, Huacai Chen wrote:
> > > So I think we need a softdep between ohci-platform/uhci-platform and
> > > ehci-platform, which is similar to the PCI case.
> >
> > Yes, on your platform. But not on other platforms. (For example, not
> > on a platform that doesn't have an EHCI controller.)
> For the PCI case, OHCI without EHCI is also possible? So I think they
> are similar.
That's a good point.
> > I think the best way to do this is to create a new CONFIG_EHCI_SOFTDEPS
> > Kconfig symbol, and add the soft dependency only if the symbol is
> > defined. Normally it will be undefined by default, but on your platform
> > (and any others that need it) you can select it.
> >
> > How does that sound?
> From my point of view, keeping it simple may be better. I think an
> unconditional softdep is harmless.
Submit your patch and let's see what Greg thinks. You should include
that log extract with the extra disconnect/reconnect messages in the
patch description, to indicate clearly what you want to prevent.
Alan Stern
More information about the Linux-rockchip
mailing list