[PATCH v1 6/9] usb: xhci: Add NVIDIA Tegra XHCI host-controller driver
From: stern@rowland.harvard.edu (Alan Stern)
Date: 2014-07-09 14:08:10
Also in:
linux-devicetree, linux-tegra, lkml
From: stern@rowland.harvard.edu (Alan Stern)
Date: 2014-07-09 14:08:10
Also in:
linux-devicetree, linux-tegra, lkml
On Tue, 8 Jul 2014, Andrew Bresticker wrote:
quoted
I think at the very least you should add a function "xhci_default_driver(struct hc_driver *driver)" to xhci-plat.c (or even better to xhci.c and use it for PCI as well) that initializes all function pointers to the default (internal) symbols, and can then be overridden afterwards.Currently all XHCI host drivers (PCI, platform, MVEBU) will be built into the xhci-hcd module. I could append the Tegra driver to that module or introduce a xhci_init_driver() like EHCI does as Julius suggests. USB folks, do you have a preference?
As the EHCI maintainer, I naturally approve of Julius's suggestion. Alan Stern