diff options
Diffstat (limited to 'common/oftree.c')
-rw-r--r-- | common/oftree.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/oftree.c b/common/oftree.c index bce0ff09d6..51f825c3f3 100644 --- a/common/oftree.c +++ b/common/oftree.c @@ -206,6 +206,11 @@ static int of_fixup_bootargs(struct device_node *root, void *unused) int err; int instance = reset_source_get_instance(); struct device_d *dev; + const char *serialno; + + serialno = barebox_get_serial_number(); + if (serialno) + of_property_write_string(root, "serial-number", serialno); node = of_create_node(root, "/chosen"); if (!node) |