patch-2.2.18 linux/arch/arm/lib/loaders.S
Next file: linux/arch/arm/lib/memchr.S
Previous file: linux/arch/arm/lib/ll_char_wr.S
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Thu Jan 1 01:00:00 1970
- Orig file:
v2.2.17/arch/arm/lib/loaders.S
- Orig date:
Fri Apr 21 12:45:45 2000
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/arch/arm/lib/loaders.S linux/arch/arm/lib/loaders.S
@@ -1,53 +0,0 @@
-/*
- * linux/arch/arm/lib/loaders.S
- *
- * This file contains the ROM loaders for buggy cards
- */
-#include <linux/linkage.h>
-#include <asm/assembler.h>
-
-/*
- * Oak SCSI
- */
-
-ENTRY(oak_scsi_loader)
- b Loak_scsi_read
- .word 0
-Loak_scsi_reset: bic r10, r11, #0x00ff0000
- ldr r2, [r10]
- RETINSTR(mov,pc,lr)
-
-Loak_scsi_read: mov r2, r1, lsr #3
- and r2, r2, #15 << 9
- bic r10, r11, #0x00ff0000
- ldr r2, [r10, r2]
- mov r2, r1, lsl #20
- ldrb r0, [r11, r2, lsr #18]
- ldr r2, [r10]
- RETINSTR(mov,pc,lr)
-
-ENTRY(atomwide_serial_loader)
- b Latomwide_serial_read
- .word 0
-Latomwide_serial_reset: mov r2, #0x3c00
- strb r2, [r11, r2]
- RETINSTR(mov,pc,lr)
-
-Latomwide_serial_read: cmp r1, #0x8000
- RETINSTR(movhi,pc,lr)
- add r0, r1, #0x800
- mov r0, r0, lsr #11
- mov r3, #0x3c00
- strb r0, [r11, r3]
- mov r2, r1, lsl #21
- ldrb r0, [r11, r2, lsr #19]
- strb r2, [r11, r3]
- RETINSTR(mov,pc,lr)
-
-/*
- * Cards we don't know about yet
- */
-ENTRY(noloader)
- mov r0, r0
- mov r0, #0
- RETINSTR(mov,pc,lr)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)