git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Unifying External Interrupt System (#51)
[lunaix-os.git]
/
lunaix-os
/
hal
/
devtree
/
dt.c
diff --git
a/lunaix-os/hal/devtree/dt.c
b/lunaix-os/hal/devtree/dt.c
index a4265512c5e7effc6d39f7a30821189e33239c4b..63286b10398f6aa714c3cc30d27da3d7378f8070 100644
(file)
--- a/
lunaix-os/hal/devtree/dt.c
+++ b/
lunaix-os/hal/devtree/dt.c
@@
-121,7
+121,7
@@
fdt_find_prop(const struct fdt_blob* fdt, fdt_loc_t loc,
}
if (likely(val)) {
}
if (likely(val)) {
- val->encoded = (dt_enc_t)
loc.prop->val
;
+ val->encoded = (dt_enc_t)
__prop_val_ptr(loc.prop)
;
val->size = loc.prop->len;
}
return true;
val->size = loc.prop->len;
}
return true;
@@
-152,6
+152,8
@@
fdt_memscan_begin(struct fdt_memscan* mscan, const struct fdt_blob* fdt)
mscan->loc = loc;
mscan->node_type = FDT_MEM_FREE;
mscan->loc = loc;
mscan->node_type = FDT_MEM_FREE;
+
+ return true;
}
#define get_size(mscan, val) \
}
#define get_size(mscan, val) \