diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2017-11-13 15:12:39 +0100 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2017-11-13 15:12:39 +0100 |
commit | 8385a29af060b94ace4b28d763c0dcae39721d6a (patch) | |
tree | d9d762fbbaf4d42b752d34106d7a4427389dc53a /configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch | |
parent | 5b20d2ba5ae1075b0558b44973648609a90c081a (diff) | |
download | DistroKit-8385a29af060b94ace4b28d763c0dcae39721d6a.tar.gz DistroKit-8385a29af060b94ace4b28d763c0dcae39721d6a.tar.xz |
barebox: version bump 2017.10.0 -> 2017.11.0DistroKit-2017.11.0
The vexpress series has been merged upstream and can be dropped.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch')
-rw-r--r-- | configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch b/configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch deleted file mode 100644 index d999258..0000000 --- a/configs/platform-v7a/patches/barebox-2017.10.0/0011-of-base-add-funtion-to-copy-a-device-tree-node.patch +++ /dev/null @@ -1,50 +0,0 @@ -From: Michael Olbrich <m.olbrich@pengutronix.de> -Date: Tue, 13 Sep 2016 21:17:12 +0200 -Subject: [PATCH] of: base: add funtion to copy a device tree node - -Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> ---- - drivers/of/base.c | 16 ++++++++++++++++ - include/of.h | 2 ++ - 2 files changed, 18 insertions(+) - -diff --git a/drivers/of/base.c b/drivers/of/base.c -index fb4d2c03946e..3ca13ae44e5c 100644 ---- a/drivers/of/base.c -+++ b/drivers/of/base.c -@@ -1988,6 +1988,22 @@ out: - return dn; - } - -+struct device_node *of_copy_node(struct device_node *parent, const struct device_node *other) -+{ -+ struct device_node *np, *child; -+ struct property *pp; -+ -+ np = of_new_node(parent, other->name); -+ -+ list_for_each_entry(pp, &other->properties, list) -+ of_new_property(np, pp->name, pp->value, pp->length); -+ -+ for_each_child_of_node(other, child) -+ of_copy_node(np, child); -+ -+ return np; -+} -+ - void of_delete_node(struct device_node *node) - { - struct device_node *n, *nt; -diff --git a/include/of.h b/include/of.h -index 9ba771a395b8..18a423241b0f 100644 ---- a/include/of.h -+++ b/include/of.h -@@ -144,6 +144,8 @@ extern struct device_node *of_new_node(struct device_node *parent, - const char *name); - extern struct device_node *of_create_node(struct device_node *root, - const char *path); -+extern struct device_node *of_copy_node(struct device_node *parent, -+ const struct device_node *other); - extern void of_delete_node(struct device_node *node); - - extern int of_machine_is_compatible(const char *compat); |