dt: Add of_device_compatible_match()
This provides an equivalent of of_fdt_match() for non-flat trees. This is more practical than matching an array of of_device_id structs when converting a bunch of existing users of of_fdt_match(). Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
e2413a7dae
commit
b9c13fe32f
@@ -324,6 +324,8 @@ extern int of_property_read_string_helper(const struct device_node *np,
|
||||
const char **out_strs, size_t sz, int index);
|
||||
extern int of_device_is_compatible(const struct device_node *device,
|
||||
const char *);
|
||||
extern int of_device_compatible_match(struct device_node *device,
|
||||
const char *const *compat);
|
||||
extern bool of_device_is_available(const struct device_node *device);
|
||||
extern bool of_device_is_big_endian(const struct device_node *device);
|
||||
extern const void *of_get_property(const struct device_node *node,
|
||||
|
Reference in New Issue
Block a user