mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-11 23:48:08 +09:00
usb: ehci-platform: support no relinquishing port quirk
Add a quirk to cancel relinquishing port from ehci to abnormal ohci when HS device is not ready connected. To support this function, the no-relinquish-port property must be specified in ehci node of dt. Change-Id: Ief0b24cf9e58dde28f386ea67fe8936e8fd74f2d Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This commit is contained in:
@@ -202,6 +202,10 @@ static int ehci_platform_probe(struct platform_device *dev)
|
||||
"has-transaction-translator"))
|
||||
hcd->has_tt = 1;
|
||||
|
||||
if (of_property_read_bool(dev->dev.of_node,
|
||||
"no-relinquish-port"))
|
||||
ehci_platform_hc_driver.relinquish_port = NULL;
|
||||
|
||||
priv->num_phys = of_count_phandle_with_args(dev->dev.of_node,
|
||||
"phys", "#phy-cells");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user