Lines Matching refs:fdt

31 u32 fdt_getprop_u32_default_node(const void *fdt, int off, int cell,
33 u32 fdt_getprop_u32_default(const void *fdt, const char *path,
45 int fdt_root(void *fdt);
56 int fdt_chosen(void *fdt);
75 int fdt_initrd(void *fdt, ulong initrd_start, ulong initrd_end);
77 void do_fixup_by_path(void *fdt, const char *path, const char *prop,
79 void do_fixup_by_path_u32(void *fdt, const char *path, const char *prop,
82 static inline void do_fixup_by_path_string(void *fdt, const char *path, in do_fixup_by_path_string() argument
85 do_fixup_by_path(fdt, path, prop, status, strlen(status) + 1, 1); in do_fixup_by_path_string()
88 void do_fixup_by_prop(void *fdt,
92 void do_fixup_by_prop_u32(void *fdt,
95 void do_fixup_by_compat(void *fdt, const char *compat,
97 void do_fixup_by_compat_u32(void *fdt, const char *compat,
142 void fdt_fixup_ethernet(void *fdt);
143 int fdt_find_and_setprop(void *fdt, const char *node, const char *prop,
145 void fdt_fixup_qe_firmware(void *fdt);
202 int fdt_find_or_add_subnode(void *fdt, int parentoffset, const char *name);
290 int fdt_increase_size(void *fdt, int add_len);
296 void fdt_fixup_mtdparts(void *fdt, const struct node_info *node_info,
299 static inline void fdt_fixup_mtdparts(void *fdt, in fdt_fixup_mtdparts() argument
369 #define fdt_for_each_node_by_compatible(node, fdt, start, compat) \ argument
370 for (node = fdt_node_offset_by_compatible(fdt, start, compat); \
372 node = fdt_node_offset_by_compatible(fdt, node, compat))
374 int fdt_set_phandle(void *fdt, int nodeoffset, uint32_t phandle);
375 unsigned int fdt_create_phandle(void *fdt, int nodeoffset);
376 unsigned int fdt_create_phandle_by_compatible(void *fdt, const char *compat);
377 unsigned int fdt_create_phandle_by_pathf(void *fdt, const char *fmt, ...)
381 int fdt_verify_alias_address(void *fdt, int anode, const char *alias,
383 u64 fdt_get_base_address(const void *fdt, int node);
384 int fdt_read_range(void *fdt, int node, int n, uint64_t *child_addr,
392 int fdt_set_node_status(void *fdt, int nodeoffset, enum fdt_status status);
393 static inline int fdt_status_okay(void *fdt, int nodeoffset) in fdt_status_okay() argument
395 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_OKAY); in fdt_status_okay()
397 static inline int fdt_status_disabled(void *fdt, int nodeoffset) in fdt_status_disabled() argument
399 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_DISABLED); in fdt_status_disabled()
401 static inline int fdt_status_fail(void *fdt, int nodeoffset) in fdt_status_fail() argument
403 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_FAIL); in fdt_status_fail()
406 int fdt_set_status_by_alias(void *fdt, const char *alias,
408 static inline int fdt_status_okay_by_alias(void *fdt, const char *alias) in fdt_status_okay_by_alias() argument
410 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_OKAY); in fdt_status_okay_by_alias()
412 static inline int fdt_status_disabled_by_alias(void *fdt, const char *alias) in fdt_status_disabled_by_alias() argument
414 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_DISABLED); in fdt_status_disabled_by_alias()
416 static inline int fdt_status_fail_by_alias(void *fdt, const char *alias) in fdt_status_fail_by_alias() argument
418 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_FAIL); in fdt_status_fail_by_alias()
421 int fdt_set_status_by_compatible(void *fdt, const char *compat,
423 static inline int fdt_status_okay_by_compatible(void *fdt, const char *compat) in fdt_status_okay_by_compatible() argument
425 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_OKAY); in fdt_status_okay_by_compatible()
427 static inline int fdt_status_disabled_by_compatible(void *fdt, in fdt_status_disabled_by_compatible() argument
430 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_DISABLED); in fdt_status_disabled_by_compatible()
432 static inline int fdt_status_fail_by_compatible(void *fdt, const char *compat) in fdt_status_fail_by_compatible() argument
434 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_FAIL); in fdt_status_fail_by_compatible()
437 int fdt_set_status_by_pathf(void *fdt, enum fdt_status status, const char *fmt,
439 #define fdt_status_okay_by_pathf(fdt, fmt, ...) \ argument
440 fdt_set_status_by_pathf((fdt), FDT_STATUS_OKAY, (fmt), ##__VA_ARGS__)
441 #define fdt_status_disabled_by_pathf(fdt, fmt, ...) \ argument
442 fdt_set_status_by_pathf((fdt), FDT_STATUS_DISABLED, (fmt), ##__VA_ARGS__)
443 #define fdt_status_fail_by_pathf(fdt, fmt, ...) \ argument
444 fdt_set_status_by_pathf((fdt), FDT_STATUS_FAIL, (fmt), ##__VA_ARGS__)
457 int ft_verify_fdt(void *fdt);
460 int fdt_setup_simplefb_node(void *fdt, int node, u64 base_address, u32 width,
465 int fdt_overlay_apply_verbose(void *fdt, void *fdto);
491 int fdt_fixup_pmem_region(void *fdt, u64 pmem_start, u64 pmem_size);