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 };