mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
dm: ofnode: add ofnode_device_is_compatible() helper
device_is_compatible() takes udevice, but there is no such a helper that takes ofnode. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
8c1de5e08b
commit
5ccc2c2130
@@ -686,3 +686,14 @@ u64 ofnode_translate_address(ofnode node, const fdt32_t *in_addr)
|
||||
else
|
||||
return fdt_translate_address(gd->fdt_blob, ofnode_to_offset(node), in_addr);
|
||||
}
|
||||
|
||||
int ofnode_device_is_compatible(ofnode node, const char *compat)
|
||||
{
|
||||
if (ofnode_is_np(node))
|
||||
return of_device_is_compatible(ofnode_to_np(node), compat,
|
||||
NULL, NULL);
|
||||
else
|
||||
return !fdt_node_check_compatible(gd->fdt_blob,
|
||||
ofnode_to_offset(node),
|
||||
compat);
|
||||
}
|
||||
|
Reference in New Issue
Block a user