Atsushi Nemoto
a8433137ea
[MIPS] Make I/O helpers more customizable
...
1. Move ioswab*() and __mem_ioswab*() to mangle-port.h. This gets rid
of CONFIG_SGI_IP22 from include/asm-mips/io.h.
2. Pass a virtual address to *ioswab*(). Then we can provide
mach-specific *ioswab*() and can do every evil thing based on its
argument. It could be useful on machines which have regions with
different endian conversion scheme.
3. Call __swizzle_addr*() _after_ adding mips_io_port_base. This
unifies the meaning of the argument of __swizzle_addr*() (always
virtual address). Then mach-specific __swizzle_addr*() can do every
evil thing based on the argument.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2006-03-21 13:27:45 +00:00
..
2005-10-29 19:31:35 +01:00
2005-11-17 16:23:48 +00:00
2006-02-07 13:30:23 +00:00
2006-03-21 13:27:44 +00:00
2005-11-17 16:23:42 +00:00
2005-10-29 19:31:35 +01:00
2006-03-21 13:27:45 +00:00
2006-01-10 13:39:06 +00:00
2006-03-21 13:27:45 +00:00
2006-03-21 13:27:45 +00:00
2006-01-10 13:39:06 +00:00
2005-11-17 16:23:54 +00:00
2005-10-29 19:32:37 +01:00
2006-01-10 13:39:06 +00:00
2005-11-17 16:23:42 +00:00
2005-10-29 19:31:54 +01:00
2005-12-01 11:05:15 +00:00
2006-02-14 19:13:23 +00:00
2005-10-29 19:31:17 +01:00
2005-10-29 19:32:32 +01:00
2006-01-10 13:39:06 +00:00
2005-11-17 16:23:57 +00:00
2006-03-18 16:59:30 +00:00
2005-10-29 19:32:19 +01:00
2006-02-07 13:30:26 +00:00
2005-10-29 19:31:57 +01:00
2006-01-10 13:39:07 +00:00
2006-02-08 17:52:25 +00:00
2005-10-29 19:32:46 +01:00
2005-10-29 19:31:18 +01:00
2006-02-27 17:30:36 +00:00
2006-02-07 13:30:24 +00:00
2005-10-29 19:31:57 +01:00
2005-10-29 19:32:38 +01:00
2006-03-21 13:27:44 +00:00
2006-01-08 20:13:39 -08:00
2006-02-07 13:30:25 +00:00
2005-10-29 19:32:25 +01:00
2005-10-29 19:32:40 +01:00
2006-03-18 16:59:27 +00:00
2006-03-18 16:59:27 +00:00
2006-02-14 19:13:25 +00:00
2006-01-10 13:39:04 +00:00
2006-01-10 13:39:04 +00:00
2006-01-10 13:39:08 +00:00
2005-11-07 18:05:40 +00:00
2005-10-29 19:32:40 +01:00
2005-10-29 19:31:14 +01:00
2005-10-29 19:31:13 +01:00
2005-10-29 19:32:21 +01:00
2006-03-18 16:59:26 +00:00
2005-10-29 19:31:42 +01:00
2005-10-29 19:31:17 +01:00
2006-02-07 13:30:26 +00:00
2006-03-21 13:27:45 +00:00
2005-11-07 18:05:38 +00:00
2005-10-29 19:32:10 +01:00
2006-01-10 13:39:05 +00:00
2006-02-15 15:32:22 -08:00
2005-10-29 19:32:40 +01:00
2005-11-07 18:05:34 +00:00
2006-01-09 15:59:19 -08:00
2005-10-29 19:32:37 +01:00
2005-10-29 19:32:49 +01:00
2005-10-29 19:32:09 +01:00
2005-10-30 17:37:22 -08:00
2005-10-29 19:31:37 +01:00
2005-11-07 07:53:41 -08:00
2006-01-12 09:08:59 -08:00
2005-10-29 19:32:29 +01:00
2006-03-21 13:27:45 +00:00
2006-02-07 13:30:22 +00:00
2005-11-07 18:05:38 +00:00
2005-11-07 18:05:33 +00:00
2005-10-30 17:37:27 -08:00
2005-10-29 19:31:17 +01:00
2005-10-29 19:31:15 +01:00
2005-11-17 16:23:38 +00:00
2006-02-27 17:30:36 +00:00
2005-10-29 19:32:26 +01:00
2005-10-29 19:32:40 +01:00
2005-10-29 19:31:39 +01:00
2006-02-07 13:30:25 +00:00
2006-02-27 17:30:35 +00:00
2006-02-08 17:52:24 +00:00
2005-11-07 18:05:38 +00:00
2005-10-29 19:31:53 +01:00
2006-02-21 16:58:22 +00:00
2006-02-21 16:58:23 +00:00
2006-03-09 18:05:10 +00:00
2005-10-29 19:31:23 +01:00