[MIPS] Alchemy: don't unmask timer IRQ early
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Mon, 24 Mar 2008 20:15:50 +0000 (23:15 +0300)
committerRalf Baechle <ralf@linux-mips.org>
Mon, 28 Apr 2008 16:14:26 +0000 (17:14 +0100)
commit0167509574ef1cdb516906db5e8b6ad5ca64ab61
tree3047fc8adf04601f529e2d497a36d1a79d4681bc
parenta92b05880d261e9017ef8e7d5b6b01e0e5aa991d
[MIPS] Alchemy: don't unmask timer IRQ early

Defer the unmasking of the count/compare interrupt (IRQ5) till the
clockevent driver initialization:

- only enable the cascaded IRQs 0 thru 4 in arch_init_irq(); kill the
  ALLINTS macro -- this change is blessed by AMD as I saw it in their own
  patch; :-)

- do not force IRQ5 enabled in plat_time_init() if PM is enabled and there's
  no 32 KHz crystal.

Update the copyrights (taking into account my prior changes), also removing
Pete Popov's old email...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/au1000/common/irq.c
arch/mips/au1000/common/time.c
include/asm-mips/mach-au1x00/au1000.h