renesas,rz-cpg-clocks.txt 933 B

123456789101112131415161718192021222324252627282930
  1. * Renesas RZ Clock Pulse Generator (CPG)
  2. The CPG generates core clocks for the RZ SoCs. It includes the PLL, variable
  3. CPU and GPU clocks, and several fixed ratio dividers.
  4. Required Properties:
  5. - compatible: Must be one of
  6. - "renesas,r7s72100-cpg-clocks" for the r7s72100 CPG
  7. and "renesas,rz-cpg-clocks" as a fallback.
  8. - reg: Base address and length of the memory resource used by the CPG
  9. - clocks: References to possible parent clocks. Order must match clock modes
  10. in the datasheet. For the r7s72100, this is extal, usb_x1.
  11. - #clock-cells: Must be 1
  12. - clock-output-names: The names of the clocks. Supported clocks are "pll",
  13. "i", and "g"
  14. Example
  15. -------
  16. cpg_clocks: cpg_clocks@fcfe0000 {
  17. #clock-cells = <1>;
  18. compatible = "renesas,r7s72100-cpg-clocks",
  19. "renesas,rz-cpg-clocks";
  20. reg = <0xfcfe0000 0x18>;
  21. clocks = <&extal_clk>, <&usb_x1_clk>;
  22. clock-output-names = "pll", "i", "g";
  23. };