mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-22 14:52:34 +00:00
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:
parent
e2413a7dae
commit
b9c13fe32f
2 changed files with 24 additions and 0 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue