diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-06-03 15:47:16 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-06-03 15:47:19 +0200 |
commit | 1b60cd5b6303ad13a01769d2713cc75e7ad191c0 (patch) | |
tree | 7029a3d35621ece955618b5beaa30f5135aec11e | |
parent | 3fb4172ede4201f1e092257103c5c0353bd308c5 (diff) | |
download | dt-utils-1b60cd5b6303ad13a01769d2713cc75e7ad191c0.tar.gz dt-utils-1b60cd5b6303ad13a01769d2713cc75e7ad191c0.tar.xz |
scan_proc_dir: Add missing phandle initialization
node->phandle was not set when /proc/device-tree was read.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | src/libdt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libdt.c b/src/libdt.c index e4580db..7af1393 100644 --- a/src/libdt.c +++ b/src/libdt.c @@ -1909,6 +1909,8 @@ int scan_proc_dir(struct device_node *node, const char *path) close(fd); of_new_property(node, dirent->d_name, buf, s.st_size); + if (!strcmp(dirent->d_name, "phandle")) + node->phandle = be32_to_cpu(*(__be32 *)buf); } if (S_ISDIR(s.st_mode)) { |