sparc64: Fix interrupt register calculations on Psycho and Sabre.
commit284be31eccb95054e4e3c4eb9f86b9d4b562008a
authorDavid S. Miller <davem@davemloft.net>
Wed, 10 Sep 2008 21:08:27 +0000 (10 14:08 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Oct 2008 03:23:09 +0000 (8 20:23 -0700)
treec042654e30f5754e2cab27d997d5670c2ee90dbf
parent24c5886b091f6d8f3c31d2b9a5793c6f56274fc2
sparc64: Fix interrupt register calculations on Psycho and Sabre.

[ Upstream commit ebfb2c63405f2410897674f14e41c031c9302909 ]

Use the IMAP offset calculation for OBIO devices as documented in the
programmer's manual.  Which is "0x10000 + ((ino & 0x1f) << 3)"

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/sparc64/kernel/prom.c