[U-Boot] [PATCH v3 8/9] dm: core: Add ofnode to represent device tree nodes
sjg at google.com
sjg at google.com
Thu May 18 16:01:17 UTC 2017
With live tree we need a struct device_node * to reference a node. With
the existing flat tree, we need an int offset. We need to unify these into
a single value which can represent both.
Add an ofnode union for this and adjust existing code to move to this.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
Changes in v3:
- Drop struct fdtdec_phandle_args and DECLARE_GLOBAL_DATA_PTR from header
Changes in v2: None
drivers/core/device.c | 2 +-
drivers/core/root.c | 2 +-
include/dm.h | 1 +
include/dm/device.h | 14 +++++---
include/dm/ofnode.h | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 109 insertions(+), 6 deletions(-)
create mode 100644 include/dm/ofnode.h
Applied to u-boot-dm
More information about the U-Boot
mailing list