<!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 &#8220;mpc85xx_ads_map_irq&#8221; table in &#8220;mpc85xx_ads_common.c&#8221; to reflect our IDSEL -&gt; 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>