The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/mfd/aspeed-scu.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 The Aspeed System Control Unit manages the global behaviour of the SoC,
    2 configuring elements such as clocks, pinmux, and reset.
    3 
    4 Required properties:
    5 - compatible:   One of:
    6                 "aspeed,ast2400-scu", "syscon", "simple-mfd"
    7                 "aspeed,ast2500-scu", "syscon", "simple-mfd"
    8 
    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 
   15 Example:
   16 
   17 syscon: syscon@1e6e2000 {
   18         compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
   19         reg = <0x1e6e2000 0x1a8>;
   20         #clock-cells = <1>;
   21         #reset-cells = <1>;
   22 };
   23 
   24 Silicon ID
   25 -----------------
   26 
   27 Families have unique hardware silicon identifiers within the SoC.
   28 
   29 Required properties:
   30 
   31  - compatible:          "aspeed,silicon-id" or:
   32                         "aspeed,ast2400-silicon-id" or
   33                         "aspeed,ast2500-silicon-id" or
   34                         "aspeed,ast2600-silicon-id"
   35 
   36  - reg:                 offset and length of the silicon id information
   37                         optionally, a second offset and length describes the unique chip id
   38 
   39                         The reg should be the unique silicon id register, and
   40                         not backwards compatible one in eg. the 2600.
   41 
   42 Example:
   43 
   44 
   45 silicon-id@7c {
   46         compatible = "aspeed,ast2500-silicon-id", "aspeed,silicon-id";
   47         reg = <0x7c 0x4 0x150 0x8>;
   48 };

Cache object: ff0b7dd19a6e8ae6519cb01fb2929661


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.