diff options
author | Maxime Ripard <maxime.ripard@free-electrons.com> | 2016-07-05 10:26:39 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-08-20 11:35:01 -0400 |
commit | 57c7809ab0452bb9dc29c383fe64b651c911e1d2 (patch) | |
tree | 15dad694f7902a38ac4f1f8fd979acece6f58e86 /include/libfdt.h | |
parent | 67e610d9f0e9262cfa742f8a78c089b3cab9659a (diff) | |
download | u-boot-imx-57c7809ab0452bb9dc29c383fe64b651c911e1d2.zip u-boot-imx-57c7809ab0452bb9dc29c383fe64b651c911e1d2.tar.gz u-boot-imx-57c7809ab0452bb9dc29c383fe64b651c911e1d2.tar.bz2 |
libfdt: Add max phandle retrieval function
Add a function to retrieve the highest phandle in a given device tree.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Stefan Agner <stefan@agner.ch>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/libfdt.h')
-rw-r--r-- | include/libfdt.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/libfdt.h b/include/libfdt.h index fbbe58c..4643be5 100644 --- a/include/libfdt.h +++ b/include/libfdt.h @@ -284,6 +284,19 @@ int fdt_move(const void *fdt, void *buf, int bufsize); const char *fdt_string(const void *fdt, int stroffset); /** + * fdt_get_max_phandle - retrieves the highest phandle in a tree + * @fdt: pointer to the device tree blob + * + * fdt_get_max_phandle retrieves the highest phandle in the given + * device tree + * + * returns: + * the highest phandle on success + * 0, if an error occurred + */ +uint32_t fdt_get_max_phandle(const void *fdt); + +/** * fdt_num_mem_rsv - retrieve the number of memory reserve map entries * @fdt: pointer to the device tree blob * |