+#include <klibc/string.h>
+
+static inline bool
+propeq(struct fdt_blob* fdt, fdt_loc_t loc, const char* key)
+{
+ return streq(fdt_prop_key(fdt, loc), key);
+}
+
+static inline void
+__mkprop_ptr(fdt_loc_t loc, struct dtp_val* val)
+{
+ val->ptr_val = __ptr(loc.prop->val);
+ val->size = loc.prop->len;
+}
+
+static inline u32_t
+__prop_getu32(fdt_loc_t loc)
+{
+ return loc.prop->val[0];
+}