1
2
3
4
5
6
7
8 #ifndef __ASM_MACH_GENERIC_MANGLE_PORT_H
9 #define __ASM_MACH_GENERIC_MANGLE_PORT_H
10
11 #define __swizzle_addr_b(port) (port)
12 #define __swizzle_addr_w(port) (port)
13 #define __swizzle_addr_l(port) (port)
14 #define __swizzle_addr_q(port) (port)
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #if defined(CONFIG_SWAP_IO_SPACE)
29
30 # define ioswabb(a, x) (x)
31 # define __mem_ioswabb(a, x) (x)
32 # define ioswabw(a, x) le16_to_cpu(x)
33 # define __mem_ioswabw(a, x) (x)
34 # define ioswabl(a, x) le32_to_cpu(x)
35 # define __mem_ioswabl(a, x) (x)
36 # define ioswabq(a, x) le64_to_cpu(x)
37 # define __mem_ioswabq(a, x) (x)
38
39 #else
40
41 # define ioswabb(a, x) (x)
42 # define __mem_ioswabb(a, x) (x)
43 # define ioswabw(a, x) (x)
44 # define __mem_ioswabw(a, x) cpu_to_le16(x)
45 # define ioswabl(a, x) (x)
46 # define __mem_ioswabl(a, x) cpu_to_le32(x)
47 # define ioswabq(a, x) (x)
48 # define __mem_ioswabq(a, x) cpu_to_le32(x)
49
50 #endif
51
52 #endif