11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/*
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * This file is subject to the terms and conditions of the GNU General Public
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * License.  See the file "COPYING" in the main directory of this archive
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * for more details.
51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds *
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Copyright (C) 2003 Ladislav Michl
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Copyright (C) 2004 Ralf Baechle
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds */
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#ifndef __ASM_MACH_IP32_MANGLE_PORT_H
101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __ASM_MACH_IP32_MANGLE_PORT_H
111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __swizzle_addr_b(port)	((port) ^ 3)
131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __swizzle_addr_w(port)	((port) ^ 2)
141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __swizzle_addr_l(port)	(port)
151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __swizzle_addr_q(port)	(port)
161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1721a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define ioswabb(a, x)		(x)
1821a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define __mem_ioswabb(a, x)	(x)
1921a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define ioswabw(a, x)		(x)
2021a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define __mem_ioswabw(a, x)	cpu_to_le16(x)
2121a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define ioswabl(a, x)		(x)
2221a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define __mem_ioswabl(a, x)	cpu_to_le32(x)
2321a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define ioswabq(a, x)		(x)
2421a151d8ca3aa74ee79f9791a9d4dc370d3e0636Ralf Baechle# define __mem_ioswabq(a, x)	cpu_to_le32(x)
25a8433137ea9143bb3a2bc18a3407b5a130fdb868Atsushi Nemoto
261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#endif /* __ASM_MACH_IP32_MANGLE_PORT_H */
27