diff options
author | Tom Rini <trini@konsulko.com> | 2017-09-01 10:32:35 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-09-01 10:32:35 -0400 |
commit | e4adc8ed3c684f41a307fde275e683a391f2a7ce (patch) | |
tree | fb6f32cbdce3cd231c7b5e4ab0aceed2198da499 /drivers/core/ofnode.c | |
parent | 9ec61dbc801761374466e0c8393faaa1e7705520 (diff) | |
parent | 0cc0c544bc317548885721d2312c90185642f98c (diff) | |
download | u-boot-e4adc8ed3c684f41a307fde275e683a391f2a7ce.tar.gz |
Merge git://git.denx.de/u-boot-uniphier
- add {ofnode,dev}_read_resource_byname
- provide DT probe hook to Denali NAND driver
- update clk/reset driver
- update DT
- misc cleanups
Diffstat (limited to 'drivers/core/ofnode.c')
-rw-r--r-- | drivers/core/ofnode.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/core/ofnode.c b/drivers/core/ofnode.c index c1a2e9f0da..0685b689d8 100644 --- a/drivers/core/ofnode.c +++ b/drivers/core/ofnode.c @@ -627,3 +627,15 @@ int ofnode_read_resource(ofnode node, uint index, struct resource *res) return 0; } } + +int ofnode_read_resource_byname(ofnode node, const char *name, + struct resource *res) +{ + int index; + + index = ofnode_stringlist_search(node, "reg-names", name); + if (index < 0) + return index; + + return ofnode_read_resource(node, index, res); +} |