<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7233.69">
<TITLE>Problem with External/PCI interrupts in MPC85xx</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P ALIGN=LEFT><SPAN LANG="en-us">Hi,<BR>
<BR>
We are having trouble receiving some external interrupts on our MPC8541E processor. Our board and kernel image are loosely based on the MPC8540_ADS freescale design. Our embedded system is not used as a plug-in card. We are using the MPC8541 as the host PCI controller.</SPAN></P>
<P ALIGN=LEFT><SPAN LANG="en-us">The interrupt line in question is used as a PCI interrupt input. We have already determined that the line is toggling (active low) and that the open_pic is configured to recognize active low, level triggered interrupts. However, the open_pic is also indicating that this interrupt input is disabled.<BR>
<BR>
We tried to update the “mpc85xx_ads_map_irq” table in “mpc85xx_ads_common.c” to reflect our IDSEL -> PIRQx input but the problem persists.</SPAN></P>
<P ALIGN=LEFT><SPAN LANG="en-us">Where are the interrupts enabled/disabled in ppc linux? We are using the 2.4.27 kernel.</SPAN></P>
<BR>
<P ALIGN=LEFT><SPAN LANG="en-us">Best regards,</SPAN></P>
<P ALIGN=LEFT><SPAN LANG="en-us">Jason</SPAN><SPAN LANG="en-us"></SPAN></P>
</BODY>
</HTML>