From: Sonal Santan <sonal.santan@xxxxxxxxxx> Some drivers may want to use device tree as metadata format to discover HW subsystems behind PCIe BAR. This is particularly useful for PCIe FPGA devices. Signed-off-by: Sonal Santan <sonal.santan@xxxxxxxxxx> --- lib/fdt.c | 6 ++++++ lib/fdt_empty_tree.c | 3 +++ lib/fdt_ro.c | 11 +++++++++++ lib/fdt_rw.c | 6 ++++++ 4 files changed, 26 insertions(+) diff --git a/lib/fdt.c b/lib/fdt.c index 97f20069fc37..9747513b50e7 100644 --- a/lib/fdt.c +++ b/lib/fdt.c @@ -1,2 +1,8 @@ #include <linux/libfdt_env.h> +#include <linux/export.h> #include "../scripts/dtc/libfdt/fdt.c" + +EXPORT_SYMBOL_GPL(fdt_next_node); +EXPORT_SYMBOL_GPL(fdt_first_subnode); +EXPORT_SYMBOL_GPL(fdt_next_subnode); +EXPORT_SYMBOL_GPL(fdt_subnode_offset); diff --git a/lib/fdt_empty_tree.c b/lib/fdt_empty_tree.c index 5d30c58150ad..3dab578c9d22 100644 --- a/lib/fdt_empty_tree.c +++ b/lib/fdt_empty_tree.c @@ -1,2 +1,5 @@ #include <linux/libfdt_env.h> +#include <linux/export.h> #include "../scripts/dtc/libfdt/fdt_empty_tree.c" + +EXPORT_SYMBOL_GPL(fdt_create_empty_tree); diff --git a/lib/fdt_ro.c b/lib/fdt_ro.c index f73c04ea7be4..ec96cf3d0d7a 100644 --- a/lib/fdt_ro.c +++ b/lib/fdt_ro.c @@ -1,2 +1,13 @@ #include <linux/libfdt_env.h> +#include <linux/export.h> #include "../scripts/dtc/libfdt/fdt_ro.c" + +EXPORT_SYMBOL_GPL(fdt_getprop_by_offset); +EXPORT_SYMBOL_GPL(fdt_node_check_compatible); +EXPORT_SYMBOL_GPL(fdt_get_name); +EXPORT_SYMBOL_GPL(fdt_next_property_offset); +EXPORT_SYMBOL_GPL(fdt_getprop); +EXPORT_SYMBOL_GPL(fdt_node_offset_by_compatible); +EXPORT_SYMBOL_GPL(fdt_parent_offset); +EXPORT_SYMBOL_GPL(fdt_stringlist_get); +EXPORT_SYMBOL_GPL(fdt_first_property_offset); diff --git a/lib/fdt_rw.c b/lib/fdt_rw.c index 0c1f0f4a4b13..ec3939ed3d7d 100644 --- a/lib/fdt_rw.c +++ b/lib/fdt_rw.c @@ -1,2 +1,8 @@ #include <linux/libfdt_env.h> +#include <linux/export.h> #include "../scripts/dtc/libfdt/fdt_rw.c" + +EXPORT_SYMBOL_GPL(fdt_del_node); +EXPORT_SYMBOL_GPL(fdt_add_subnode); +EXPORT_SYMBOL_GPL(fdt_pack); +EXPORT_SYMBOL_GPL(fdt_setprop); -- 2.17.1