]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: Malta: mux & enable SERIRQ interrupt
authorPaul Burton <paul.burton@imgtec.com>
Mon, 2 Dec 2013 16:48:37 +0000 (16:48 +0000)
committerJohn Crispin <blogic@openwrt.org>
Tue, 14 Jan 2014 13:36:25 +0000 (14:36 +0100)
commite13a61f0a3b60c35f9e5d801c8777ccd3aa70402
tree5c11723c29a5a801fecd9118c6452b8a6c8b2a81
parentbf6582a6ebec3da04c9a26a05a4b20aaf60829d8
MIPS: Malta: mux & enable SERIRQ interrupt

This patch causes the kernel to mux the SERIRQ interrupt to the SERIRQ
pin of the PIIX4 and to enable that interrupt. The kernel depends upon
the interrupt when using the SuperIO UARTs (ttyS0 & ttyS1) but
previously would not configure it, instead relying upon the bootloader
having done so. If that is not the case then the typical result is that
the system appears to hang once it reaches userland as no output is
displayed on the UART.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Acked-by: John Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/6182/
arch/mips/include/asm/mips-boards/piix4.h
arch/mips/pci/fixup-malta.c