dm: ofnode: rename ofnode_read_prop() to ofnode_get_property()
This function returns the pointer to the value of a node property. The current name ofnode_read_prop() is confusing. Follow the naming of_get_property() from Linux. The return type (const u32 *) is wrong. DT property values can be strings as well as integers. This is why of_get_property/fdt_getprop returns an opaque pointer. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Simon Glass
parent
cb7dbe1fb0
commit
61e51babdb
@@ -432,7 +432,7 @@ int ofnode_decode_display_timing(ofnode parent, int index,
|
||||
return ret;
|
||||
}
|
||||
|
||||
const u32 *ofnode_read_prop(ofnode node, const char *propname, int *lenp)
|
||||
const void *ofnode_get_property(ofnode node, const char *propname, int *lenp)
|
||||
{
|
||||
if (ofnode_is_np(node))
|
||||
return of_get_property(ofnode_to_np(node), propname, lenp);
|
||||
@@ -503,7 +503,7 @@ int ofnode_read_pci_addr(ofnode node, enum fdt_pci_space type,
|
||||
* #size-cells. They need to be 3 and 2 accordingly. However,
|
||||
* for simplicity we skip the check here.
|
||||
*/
|
||||
cell = ofnode_read_prop(node, propname, &len);
|
||||
cell = ofnode_get_property(node, propname, &len);
|
||||
if (!cell)
|
||||
goto fail;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user