Re: kirkwood devicetree respin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 21, 2012 at 10:09:40AM +0000, Arnd Bergmann wrote:
> On Wednesday 21 March 2012, Haojian Zhuang wrote:
> > The driver isn't used by any other platform. It's only used in
> > arch-pxa & arch-mmp.
> > 
> > I can't find the original mail. But I remembered that maintainer said
> > the driver should be built with any other platform, even with x86. So
> > we aren't allowed to append it in Kconfig.
> 
> I generally make the recommendation that any driver should be able to
> get built on any system. However, in this particular case, it's clearly
> a bug, because you cannot build it together with another platform driver.
> 
> That will change when we get to multiplatform builds on ARM that where we
> actually need to find a way to make that possible.

I have explained an easy way to achieve that to Alan Stern, but he did
not like it. Basically, we should add a platform_device to ehci-hcd.ko
and make ehci-{omap,mv,fsl,atmel,etc} a parent device/driver which
basically passes the correct resources and handle platform-specific
details.

That way, we could build everything together and udev would load the
correct modules for us.

For an example of what I mean, see drivers/usb/dwc3/core.c,
drivers/usb/dwc3/dwc3-omap.c, and drivers/usb/dwc3/dwc3-pci.c

-- 
balbi

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux