This patch set comprises a quite unsorted bunch of patches to further improve and cleanup OF API. With address and device related functions, two more API sets of Linux OF API are imported and modified to match barebox driver core. With above API improvements, device and resource pointer are removed from struct device_node. Futher, of_translate_address, of_probe, and of_add_memory are converted to recently introduced OF API. At last, of_free is renamed to of_delete_node, which gives a better impression of what the function is doing. Sebastian Hesselbarth (9): OF: import address related functions from Linux OF API OF: convert of_translate_address to new API OF: base: move OF_ROOT_NODE_ defines to local OF code OF: import bus/device related functions from Linux OF API OF: base: use of_platform_populate for probing OF: base: remove dead device related functions OF: remove device and resource pointer from struct device_node OF: base: convert of_add_memory to OF API OF: base: rename of_free to of_delete_node commands/of_node.c | 2 +- commands/oftree.c | 4 +- drivers/of/Makefile | 2 +- drivers/of/address.c | 437 +++++++++++++++++++++++++++++++++++++++++++++++++ drivers/of/base.c | 339 +++++--------------------------------- drivers/of/fdt.c | 2 +- drivers/of/gpio.c | 6 +- drivers/of/platform.c | 294 +++++++++++++++++++++++++++++++++ include/of.h | 30 +++- include/of_address.h | 72 ++++++++ 10 files changed, 879 insertions(+), 309 deletions(-) create mode 100644 drivers/of/address.c create mode 100644 drivers/of/platform.c create mode 100644 include/of_address.h --- Cc: barebox@xxxxxxxxxxxxxxxxxxx -- 1.7.2.5 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox