diff options
Diffstat (limited to 'arch/powerpc/kernel/prom.c')
-rw-r--r-- | arch/powerpc/kernel/prom.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index ec6921c54a07..2f7e6ec215f8 100644 --- a/arch/powerpc/kernel/prom.c +++ b/arch/powerpc/kernel/prom.c | |||
@@ -1171,30 +1171,6 @@ int machine_is_compatible(const char *compat) | |||
1171 | EXPORT_SYMBOL(machine_is_compatible); | 1171 | EXPORT_SYMBOL(machine_is_compatible); |
1172 | 1172 | ||
1173 | /** | 1173 | /** |
1174 | * Construct and return a list of the device_nodes with a given type | ||
1175 | * and compatible property. | ||
1176 | */ | ||
1177 | struct device_node *find_compatible_devices(const char *type, | ||
1178 | const char *compat) | ||
1179 | { | ||
1180 | struct device_node *head, **prevp, *np; | ||
1181 | |||
1182 | prevp = &head; | ||
1183 | for (np = allnodes; np != 0; np = np->allnext) { | ||
1184 | if (type != NULL | ||
1185 | && !(np->type != 0 && strcasecmp(np->type, type) == 0)) | ||
1186 | continue; | ||
1187 | if (of_device_is_compatible(np, compat)) { | ||
1188 | *prevp = np; | ||
1189 | prevp = &np->next; | ||
1190 | } | ||
1191 | } | ||
1192 | *prevp = NULL; | ||
1193 | return head; | ||
1194 | } | ||
1195 | EXPORT_SYMBOL(find_compatible_devices); | ||
1196 | |||
1197 | /** | ||
1198 | * Find the device_node with a given full_name. | 1174 | * Find the device_node with a given full_name. |
1199 | */ | 1175 | */ |
1200 | struct device_node *find_path_device(const char *path) | 1176 | struct device_node *find_path_device(const char *path) |