ohci-st.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  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@fe1ffc00 {
  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. resets = <&powerdown STIH416_USB0_POWERDOWN>,
  27. <&softreset STIH416_USB0_SOFTRESET>;
  28. reset-names = "power", "softreset";
  29. };