Thread (65 messages) 65 messages, 5 authors, 2016-08-26

[PATCH v2 03/22] usb: ulpi: Support device discovery via device properties

From: Stephen Boyd <hidden>
Date: 2016-08-23 20:04:21
Also in: linux-arm-msm, linux-devicetree, lkml

On Fri, Aug 5, 2016 at 2:27 PM, Stephen Boyd [off-list ref] wrote:
Quoting Peter Chen (2016-07-08 02:04:58)
quoted
On Thu, Jul 07, 2016 at 03:20:54PM -0700, Stephen Boyd wrote:
quoted
@@ -39,6 +42,10 @@ static int ulpi_match(struct device *dev, struct device_driver *driver)
      struct ulpi *ulpi = to_ulpi_dev(dev);
      const struct ulpi_device_id *id;

+     /* Some ULPI devices don't have a product id so rely on OF match */
+     if (ulpi->id.product == 0)
+             return of_driver_match_device(dev, driver);
+
How about using vendor id? It can't be 0, but pid may be 0.
See: http://www.linux-usb.org/usb.ids
Heikki suggested a product id of 0 would mean we need to use DT
matching. Should it be changed to vendor id instead?
Any comments here?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help