mpc8349e-mitx 2.6.25 serial IRQ assigned wrong

Steve DeLaney onramp123 at yahoo.com
Sun Mar 1 03:07:33 EST 2009


 
Hello all,

We completed a 2.6.25 build for MPC8349E-mITX platform, and u-booting using
the
device tree under ...boot/dts/mpc8349emitx.dts

But the standard platform device IRQs are assigned wrong under
/proc/interrupts:
16 i2c-mpc
17 i2c-mpc
20 serial

According to the device tree, and the processor data sheet, it should be
like this:
9 serial
14 i2c-mpc
15 i2c-mpc

earlier builds (pre-dating device tree) of 2.6.13 and 2.6.16 are OK.
The IRQs are assigned correctly, with serial on 9.

Oddly enough the serial port works OK even though it is assigned to IRQ 20.
We could probably live with it, but this interferes with our application
that uses PCI.
On MPC8349E-mITX, PIC IRQ 20 is intended for PCI INTA that is input
to the MPC8349E processor on IRQ4* signal.

We turned on debug output in irq.c and prom_parse.c 
Any idea what might be going wrong?  We would appreciate any 
suggestions on what to look for.

/steverino2









More information about the Linuxppc-dev mailing list