diff options
Diffstat (limited to 'arch/sparc/prom/tree.c')
| -rw-r--r-- | arch/sparc/prom/tree.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/arch/sparc/prom/tree.c b/arch/sparc/prom/tree.c index 2bf03ee8cde5..5ec246573a98 100644 --- a/arch/sparc/prom/tree.c +++ b/arch/sparc/prom/tree.c | |||
| @@ -205,24 +205,6 @@ int prom_searchsiblings(int node_start, char *nodename) | |||
| 205 | return 0; | 205 | return 0; |
| 206 | } | 206 | } |
| 207 | 207 | ||
| 208 | /* Gets name in the form prom v2+ uses it (name@x,yyyyy or name (if no reg)) */ | ||
| 209 | int prom_getname (int node, char *buffer, int len) | ||
| 210 | { | ||
| 211 | int i; | ||
| 212 | struct linux_prom_registers reg[PROMREG_MAX]; | ||
| 213 | |||
| 214 | i = prom_getproperty (node, "name", buffer, len); | ||
| 215 | if (i <= 0) return -1; | ||
| 216 | buffer [i] = 0; | ||
| 217 | len -= i; | ||
| 218 | i = prom_getproperty (node, "reg", (char *)reg, sizeof (reg)); | ||
| 219 | if (i <= 0) return 0; | ||
| 220 | if (len < 11) return -1; | ||
| 221 | buffer = strchr (buffer, 0); | ||
| 222 | sprintf (buffer, "@%x,%x", reg[0].which_io, (uint)reg[0].phys_addr); | ||
| 223 | return 0; | ||
| 224 | } | ||
| 225 | |||
| 226 | /* Interal version of nextprop that does not alter return values. */ | 208 | /* Interal version of nextprop that does not alter return values. */ |
| 227 | char * __prom_nextprop(int node, char * oprop) | 209 | char * __prom_nextprop(int node, char * oprop) |
| 228 | { | 210 | { |
