mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 19:11:53 +00:00
Add additional fdt fixup helper functions
Added the following fdt fixup helpers: * do_fixup_by_prop{_u32} - Find matching nodes by property name/value * do_fixup_by_compat{_u32} - Find matching nodes by compat The _u32 variants work the same only the property they are setting is know to be a 32-bit integer instead of a byte buffer. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
ab544633ab
commit
9eb77cea1f
2 changed files with 66 additions and 0 deletions
|
@ -33,6 +33,17 @@ void do_fixup_by_path(void *fdt, const char *path, const char *prop,
|
|||
const void *val, int len, int create);
|
||||
void do_fixup_by_path_u32(void *fdt, const char *path, const char *prop,
|
||||
u32 val, int create);
|
||||
void do_fixup_by_prop(void *fdt,
|
||||
const char *pname, const void *pval, int plen,
|
||||
const char *prop, const void *val, int len,
|
||||
int create);
|
||||
void do_fixup_by_prop_u32(void *fdt,
|
||||
const char *pname, const void *pval, int plen,
|
||||
const char *prop, u32 val, int create);
|
||||
void do_fixup_by_compat(void *fdt, const char *compat,
|
||||
const char *prop, const void *val, int len, int create);
|
||||
void do_fixup_by_compat_u32(void *fdt, const char *compat,
|
||||
const char *prop, u32 val, int create);
|
||||
void fdt_fixup_ethernet(void *fdt, bd_t *bd);
|
||||
|
||||
#ifdef CONFIG_OF_HAS_UBOOT_ENV
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue