1554405d4SPeter GriffinST USB OHCI controller
2554405d4SPeter Griffin
3554405d4SPeter GriffinRequired properties:
4554405d4SPeter Griffin
5554405d4SPeter Griffin - compatible		: must be "st,st-ohci-300x"
6554405d4SPeter Griffin - reg			: physical base addresses of the controller and length of memory mapped
7554405d4SPeter Griffin			  region
8554405d4SPeter Griffin - interrupts		: one OHCI controller interrupt should be described here
9554405d4SPeter Griffin - clocks		: phandle list of usb clocks
10554405d4SPeter Griffin - clock-names		: should be "ic" for interconnect clock and "clk48"
11554405d4SPeter GriffinSee: Documentation/devicetree/bindings/clock/clock-bindings.txt
12554405d4SPeter Griffin
13554405d4SPeter Griffin - phys			: phandle for the PHY device
14554405d4SPeter Griffin - phy-names		: should be "usb"
15554405d4SPeter Griffin
16554405d4SPeter Griffin - resets		: phandle to the powerdown and reset controller for the USB IP
17554405d4SPeter Griffin - reset-names		: should be "power" and "softreset".
18*47a22a25SMauro Carvalho ChehabSee: Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml
19554405d4SPeter GriffinSee: Documentation/devicetree/bindings/reset/reset.txt
20554405d4SPeter Griffin
21554405d4SPeter GriffinExample:
22554405d4SPeter Griffin
234c9847b7SMathieu Malaterre	ohci0: usb@fe1ffc00 {
24554405d4SPeter Griffin		compatible = "st,st-ohci-300x";
25554405d4SPeter Griffin		reg = <0xfe1ffc00 0x100>;
26554405d4SPeter Griffin		interrupts = <GIC_SPI 149 IRQ_TYPE_NONE>;
27554405d4SPeter Griffin		clocks = <&clk_s_a1_ls 0>,
28554405d4SPeter Griffin			 <&clockgen_b0 0>;
29554405d4SPeter Griffin		clock-names = "ic", "clk48";
30554405d4SPeter Griffin		phys = <&usb2_phy>;
31554405d4SPeter Griffin		phy-names = "usb";
32554405d4SPeter Griffin
33554405d4SPeter Griffin		resets = <&powerdown STIH416_USB0_POWERDOWN>,
34554405d4SPeter Griffin			 <&softreset STIH416_USB0_SOFTRESET>;
35554405d4SPeter Griffin		reset-names = "power", "softreset";
36554405d4SPeter Griffin	};
37