diff options
author | Tomasz Figa <t.figa@samsung.com> | 2013-09-26 19:14:12 +0200 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 11:45:00 +0900 |
commit | 6ae9f15af1acea7a1047651a4bf218be78005a4f (patch) | |
tree | c636d44ccf59adeac2eb85c2091717b8ec3c4dfe | |
parent | 0f2054721614ea98f40e2f81ba594edc5643c3e4 (diff) | |
download | linux-3.10-6ae9f15af1acea7a1047651a4bf218be78005a4f.tar.gz linux-3.10-6ae9f15af1acea7a1047651a4bf218be78005a4f.tar.bz2 linux-3.10-6ae9f15af1acea7a1047651a4bf218be78005a4f.zip |
ARM: atags_to_fdt: Add support for passing serial number
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
-rw-r--r-- | arch/arm/boot/compressed/atags_to_fdt.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/boot/compressed/atags_to_fdt.c b/arch/arm/boot/compressed/atags_to_fdt.c index d1153c8a765..d81998560d3 100644 --- a/arch/arm/boot/compressed/atags_to_fdt.c +++ b/arch/arm/boot/compressed/atags_to_fdt.c @@ -177,6 +177,12 @@ int atags_to_fdt(void *atag_list, void *fdt, int total_space) initrd_start); setprop_cell(fdt, "/chosen", "linux,initrd-end", initrd_start + initrd_size); + } else if (atag->hdr.tag == ATAG_SERIAL) { + uint32_t serial[2]; + serial[0] = cpu_to_fdt32(atag->u.serialnr.high); + serial[1] = cpu_to_fdt32(atag->u.serialnr.low); + setprop(fdt, "/chosen", "linux,serial-number", + serial, sizeof(serial)); } } |