xref: /freebsd-src/sys/contrib/device-tree/Bindings/usb/ehci-orion.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* EHCI controller, Orion Marvell variants
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible: must be one of the following
5*c66ec88fSEmmanuel Vadot	"marvell,orion-ehci"
6*c66ec88fSEmmanuel Vadot	"marvell,armada-3700-ehci"
7*c66ec88fSEmmanuel Vadot- reg: physical base address of the controller and length of memory mapped
8*c66ec88fSEmmanuel Vadot  region.
9*c66ec88fSEmmanuel Vadot- interrupts: The EHCI interrupt
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotOptional properties:
12*c66ec88fSEmmanuel Vadot- clocks: reference to the clock
13*c66ec88fSEmmanuel Vadot- phys: reference to the USB PHY
14*c66ec88fSEmmanuel Vadot- phy-names: name of the USB PHY, should be "usb"
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotExample:
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel Vadot	ehci@50000 {
19*c66ec88fSEmmanuel Vadot		compatible = "marvell,orion-ehci";
20*c66ec88fSEmmanuel Vadot		reg = <0x50000 0x1000>;
21*c66ec88fSEmmanuel Vadot		interrupts = <19>;
22*c66ec88fSEmmanuel Vadot	};
23