Thread (5 messages) flat view 5 messages, 3 authors, 2009-09-21

Re: [PATCH] USB: Add support for Xilinx USB host controller

From: Grant Likely <hidden>
Date: 2009-09-21 14:14:41

On Tue, Sep 15, 2009 at 3:10 PM, Julie Zhu [off-list ref] wrote:
Add bus glue driver for Xilinx USB host controller. The controller can be
configured as HS only or HS/FS hybrid. The driver uses the device tree fi=
le
to configure the driver according to the setting in the hardware system.

This driver has been tested with usbtest using the NET2280 PCI card.

Signed-off-by: Julie Zhu <redacted>
As Ben said, this is nice tight code.  Two comments below.
+/**
+ * ehci_xilinx_port_handed_over - hand the port out if failed to enable =
it
+ * @hcd: =A0 =A0 =A0 Pointer to the usb_hcd device to which the host con=
troller bound
+ * @portnum:Port number to which the device is attached.
+ *
+ * This function is used as a place to tell the user that the Xilinx USB=
 host
+ * controller does support LS devices. And in an HS only configuration, =
it
+ * does not support FS devices neither. It is hoped that this can help a
s/neither/either

[...]
+static struct of_device_id ehci_hcd_xilinx_of_match[] =3D {
+ =A0 =A0 =A0 {
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 .compatible =3D "usb-ehci",
+ =A0 =A0 =A0 },
This looks wrong.  Since this driver only works with Xilinx USB controllers=
,
it should be binding against "xlnx,xps-usb-host-1.00.a", and the meaning of
that binding needs to be documented in Documentation/powerpc/dts-bindings.

Having this driver bind against the generic "usb-ehci" will cause conflicts
with the ehci-ppc-of driver.

Cheers,
g.

--=20
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help