path: root/Documentation/devicetree/booting-without-of.txt
diff options
authorPaul Kocialkowski <>2015-05-06 15:22:36 +0100
committerRussell King <>2015-05-08 10:42:34 +0100
commit13dd92bb4599b5655cafe1f2c0365396a096b94a (patch)
tree74e88216b93657d8aef4c837eef690aef51ec27a /Documentation/devicetree/booting-without-of.txt
parent7ddfe625cbc14c83153c78aacd52a20c5805920e (diff)
ARM: 8354/1: Documentation: devicetree: root node serial-number property documentation
Open firmware is already using the serial-number property for passing the device's serial number from the bootloader to the kernel. In addition, lshw already has support for scanning this property. The serial number is a string that somewhat represents the device's serial number. It might come from some form of storage (e.g. an eeprom) and be programmed at factory-time by the manufacturer or come from identification bits available in e.g. the SoC (note that the soc_id property in the SoC bus should hold a full account of those bits). The serial number is taken as-is from the bootloader, so it is up to the bootloader to define where the serial number comes from and what length it should be. Some use cases for the serial number require it to have a maximum length (e.g. for USB serial number) and some other cases imply more restrictions on what the serial number should look like (e.g. in Android, the ro.serialno property is usually a 16-bytes (plus one null byte) representation of a 64 bit number). Signed-off-by: Paul Kocialkowski <> Acked-by: Rob Herring <> Signed-off-by: Russell King <>
Diffstat (limited to 'Documentation/devicetree/booting-without-of.txt')
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt
index e49e423268c0..04d34f6a58f3 100644
--- a/Documentation/devicetree/booting-without-of.txt
+++ b/Documentation/devicetree/booting-without-of.txt
@@ -856,6 +856,10 @@ address which can extend beyond that limit.
name may clash with standard defined ones, you prefix them with your
vendor name and a comma.
+ Additional properties for the root node:
+ - serial-number : a string representing the device's serial number
b) The /cpus node
This node is the parent of all individual CPU nodes. It doesn't