| ST USB EHCI controller | 
 |  | 
 | Required properties: | 
 |  - compatible		: must be "st,st-ehci-300x" | 
 |  - reg			: physical base addresses of the controller and length of memory mapped | 
 | 			  region | 
 |  - interrupts		: one EHCI interrupt should be described here | 
 |  - pinctrl-names	: a pinctrl state named "default" must be defined | 
 |  - pinctrl-0		: phandle referencing pin configuration of the USB controller | 
 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt | 
 |  - clocks		: phandle list of usb clocks | 
 |  - clock-names		: should be "ic" for interconnect clock and "clk48" | 
 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt | 
 |  | 
 |  - phys			: phandle for the PHY device | 
 |  - phy-names		: should be "usb" | 
 |  - resets		: phandle + reset specifier pairs to the powerdown and softreset lines | 
 | 			  of the USB IP | 
 |  - reset-names		: should be "power" and "softreset" | 
 | See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt | 
 | See: Documentation/devicetree/bindings/reset/reset.txt | 
 |  | 
 | Example: | 
 |  | 
 | 	ehci1: usb@0xfe203e00 { | 
 | 		compatible = "st,st-ehci-300x"; | 
 | 		reg = <0xfe203e00 0x100>; | 
 | 		interrupts = <GIC_SPI 148 IRQ_TYPE_NONE>; | 
 | 		pinctrl-names = "default"; | 
 | 		pinctrl-0 = <&pinctrl_usb1>; | 
 | 		clocks = <&clk_s_a1_ls 0>; | 
 | 		phys = <&usb2_phy>; | 
 | 		phy-names = "usb"; | 
 | 		status = "okay"; | 
 |  | 
 | 		resets = <&powerdown STIH416_USB1_POWERDOWN>, | 
 | 			 <&softreset STIH416_USB1_SOFTRESET>; | 
 | 		reset-names = "power", "softreset"; | 
 | 	}; |