diff options
Diffstat (limited to 'arch/sparc/include/asm/oplib_32.h')
| -rw-r--r-- | arch/sparc/include/asm/oplib_32.h | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/arch/sparc/include/asm/oplib_32.h b/arch/sparc/include/asm/oplib_32.h index 51296a6f5005..9e5c64084b86 100644 --- a/arch/sparc/include/asm/oplib_32.h +++ b/arch/sparc/include/asm/oplib_32.h | |||
| @@ -60,25 +60,6 @@ extern char *prom_getbootargs(void); | |||
| 60 | extern char *prom_mapio(char *virt_hint, int io_space, unsigned int phys_addr, unsigned int num_bytes); | 60 | extern char *prom_mapio(char *virt_hint, int io_space, unsigned int phys_addr, unsigned int num_bytes); |
| 61 | extern void prom_unmapio(char *virt_addr, unsigned int num_bytes); | 61 | extern void prom_unmapio(char *virt_addr, unsigned int num_bytes); |
| 62 | 62 | ||
| 63 | /* Device operations. */ | ||
| 64 | |||
| 65 | /* Open the device described by the passed string. Note, that the format | ||
| 66 | * of the string is different on V0 vs. V2->higher proms. The caller must | ||
| 67 | * know what he/she is doing! Returns the device descriptor, an int. | ||
| 68 | */ | ||
| 69 | extern int prom_devopen(char *device_string); | ||
| 70 | |||
| 71 | /* Close a previously opened device described by the passed integer | ||
| 72 | * descriptor. | ||
| 73 | */ | ||
| 74 | extern int prom_devclose(int device_handle); | ||
| 75 | |||
| 76 | /* Do a seek operation on the device described by the passed integer | ||
| 77 | * descriptor. | ||
| 78 | */ | ||
| 79 | extern void prom_seek(int device_handle, unsigned int seek_hival, | ||
| 80 | unsigned int seek_lowval); | ||
| 81 | |||
| 82 | /* Miscellaneous routines, don't really fit in any category per se. */ | 63 | /* Miscellaneous routines, don't really fit in any category per se. */ |
| 83 | 64 | ||
| 84 | /* Reboot the machine with the command line passed. */ | 65 | /* Reboot the machine with the command line passed. */ |
| @@ -121,19 +102,8 @@ extern int prom_getrev(void); | |||
| 121 | /* Get the prom firmware revision. */ | 102 | /* Get the prom firmware revision. */ |
| 122 | extern int prom_getprev(void); | 103 | extern int prom_getprev(void); |
| 123 | 104 | ||
| 124 | /* Character operations to/from the console.... */ | 105 | /* Write a buffer of characters to the console. */ |
| 125 | 106 | extern void prom_console_write_buf(const char *buf, int len); | |
| 126 | /* Non-blocking get character from console. */ | ||
| 127 | extern int prom_nbgetchar(void); | ||
| 128 | |||
| 129 | /* Non-blocking put character to console. */ | ||
| 130 | extern int prom_nbputchar(char character); | ||
| 131 | |||
| 132 | /* Blocking get character from console. */ | ||
| 133 | extern char prom_getchar(void); | ||
| 134 | |||
| 135 | /* Blocking put character to console. */ | ||
| 136 | extern void prom_putchar(char character); | ||
| 137 | 107 | ||
| 138 | /* Prom's internal routines, don't use in kernel/boot code. */ | 108 | /* Prom's internal routines, don't use in kernel/boot code. */ |
| 139 | extern void prom_printf(const char *fmt, ...); | 109 | extern void prom_printf(const char *fmt, ...); |
| @@ -238,7 +208,6 @@ extern int prom_node_has_property(phandle node, char *property); | |||
| 238 | extern int prom_setprop(phandle node, const char *prop_name, char *prop_value, | 208 | extern int prom_setprop(phandle node, const char *prop_name, char *prop_value, |
| 239 | int value_size); | 209 | int value_size); |
| 240 | 210 | ||
| 241 | extern phandle prom_pathtoinode(char *path); | ||
| 242 | extern phandle prom_inst2pkg(int); | 211 | extern phandle prom_inst2pkg(int); |
| 243 | 212 | ||
| 244 | /* Dorking with Bus ranges... */ | 213 | /* Dorking with Bus ranges... */ |
