treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
[sfrench/cifs-2.6.git] / arch / arm / lib / floppydma.S
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  *  linux/arch/arm/lib/floppydma.S
4  *
5  *  Copyright (C) 1995, 1996 Russell King
6  */
7 #include <linux/linkage.h>
8 #include <asm/assembler.h>
9                 .text
10
11                 .global floppy_fiqin_end
12 ENTRY(floppy_fiqin_start)
13                 subs    r9, r9, #1
14                 ldrbgt  r12, [r11, #-4]
15                 ldrble  r12, [r11], #0
16                 strb    r12, [r10], #1
17                 subs    pc, lr, #4
18 floppy_fiqin_end:
19
20                 .global floppy_fiqout_end
21 ENTRY(floppy_fiqout_start)
22                 subs    r9, r9, #1
23                 ldrbge  r12, [r10], #1
24                 movlt   r12, #0
25                 strble  r12, [r11], #0
26                 subsle  pc, lr, #4
27                 strb    r12, [r11, #-4]
28                 subs    pc, lr, #4
29 floppy_fiqout_end: