forked from Mirrors/opensbi

Some of the platform (i.e. SiFive FU540) requires Device Tree modification before it is passed to higher stages. Add libfdt support now to help this process. Libfdt should only be included per platform basis. Signed-off-by: Atish Patra <atish.patra@wdc.com>
72 lines
1.4 KiB
Plaintext
72 lines
1.4 KiB
Plaintext
LIBFDT_1.2 {
|
|
global:
|
|
fdt_next_node;
|
|
fdt_check_header;
|
|
fdt_move;
|
|
fdt_string;
|
|
fdt_num_mem_rsv;
|
|
fdt_get_mem_rsv;
|
|
fdt_subnode_offset_namelen;
|
|
fdt_subnode_offset;
|
|
fdt_path_offset_namelen;
|
|
fdt_path_offset;
|
|
fdt_get_name;
|
|
fdt_get_property_namelen;
|
|
fdt_get_property;
|
|
fdt_getprop_namelen;
|
|
fdt_getprop;
|
|
fdt_get_phandle;
|
|
fdt_get_alias_namelen;
|
|
fdt_get_alias;
|
|
fdt_get_path;
|
|
fdt_supernode_atdepth_offset;
|
|
fdt_node_depth;
|
|
fdt_parent_offset;
|
|
fdt_node_offset_by_prop_value;
|
|
fdt_node_offset_by_phandle;
|
|
fdt_node_check_compatible;
|
|
fdt_node_offset_by_compatible;
|
|
fdt_setprop_inplace;
|
|
fdt_nop_property;
|
|
fdt_nop_node;
|
|
fdt_create;
|
|
fdt_add_reservemap_entry;
|
|
fdt_finish_reservemap;
|
|
fdt_begin_node;
|
|
fdt_property;
|
|
fdt_end_node;
|
|
fdt_finish;
|
|
fdt_open_into;
|
|
fdt_pack;
|
|
fdt_add_mem_rsv;
|
|
fdt_del_mem_rsv;
|
|
fdt_set_name;
|
|
fdt_setprop;
|
|
fdt_delprop;
|
|
fdt_add_subnode_namelen;
|
|
fdt_add_subnode;
|
|
fdt_del_node;
|
|
fdt_strerror;
|
|
fdt_offset_ptr;
|
|
fdt_next_tag;
|
|
fdt_appendprop;
|
|
fdt_create_empty_tree;
|
|
fdt_first_property_offset;
|
|
fdt_get_property_by_offset;
|
|
fdt_getprop_by_offset;
|
|
fdt_next_property_offset;
|
|
fdt_first_subnode;
|
|
fdt_next_subnode;
|
|
fdt_address_cells;
|
|
fdt_size_cells;
|
|
fdt_stringlist_contains;
|
|
fdt_stringlist_count;
|
|
fdt_stringlist_search;
|
|
fdt_stringlist_get;
|
|
fdt_resize;
|
|
fdt_overlay_apply;
|
|
fdt_get_string;
|
|
local:
|
|
*;
|
|
};
|