dt/documentation: Fix value format description
[cascardo/linux.git] / Documentation / devicetree / booting-without-of.txt
index da0bfeb..d4d6675 100644 (file)
@@ -551,12 +551,13 @@ Here is an example of a simple device-tree. In this example, an "o"
 designates a node followed by the node unit name. Properties are
 presented with their name followed by their content. "content"
 represents an ASCII string (zero terminated) value, while <content>
-represents a 32-bit hexadecimal value. The various nodes in this
-example will be discussed in a later chapter. At this point, it is
-only meant to give you a idea of what a device-tree looks like. I have
-purposefully kept the "name" and "linux,phandle" properties which
-aren't necessary in order to give you a better idea of what the tree
-looks like in practice.
+represents a 32-bit value, specified in decimal or hexadecimal (the
+latter prefixed 0x). The various nodes in this example will be
+discussed in a later chapter. At this point, it is only meant to give
+you a idea of what a device-tree looks like. I have purposefully kept
+the "name" and "linux,phandle" properties which aren't necessary in
+order to give you a better idea of what the tree looks like in
+practice.
 
   / o device-tree
       |- name = "device-tree"
@@ -576,14 +577,14 @@ looks like in practice.
       |   |- name = "PowerPC,970"
       |   |- device_type = "cpu"
       |   |- reg = <0>
-      |   |- clock-frequency = <5f5e1000>
+      |   |- clock-frequency = <0x5f5e1000>
       |   |- 64-bit
       |   |- linux,phandle = <2>
       |
       o memory@0
       | |- name = "memory"
       | |- device_type = "memory"
-      | |- reg = <00000000 00000000 00000000 20000000>
+      | |- reg = <0x00000000 0x00000000 0x00000000 0x20000000>
       | |- linux,phandle = <3>
       |
       o chosen
@@ -1010,8 +1011,8 @@ compatibility.
                #size-cells = <1>;
                #interrupt-cells = <2>;
                device_type = "soc";
-               ranges = <00000000 e0000000 00100000>
-               reg = <e0000000 00003000>;
+               ranges = <0x00000000 0xe0000000 0x00100000>
+               reg = <0xe0000000 0x00003000>;
                bus-frequency = <0>;
        }
 
@@ -1085,16 +1086,16 @@ supported currently at the toplevel.
                                  * terminated string
                                 */
 
-  property2 = <1234abcd>;      /* define a property containing a
+  property2 = <0x1234abcd>;    /* define a property containing a
                                  * numerical 32-bit value (hexadecimal)
                                 */
 
-  property3 = <12345678 12345678 deadbeef>;
+  property3 = <0x12345678 0x12345678 0xdeadbeef>;
                                 /* define a property containing 3
                                  * numerical 32-bit values (cells) in
                                  * hexadecimal
                                 */
-  property4 = [0a 0b 0c 0d de ea ad be ef];
+  property4 = [0x0a 0x0b 0x0c 0x0d 0xde 0xea 0xad 0xbe 0xef];
                                 /* define a property whose content is
                                  * an arbitrary array of bytes
                                  */
@@ -1350,10 +1351,10 @@ Appendix A - Sample SOC node for MPC8540
                        model = "TSEC";
                        compatible = "gianfar", "simple-bus";
                        reg = <0x24000 0x1000>;
-                       local-mac-address = [ 00 E0 0C 00 73 00 ];
-                       interrupts = <29 2 30 2 34 2>;
+                       local-mac-address = [ 0x00 0xE0 0x0C 0x00 0x73 0x00 ];
+                       interrupts = <0x29 2 0x30 2 0x34 2>;
                        phy-handle = <&phy0>;
-                       sleep = <&pmc 00000080>;
+                       sleep = <&pmc 0x00000080>;
                        ranges;
 
                        mdio@24520 {
@@ -1385,10 +1386,10 @@ Appendix A - Sample SOC node for MPC8540
                        model = "TSEC";
                        compatible = "gianfar";
                        reg = <0x25000 0x1000>;
-                       local-mac-address = [ 00 E0 0C 00 73 01 ];
-                       interrupts = <13 2 14 2 18 2>;
+                       local-mac-address = [ 0x00 0xE0 0x0C 0x00 0x73 0x01 ];
+                       interrupts = <0x13 2 0x14 2 0x18 2>;
                        phy-handle = <&phy1>;
-                       sleep = <&pmc 00000040>;
+                       sleep = <&pmc 0x00000040>;
                };
 
                ethernet@26000 {
@@ -1396,17 +1397,17 @@ Appendix A - Sample SOC node for MPC8540
                        model = "FEC";
                        compatible = "gianfar";
                        reg = <0x26000 0x1000>;
-                       local-mac-address = [ 00 E0 0C 00 73 02 ];
-                       interrupts = <41 2>;
+                       local-mac-address = [ 0x00 0xE0 0x0C 0x00 0x73 0x02 ];
+                       interrupts = <0x41 2>;
                        phy-handle = <&phy3>;
-                       sleep = <&pmc 00000020>;
+                       sleep = <&pmc 0x00000020>;
                };
 
                serial@4500 {
                        #address-cells = <1>;
                        #size-cells = <1>;
                        compatible = "fsl,mpc8540-duart", "simple-bus";
-                       sleep = <&pmc 00000002>;
+                       sleep = <&pmc 0x00000002>;
                        ranges;
 
                        serial@4500 {
@@ -1414,7 +1415,7 @@ Appendix A - Sample SOC node for MPC8540
                                compatible = "ns16550";
                                reg = <0x4500 0x100>;
                                clock-frequency = <0>;
-                               interrupts = <42 2>;
+                               interrupts = <0x42 2>;
                        };
 
                        serial@4600 {
@@ -1422,7 +1423,7 @@ Appendix A - Sample SOC node for MPC8540
                                compatible = "ns16550";
                                reg = <0x4600 0x100>;
                                clock-frequency = <0>;
-                               interrupts = <42 2>;
+                               interrupts = <0x42 2>;
                        };
                };
 
@@ -1436,11 +1437,11 @@ Appendix A - Sample SOC node for MPC8540
                };
 
                i2c@3000 {
-                       interrupts = <43 2>;
+                       interrupts = <0x43 2>;
                        reg = <0x3000 0x100>;
                        compatible  = "fsl-i2c";
                        dfsrr;
-                       sleep = <&pmc 00000004>;
+                       sleep = <&pmc 0x00000004>;
                };
 
                pmc: power@e0070 {