Lines Matching refs:fdt

30 u32 fdt_getprop_u32_default_node(const void *fdt, int off, int cell,
32 u32 fdt_getprop_u32_default(const void *fdt, const char *path,
43 int fdt_root(void *fdt);
53 int fdt_chosen(void *fdt);
61 int fdt_initrd(void *fdt, ulong initrd_start, ulong initrd_end);
63 void do_fixup_by_path(void *fdt, const char *path, const char *prop,
65 void do_fixup_by_path_u32(void *fdt, const char *path, const char *prop,
68 static inline void do_fixup_by_path_string(void *fdt, const char *path, in do_fixup_by_path_string() argument
71 do_fixup_by_path(fdt, path, prop, status, strlen(status) + 1, 1); in do_fixup_by_path_string()
74 void do_fixup_by_prop(void *fdt,
78 void do_fixup_by_prop_u32(void *fdt,
81 void do_fixup_by_compat(void *fdt, const char *compat,
83 void do_fixup_by_compat_u32(void *fdt, const char *compat,
122 void fdt_fixup_ethernet(void *fdt);
123 int fdt_find_and_setprop(void *fdt, const char *node, const char *prop,
125 void fdt_fixup_qe_firmware(void *fdt);
176 int fdt_find_or_add_subnode(void *fdt, int parentoffset, const char *name);
242 int fdt_increase_size(void *fdt, int add_len);
248 void fdt_fixup_mtdparts(void *fdt, const struct node_info *node_info,
251 static inline void fdt_fixup_mtdparts(void *fdt, in fdt_fixup_mtdparts() argument
304 #define fdt_for_each_node_by_compatible(node, fdt, start, compat) \ argument
305 for (node = fdt_node_offset_by_compatible(fdt, start, compat); \
307 node = fdt_node_offset_by_compatible(fdt, node, compat))
309 int fdt_set_phandle(void *fdt, int nodeoffset, uint32_t phandle);
310 unsigned int fdt_create_phandle(void *fdt, int nodeoffset);
311 unsigned int fdt_create_phandle_by_compatible(void *fdt, const char *compat);
312 unsigned int fdt_create_phandle_by_pathf(void *fdt, const char *fmt, ...)
316 int fdt_verify_alias_address(void *fdt, int anode, const char *alias,
318 u64 fdt_get_base_address(const void *fdt, int node);
319 int fdt_read_range(void *fdt, int node, int n, uint64_t *child_addr,
327 int fdt_set_node_status(void *fdt, int nodeoffset, enum fdt_status status);
328 static inline int fdt_status_okay(void *fdt, int nodeoffset) in fdt_status_okay() argument
330 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_OKAY); in fdt_status_okay()
332 static inline int fdt_status_disabled(void *fdt, int nodeoffset) in fdt_status_disabled() argument
334 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_DISABLED); in fdt_status_disabled()
336 static inline int fdt_status_fail(void *fdt, int nodeoffset) in fdt_status_fail() argument
338 return fdt_set_node_status(fdt, nodeoffset, FDT_STATUS_FAIL); in fdt_status_fail()
341 int fdt_set_status_by_alias(void *fdt, const char *alias,
343 static inline int fdt_status_okay_by_alias(void *fdt, const char *alias) in fdt_status_okay_by_alias() argument
345 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_OKAY); in fdt_status_okay_by_alias()
347 static inline int fdt_status_disabled_by_alias(void *fdt, const char *alias) in fdt_status_disabled_by_alias() argument
349 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_DISABLED); in fdt_status_disabled_by_alias()
351 static inline int fdt_status_fail_by_alias(void *fdt, const char *alias) in fdt_status_fail_by_alias() argument
353 return fdt_set_status_by_alias(fdt, alias, FDT_STATUS_FAIL); in fdt_status_fail_by_alias()
356 int fdt_set_status_by_compatible(void *fdt, const char *compat,
358 static inline int fdt_status_okay_by_compatible(void *fdt, const char *compat) in fdt_status_okay_by_compatible() argument
360 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_OKAY); in fdt_status_okay_by_compatible()
362 static inline int fdt_status_disabled_by_compatible(void *fdt, in fdt_status_disabled_by_compatible() argument
365 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_DISABLED); in fdt_status_disabled_by_compatible()
367 static inline int fdt_status_fail_by_compatible(void *fdt, const char *compat) in fdt_status_fail_by_compatible() argument
369 return fdt_set_status_by_compatible(fdt, compat, FDT_STATUS_FAIL); in fdt_status_fail_by_compatible()
372 int fdt_set_status_by_pathf(void *fdt, enum fdt_status status, const char *fmt,
374 #define fdt_status_okay_by_pathf(fdt, fmt, ...) \ argument
375 fdt_set_status_by_pathf((fdt), FDT_STATUS_OKAY, (fmt), ##__VA_ARGS__)
376 #define fdt_status_disabled_by_pathf(fdt, fmt, ...) \ argument
377 fdt_set_status_by_pathf((fdt), FDT_STATUS_DISABLED, (fmt), ##__VA_ARGS__)
378 #define fdt_status_fail_by_pathf(fdt, fmt, ...) \ argument
379 fdt_set_status_by_pathf((fdt), FDT_STATUS_FAIL, (fmt), ##__VA_ARGS__)
392 int ft_verify_fdt(void *fdt);
395 int fdt_setup_simplefb_node(void *fdt, int node, u64 base_address, u32 width,
398 int fdt_overlay_apply_verbose(void *fdt, void *fdto);