|
22 | 22 | #include <asm/types.h> |
23 | 23 | #include <asm/idals.h> |
24 | 24 | #include <asm/ebcdic.h> |
25 | | -#include <asm/tape390.h> |
26 | 25 |
|
27 | 26 | #define TAPE_DBF_AREA tape_core_dbf |
28 | 27 |
|
@@ -118,36 +117,6 @@ tape_std_unassign (struct tape_device *device) |
118 | 117 | return rc; |
119 | 118 | } |
120 | 119 |
|
121 | | -/* |
122 | | - * TAPE390_DISPLAY: Show a string on the tape display. |
123 | | - */ |
124 | | -int |
125 | | -tape_std_display(struct tape_device *device, struct display_struct *disp) |
126 | | -{ |
127 | | - struct tape_request *request; |
128 | | - int rc; |
129 | | - |
130 | | - request = tape_alloc_request(2, 17); |
131 | | - if (IS_ERR(request)) { |
132 | | - DBF_EVENT(3, "TAPE: load display failed\n"); |
133 | | - return PTR_ERR(request); |
134 | | - } |
135 | | - request->op = TO_DIS; |
136 | | - |
137 | | - *(unsigned char *) request->cpdata = disp->cntrl; |
138 | | - DBF_EVENT(5, "TAPE: display cntrl=%04x\n", disp->cntrl); |
139 | | - memcpy(((unsigned char *) request->cpdata) + 1, disp->message1, 8); |
140 | | - memcpy(((unsigned char *) request->cpdata) + 9, disp->message2, 8); |
141 | | - ASCEBC(((unsigned char*) request->cpdata) + 1, 16); |
142 | | - |
143 | | - tape_ccw_cc(request->cpaddr, LOAD_DISPLAY, 17, request->cpdata); |
144 | | - tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL); |
145 | | - |
146 | | - rc = tape_do_io_interruptible(device, request); |
147 | | - tape_free_request(request); |
148 | | - return rc; |
149 | | -} |
150 | | - |
151 | 120 | /* |
152 | 121 | * Read block id. |
153 | 122 | */ |
@@ -696,7 +665,6 @@ tape_std_process_eov(struct tape_device *device) |
696 | 665 |
|
697 | 666 | EXPORT_SYMBOL(tape_std_assign); |
698 | 667 | EXPORT_SYMBOL(tape_std_unassign); |
699 | | -EXPORT_SYMBOL(tape_std_display); |
700 | 668 | EXPORT_SYMBOL(tape_std_read_block_id); |
701 | 669 | EXPORT_SYMBOL(tape_std_mtload); |
702 | 670 | EXPORT_SYMBOL(tape_std_mtsetblk); |
|
0 commit comments