1fee1dc02SPeter GriffinST USB EHCI controller 2fee1dc02SPeter Griffin 3fee1dc02SPeter GriffinRequired properties: 4fee1dc02SPeter Griffin - compatible : must be "st,st-ehci-300x" 5fee1dc02SPeter Griffin - reg : physical base addresses of the controller and length of memory mapped 6fee1dc02SPeter Griffin region 7fee1dc02SPeter Griffin - interrupts : one EHCI interrupt should be described here 8fee1dc02SPeter Griffin - pinctrl-names : a pinctrl state named "default" must be defined 9fee1dc02SPeter Griffin - pinctrl-0 : phandle referencing pin configuration of the USB controller 1007423fd8SYegor YefremovSee: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 11fee1dc02SPeter Griffin - clocks : phandle list of usb clocks 12fee1dc02SPeter Griffin - clock-names : should be "ic" for interconnect clock and "clk48" 13fee1dc02SPeter GriffinSee: Documentation/devicetree/bindings/clock/clock-bindings.txt 14fee1dc02SPeter Griffin 15fee1dc02SPeter Griffin - phys : phandle for the PHY device 16fee1dc02SPeter Griffin - phy-names : should be "usb" 17fee1dc02SPeter Griffin - resets : phandle + reset specifier pairs to the powerdown and softreset lines 18fee1dc02SPeter Griffin of the USB IP 19fee1dc02SPeter Griffin - reset-names : should be "power" and "softreset" 20*47a22a25SMauro Carvalho ChehabSee: Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml 21fee1dc02SPeter GriffinSee: Documentation/devicetree/bindings/reset/reset.txt 22fee1dc02SPeter Griffin 23fee1dc02SPeter GriffinExample: 24fee1dc02SPeter Griffin 254c9847b7SMathieu Malaterre ehci1: usb@fe203e00 { 26fee1dc02SPeter Griffin compatible = "st,st-ehci-300x"; 27fee1dc02SPeter Griffin reg = <0xfe203e00 0x100>; 28fee1dc02SPeter Griffin interrupts = <GIC_SPI 148 IRQ_TYPE_NONE>; 29fee1dc02SPeter Griffin pinctrl-names = "default"; 30fee1dc02SPeter Griffin pinctrl-0 = <&pinctrl_usb1>; 31fee1dc02SPeter Griffin clocks = <&clk_s_a1_ls 0>; 32fee1dc02SPeter Griffin phys = <&usb2_phy>; 33fee1dc02SPeter Griffin phy-names = "usb"; 34fee1dc02SPeter Griffin 35fee1dc02SPeter Griffin resets = <&powerdown STIH416_USB1_POWERDOWN>, 36fee1dc02SPeter Griffin <&softreset STIH416_USB1_SOFTRESET>; 37fee1dc02SPeter Griffin reset-names = "power", "softreset"; 38fee1dc02SPeter Griffin }; 39