Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9d4c8262 authored by Magnus Damm's avatar Magnus Damm Committed by Paul Mundt
Browse files

sh: remove sh7780 interrupt controller hack from pci code



This patch removes the sh778x specific pci code that pokes in the
interrupt controller and overwrites things. The new and improved IRL
code manages this in plat_irq_setup() and plat_irq_setup_pins()
instead.

Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 897cfcd8
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
@@ -79,19 +79,6 @@ static int __init sh7780_pci_init(void)
		ctrl_outl(0xAAAA0000, INTC_ICR1);
		/* INTPRI: priority=3(all) */
		ctrl_outl(0x33333333, INTC_INTPRI);
	} else {
		/* INTC SH-4 Mode */
		ctrl_outl(0x00200000, INTC_ICR0);
		/* enable PCIINTA - PCIINTD */
		ctrl_outl(0x00078000, INTC_INT2MSKCR);
		/* disable IRL4-7 Interrupt */
		ctrl_outl(0x40000000, INTC_INTMSK1);
		/* disable IRL4-7 Interrupt */
		ctrl_outl(0x0000fffe, INTC_INTMSK2);
		/* enable IRL0-3 Interrupt */
		ctrl_outl(0x80000000, INTC_INTMSKCLR1);
		/* enable IRL0-3 Interrupt */
		ctrl_outl(0xfffe0000, INTC_INTMSKCLR2);
	}

	if ((ret = sh4_pci_check_direct()) != 0)