summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2013-01-21 12:59:16 -0800
committerJon Loeliger <jdl@jdl.com>2013-01-27 14:20:56 -0600
commitd20391d6ff45c8fa7281e945491817c35f42b51b (patch)
tree856b8c936583b6d3cb539f67ed828181ce468190 /util.h
parent8055d77a5be3a4204b3aa5cd73ce5cc03362e193 (diff)
downloaddtc-d20391d6ff45c8fa7281e945491817c35f42b51b.tar.gz
Move property-printing into util
The function that prints a property can be useful to other programs, so move it into util. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'util.h')
-rw-r--r--util.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/util.h b/util.h
index e9043be..543a173 100644
--- a/util.h
+++ b/util.h
@@ -152,4 +152,18 @@ int utilfdt_decode_type(const char *fmt, int *type, int *size);
"\tOptional modifier prefix:\n" \
"\t\thh or b=byte, h=2 byte, l=4 byte (default)\n";
+/**
+ * Print property data in a readable format to stdout
+ *
+ * Properties that look like strings will be printed as strings. Otherwise
+ * the data will be displayed either as cells (if len is a multiple of 4
+ * bytes) or bytes.
+ *
+ * If len is 0 then this function does nothing.
+ *
+ * @param data Pointers to property data
+ * @param len Length of property data
+ */
+void utilfdt_print_data(const char *data, int len);
+
#endif /* _UTIL_H */