|
@@ -180,6 +180,14 @@ extern int of_parse_phandles_with_args(struct device_node *np,
|
|
const char *list_name, const char *cells_name, int index,
|
|
const char *list_name, const char *cells_name, int index,
|
|
struct device_node **out_node, const void **out_args);
|
|
struct device_node **out_node, const void **out_args);
|
|
|
|
|
|
|
|
+extern int of_machine_is_compatible(const char *compat);
|
|
|
|
+
|
|
|
|
+extern int prom_add_property(struct device_node* np, struct property* prop);
|
|
|
|
+extern int prom_remove_property(struct device_node *np, struct property *prop);
|
|
|
|
+extern int prom_update_property(struct device_node *np,
|
|
|
|
+ struct property *newprop,
|
|
|
|
+ struct property *oldprop);
|
|
|
|
+
|
|
#if defined(CONFIG_OF_DYNAMIC)
|
|
#if defined(CONFIG_OF_DYNAMIC)
|
|
/* For updating the device tree at runtime */
|
|
/* For updating the device tree at runtime */
|
|
extern void of_attach_node(struct device_node *);
|
|
extern void of_attach_node(struct device_node *);
|