
Hi Andre,
On 2 July 2017 at 18:59, Andre Przywara andre.przywara@arm.com wrote:
In some bindings a property points to multiple nodes, using a list of phandles. A prominent example are UART pinctrl nodes, which use one node to contain the RX/TX pins and another node to describe the lines used for the hardware handshake. The current fdtdec_lookup_phandle() helper function to chase a phandle is quite convienent, but can only lookup the first of those handles.
Introduce an extra function fdtdec_lookup_phandle_index() to take an index parameter and implement fdtdec_lookup_phandle() as a special case of that.
Signed-off-by: Andre Przywara andre.przywara@arm.com
include/fdtdec.h | 12 ++++++++++++ lib/fdtdec.c | 16 ++++++++++++---- 2 files changed, 24 insertions(+), 4 deletions(-)
Can you please:
- Add a dev_read... version of this API - Also ofnode_...
so that we can support livetree.
Regards, Simon