Russell King
7c7095aa42
[ARM] omap: fix inappropriate casting in gpio.c
...
gpio.c wilfully casts physical addresses to void __iomem * and then
fixes them up at runtime using:
bank->base = IO_ADDRESS(bank->base);
where accesses prior to this fixup are via omap_read/omap_write, and
after are by __raw_read/__raw_write. This doesn't lend itself to
static checking, nor to easy understanding of the code.
And so, OMAP_MPUIO_BASE gets to be the right type - integer like since
it's a physical address, not a MMIO pointer.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-09-05 17:02:33 +01:00
..
2008-08-12 19:54:09 +01:00
2008-08-10 14:05:14 +01:00
2008-08-27 23:07:46 +01:00
2008-08-27 20:05:27 +01:00
2008-08-16 16:48:45 -07:00
2008-08-28 17:12:29 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-27 20:07:59 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-18 13:52:07 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-19 16:56:42 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-09 15:38:18 +02:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-16 20:01:18 +01:00
2008-08-09 13:44:58 +02:00
2008-08-07 09:55:48 +01:00
2008-08-09 13:44:58 +02:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-09-05 17:02:32 +01:00
2008-09-05 17:02:31 +01:00
2008-08-21 22:15:17 -04:00
2008-08-08 15:13:27 +01:00
2008-08-26 16:26:25 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-26 22:56:22 +01:00
2008-08-26 22:56:22 +01:00
2008-08-08 21:10:12 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-16 20:01:18 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-08-12 19:54:08 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-07 09:55:48 +01:00
2008-09-04 10:47:14 +01:00
2008-09-05 17:02:33 +01:00
2008-08-09 13:44:58 +02:00
2007-07-22 16:44:38 +01:00
2008-08-26 22:56:21 +01:00
2008-08-16 09:30:05 +01:00
2008-06-26 11:24:35 +02:00
2008-08-27 20:09:28 +01:00
2007-10-12 23:43:02 +01:00
2008-01-26 14:50:06 +00:00
2008-08-07 09:55:48 +01:00