From 5f7bfdd63094689af501fdef77423e0029c06622 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Thu, 5 Mar 2015 12:25:14 -0700 Subject: fdt: Export fdtdec_get_number() for general use This function is missing a prototype but is more widey useful. Add it. Signed-off-by: Simon Glass Reviewed-by: Tom Rini --- include/fdtdec.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include') diff --git a/include/fdtdec.h b/include/fdtdec.h index 11a7b86007..967fa88f9e 100644 --- a/include/fdtdec.h +++ b/include/fdtdec.h @@ -388,6 +388,17 @@ int fdtdec_get_pci_bar32(const void *blob, int node, s32 fdtdec_get_int(const void *blob, int node, const char *prop_name, s32 default_val); +/** + * Get a variable-sized number from a property + * + * This reads a number from one or more cells. + * + * @param ptr Pointer to property + * @param cells Number of cells containing the number + * @return the value in the cells + */ +u64 fdtdec_get_number(const fdt32_t *ptr, unsigned int cells); + /** * Look up a 64-bit integer property in a node and return it. The property * must have at least 8 bytes of data (2 cells). The first two cells are -- cgit