Back to home page

OSCL-LXR

 
 

    


0001 * Global Utilities Block
0002 
0003 The global utilities block controls power management, I/O device
0004 enabling, power-on-reset configuration monitoring, general-purpose
0005 I/O signal configuration, alternate function selection for multiplexed
0006 signals, and clock control.
0007 
0008 Required properties:
0009 
0010  - compatible : Should define the compatible device type for
0011    global-utilities.
0012    Possible compatibles:
0013         "fsl,qoriq-device-config-1.0"
0014         "fsl,qoriq-device-config-2.0"
0015         "fsl,<chip>-device-config"
0016         "fsl,<chip>-guts"
0017  - reg : Offset and length of the register set for the device.
0018 
0019 Recommended properties:
0020 
0021  - fsl,has-rstcr : Indicates that the global utilities register set
0022    contains a functioning "reset control register" (i.e. the board
0023    is wired to reset upon setting the HRESET_REQ bit in this register).
0024 
0025  - fsl,liodn-bits : Indicates the number of defined bits in the LIODN
0026    registers, for those SOCs that have a PAMU device.
0027 
0028  - little-endian : Indicates that the global utilities block is little
0029    endian. The default is big endian.
0030 
0031 Examples:
0032         global-utilities@e0000 {        /* global utilities block */
0033                 compatible = "fsl,mpc8548-guts";
0034                 reg = <e0000 1000>;
0035                 fsl,has-rstcr;
0036         };
0037 
0038         guts: global-utilities@e0000 {
0039                 compatible = "fsl,qoriq-device-config-1.0";
0040                 reg = <0xe0000 0xe00>;
0041                 fsl,has-rstcr;
0042                 #sleep-cells = <1>;
0043                 fsl,liodn-bits = <12>;
0044         };