18c2ecf20Sopenharmony_ciOMAP HS USB EHCI controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis device is usually the child of the omap-usb-host 48c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/mfd/omap-usb-host.txt 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci- compatible: should be "ti,ehci-omap" 98c2ecf20Sopenharmony_ci- reg: should contain one register range i.e. start and length 108c2ecf20Sopenharmony_ci- interrupts: description of the interrupt line 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciOptional properties: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci- phys: list of phandles to PHY nodes. 158c2ecf20Sopenharmony_ci This property is required if at least one of the ports are in 168c2ecf20Sopenharmony_ci PHY mode i.e. OMAP_EHCI_PORT_MODE_PHY 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciTo specify the port mode, see 198c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/mfd/omap-usb-host.txt 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciExample for OMAP4: 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciusbhsehci: ehci@4a064c00 { 248c2ecf20Sopenharmony_ci compatible = "ti,ehci-omap"; 258c2ecf20Sopenharmony_ci reg = <0x4a064c00 0x400>; 268c2ecf20Sopenharmony_ci interrupts = <0 77 0x4>; 278c2ecf20Sopenharmony_ci}; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci&usbhsehci { 308c2ecf20Sopenharmony_ci phys = <&hsusb1_phy 0 &hsusb3_phy>; 318c2ecf20Sopenharmony_ci}; 32