dm: core: Add device-based 'read' functions to access DT
authorSimon Glass <sjg@chromium.org>
Fri, 19 May 2017 02:09:03 +0000 (20:09 -0600)
committerSimon Glass <sjg@chromium.org>
Thu, 1 Jun 2017 13:03:07 +0000 (07:03 -0600)
commitf11c7ab94d2db2cce3601cdbcb4f6208f2a0bee4
tree01198fcfaadaf39ef8dd7fb7717ec45a21c6ab13
parentb7e0d73bad051b666c6cbf9dff381f4c48dcb8a2
dm: core: Add device-based 'read' functions to access DT

It is common to read a device-tree property from the node associated with
a device. Add convenience functions to do this so that drivers do not need
to deal with accessing the ofnode from the device.

These functions all start with 'dev_read_' to provide consistent naming
for all functions which read information from a device's device tree node.

These are inlined when using the flat DT to save code size. The live tree
implementation is added in a later commit.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/core/Kconfig
include/dm/read.h [new file with mode: 0644]