renesas,r8a7740-cpg-clocks.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. These bindings should be considered EXPERIMENTAL for now.
  2. * Renesas R8A7740 Clock Pulse Generator (CPG)
  3. The CPG generates core clocks for the R8A7740 SoC. It includes three PLLs
  4. and several fixed ratio and variable ratio dividers.
  5. Required Properties:
  6. - compatible: Must be "renesas,r8a7740-cpg-clocks"
  7. - reg: Base address and length of the memory resource used by the CPG
  8. - clocks: Reference to the three parent clocks
  9. - #clock-cells: Must be 1
  10. - clock-output-names: The names of the clocks. Supported clocks are
  11. "system", "pllc0", "pllc1", "pllc2", "r", "usb24s", "i", "zg", "b",
  12. "m1", "hp", "hpp", "usbp", "s", "zb", "m3", and "cp".
  13. - renesas,mode: board-specific settings of the MD_CK* bits
  14. Example
  15. -------
  16. cpg_clocks: cpg_clocks@e6150000 {
  17. compatible = "renesas,r8a7740-cpg-clocks";
  18. reg = <0xe6150000 0x10000>;
  19. clocks = <&extal1_clk>, <&extal2_clk>, <&extalr_clk>;
  20. #clock-cells = <1>;
  21. clock-output-names = "system", "pllc0", "pllc1",
  22. "pllc2", "r",
  23. "usb24s",
  24. "i", "zg", "b", "m1", "hp",
  25. "hpp", "usbp", "s", "zb", "m3",
  26. "cp";
  27. };
  28. &cpg_clocks {
  29. renesas,mode = <0x05>;
  30. };