ohci-st.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. ST USB OHCI controller
  2. Required properties:
  3. - compatible : must be "st,st-ohci-300x"
  4. - reg : physical base addresses of the controller and length of memory mapped
  5. region
  6. - interrupts : one OHCI controller interrupt should be described here
  7. - clocks : phandle list of usb clocks
  8. - clock-names : should be "ic" for interconnect clock and "clk48"
  9. See: Documentation/devicetree/bindings/clock/clock-bindings.txt
  10. - phys : phandle for the PHY device
  11. - phy-names : should be "usb"
  12. - resets : phandle to the powerdown and reset controller for the USB IP
  13. - reset-names : should be "power" and "softreset".
  14. See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
  15. See: Documentation/devicetree/bindings/reset/reset.txt
  16. Example:
  17. ohci0: usb@0xfe1ffc00 {
  18. compatible = "st,st-ohci-300x";
  19. reg = <0xfe1ffc00 0x100>;
  20. interrupts = <GIC_SPI 149 IRQ_TYPE_NONE>;
  21. clocks = <&clk_s_a1_ls 0>,
  22. <&clockgen_b0 0>;
  23. clock-names = "ic", "clk48";
  24. phys = <&usb2_phy>;
  25. phy-names = "usb";
  26. status = "okay";
  27. resets = <&powerdown STIH416_USB0_POWERDOWN>,
  28. <&softreset STIH416_USB0_SOFTRESET>;
  29. reset-names = "power", "softreset";
  30. };