diff options
Diffstat (limited to 'arch/arm26/lib/ecard.S')
-rw-r--r-- | arch/arm26/lib/ecard.S | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/arch/arm26/lib/ecard.S b/arch/arm26/lib/ecard.S deleted file mode 100644 index 658bc4529c9d..000000000000 --- a/arch/arm26/lib/ecard.S +++ /dev/null | |||
@@ -1,40 +0,0 @@ | |||
1 | /* | ||
2 | * linux/arch/arm26/lib/ecard.S | ||
3 | * | ||
4 | * Copyright (C) 1995, 1996 Russell King | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #include <linux/linkage.h> | ||
11 | #include <asm/assembler.h> | ||
12 | #include <asm/hardware.h> | ||
13 | |||
14 | #define CPSR2SPSR(rt) | ||
15 | |||
16 | @ Purpose: call an expansion card loader to read bytes. | ||
17 | @ Proto : char read_loader(int offset, char *card_base, char *loader); | ||
18 | @ Returns: byte read | ||
19 | |||
20 | ENTRY(ecard_loader_read) | ||
21 | stmfd sp!, {r4 - r12, lr} | ||
22 | mov r11, r1 | ||
23 | mov r1, r0 | ||
24 | CPSR2SPSR(r0) | ||
25 | mov lr, pc | ||
26 | mov pc, r2 | ||
27 | LOADREGS(fd, sp!, {r4 - r12, pc}) | ||
28 | |||
29 | @ Purpose: call an expansion card loader to reset the card | ||
30 | @ Proto : void read_loader(int card_base, char *loader); | ||
31 | @ Returns: byte read | ||
32 | |||
33 | ENTRY(ecard_loader_reset) | ||
34 | stmfd sp!, {r4 - r12, lr} | ||
35 | mov r11, r0 | ||
36 | CPSR2SPSR(r0) | ||
37 | mov lr, pc | ||
38 | add pc, r1, #8 | ||
39 | LOADREGS(fd, sp!, {r4 - r12, pc}) | ||
40 | |||