Back to home page

OSCL-LXR

 
 

    


0001 The Aspeed System Control Unit manages the global behaviour of the SoC,
0002 configuring elements such as clocks, pinmux, and reset.
0003 
0004 Required properties:
0005 - compatible:   One of:
0006                 "aspeed,ast2400-scu", "syscon", "simple-mfd"
0007                 "aspeed,ast2500-scu", "syscon", "simple-mfd"
0008 
0009 - reg:          contains the offset and length of the SCU memory region
0010 - #clock-cells: should be set to <1> - the system controller is also a
0011         clock provider
0012 - #reset-cells: should be set to <1> - the system controller is also a
0013         reset line provider
0014 
0015 Example:
0016 
0017 syscon: syscon@1e6e2000 {
0018         compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
0019         reg = <0x1e6e2000 0x1a8>;
0020         #clock-cells = <1>;
0021         #reset-cells = <1>;
0022 };
0023 
0024 Silicon ID
0025 -----------------
0026 
0027 Families have unique hardware silicon identifiers within the SoC.
0028 
0029 Required properties:
0030 
0031  - compatible:          "aspeed,silicon-id" or:
0032                         "aspeed,ast2400-silicon-id" or
0033                         "aspeed,ast2500-silicon-id" or
0034                         "aspeed,ast2600-silicon-id"
0035 
0036  - reg:                 offset and length of the silicon id information
0037                         optionally, a second offset and length describes the unique chip id
0038 
0039                         The reg should be the unique silicon id register, and
0040                         not backwards compatible one in eg. the 2600.
0041 
0042 Example:
0043 
0044 
0045 silicon-id@7c {
0046         compatible = "aspeed,ast2500-silicon-id", "aspeed,silicon-id";
0047         reg = <0x7c 0x4 0x150 0x8>;
0048 };