aspeed-scu.txt 763 B

123456789101112131415161718192021222324
  1. The Aspeed System Control Unit manages the global behaviour of the SoC,
  2. configuring elements such as clocks, pinmux, and reset.
  3. Required properties:
  4. - compatible: One of:
  5. "aspeed,ast2400-scu", "syscon", "simple-mfd"
  6. "aspeed,g4-scu", "syscon", "simple-mfd"
  7. "aspeed,ast2500-scu", "syscon", "simple-mfd"
  8. "aspeed,g5-scu", "syscon", "simple-mfd"
  9. - reg: contains the offset and length of the SCU memory region
  10. - #clock-cells: should be set to <1> - the system controller is also a
  11. clock provider
  12. - #reset-cells: should be set to <1> - the system controller is also a
  13. reset line provider
  14. Example:
  15. syscon: syscon@1e6e2000 {
  16. compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
  17. reg = <0x1e6e2000 0x1a8>;
  18. #clock-cells = <1>;
  19. #reset-cells = <1>;
  20. };