• Venu Byravarasu's avatar
    ARM: tegra: finalize USB EHCI and PHY bindings · d400f209
    Venu Byravarasu authored
    The existing Tegra USB bindings have a few issues:
    
    1) Many properties are documented as being part of the EHCI controller
    node, yet they apply more to the PHY device. They should be moved.
    
    2) Some registers in PHY1 are shared with PHY3, and hence PHY3 needs a
    reg entry to point at PHY1's register space. We can't assume the PHY1
    driver is present, so the PHY3 driver will directly access those
    registers.
    
    3) The list of clocks required by the PHY was missing some required
    entries.
    
    4) UTMI PHY Timing parameters are added
    
    5) VBUS control is now specified using a regulator rather than a plain GPIO
    
    6) Added nvidia,is-wired property to indicate whether the device is
    hard wired on the board, or pluggable.
    
    This patch fixes the binding definition to resolve these issues.
    Signed-off-by: default avatarVenu Byravarasu <vbyravarasu@nvidia.com>
    Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
    d400f209
nvidia,tegra20-usb-phy.txt 2.42 KB