0001 Tegra SOC USB controllers
0002
0003 The device node for a USB controller that is part of a Tegra
0004 SOC is as described in the document "Open Firmware Recommended
0005 Practice : Universal Serial Bus" with the following modifications
0006 and additions :
0007
0008 Required properties :
0009 - compatible : For Tegra20, must contain "nvidia,tegra20-ehci".
0010 For Tegra30, must contain "nvidia,tegra30-ehci". Otherwise, must contain
0011 "nvidia,<chip>-ehci" plus at least one of the above, where <chip> is
0012 tegra114, tegra124, tegra132, or tegra210.
0013 - nvidia,phy : phandle of the PHY that the controller is connected to.
0014 - clocks : Must contain one entry, for the module clock.
0015 See ../clocks/clock-bindings.txt for details.
0016 - resets : Must contain an entry for each entry in reset-names.
0017 See ../reset/reset.txt for details.
0018 - reset-names : Must include the following entries:
0019 - usb
0020
0021 Optional properties:
0022 - nvidia,needs-double-reset : boolean is to be set for some of the Tegra20
0023 USB ports, which need reset twice due to hardware issues.