fdt: Pass the device serial number through devicetree
authorPaul Kocialkowski <contact@paulk.fr>
Thu, 21 May 2015 09:27:03 +0000 (11:27 +0200)
committerSimon Glass <sjg@chromium.org>
Fri, 5 Jun 2015 14:32:07 +0000 (08:32 -0600)
commit10be5b5d3a8d8dd1aa8be95d339c0fdf498c3687
tree39c7a6addc8e855cdd0da37561e1224c28e59997
parentd8abb46b37fadff0349adb376df6d3ecd09ee7d1
fdt: Pass the device serial number through devicetree

Before device-tree, the device serial number used to be passed to the kernel
using ATAGs (on ARM). This is now deprecated and all the handover to the kernel
should now be done using device-tree. Thus, this passes the serial-number
property to the kernel using the serial-number property of the root node, as
expected by the kernel.

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.

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Reviewed-by: Simon Glass <sgj@chromium.org>
common/fdt_support.c
common/image-fdt.c
doc/device-tree-bindings/root.txt [new file with mode: 0644]
include/fdt_support.h