mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-03-14 21:10:27 +01:00
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 <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
20806e7484
commit
5f7bfdd630
2 changed files with 12 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -918,7 +918,7 @@ int fdtdec_read_fmap_entry(const void *blob, int node, const char *name,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static u64 fdtdec_get_number(const fdt32_t *ptr, unsigned int cells)
|
||||
u64 fdtdec_get_number(const fdt32_t *ptr, unsigned int cells)
|
||||
{
|
||||
u64 number = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue