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