xref: /freebsd/sys/contrib/device-tree/Bindings/usb/ohci-da8xx.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotDA8XX USB OHCI controller
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel Vadot - compatible: Should be "ti,da830-ohci"
6*c66ec88fSEmmanuel Vadot - reg:        Should contain one register range i.e. start and length
7*c66ec88fSEmmanuel Vadot - interrupts: Description of the interrupt line
8*c66ec88fSEmmanuel Vadot - phys:       Phandle for the PHY device
9*c66ec88fSEmmanuel Vadot - phy-names:  Should be "usb-phy"
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotOptional properties:
12*c66ec88fSEmmanuel Vadot - vbus-supply: phandle of regulator that controls vbus power / over-current
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotExample:
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadotohci: usb@225000 {
17*c66ec88fSEmmanuel Vadot        compatible = "ti,da830-ohci";
18*c66ec88fSEmmanuel Vadot        reg = <0x225000 0x1000>;
19*c66ec88fSEmmanuel Vadot        interrupts = <59>;
20*c66ec88fSEmmanuel Vadot        phys = <&usb_phy 1>;
21*c66ec88fSEmmanuel Vadot        phy-names = "usb-phy";
22*c66ec88fSEmmanuel Vadot        vbus-supply = <&reg_usb_ohci>;
23*c66ec88fSEmmanuel Vadot};
24