<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LayerscapeのトピックRe: Can LS1046A EP raise legacy interrupt</title>
    <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994634#M5187</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the interrupt vector at the RC side refer to the QorIQ LS1046A Reference Manual, Table 5-1. Interrupt Assignments:&lt;/P&gt;&lt;P&gt;142 PEX1 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;P&gt;152 PEX2 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;P&gt;186 PEX3 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Mar 2020 10:54:14 GMT</pubDate>
    <dc:creator>ufedor</dc:creator>
    <dc:date>2020-03-06T10:54:14Z</dc:date>
    <item>
      <title>Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994627#M5180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks&lt;/P&gt;&lt;P&gt;I'm working with two LS1046A boards. One acts as&amp;nbsp; RC and the other acts as EP. I want to raise a legacy interrupt from EP to RC. Can it be possible? If yes, what's the configuration? Any reference code or appNote that I can resort to?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2020 16:00:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994627#M5180</guid>
      <dc:creator>zy_mooncity</dc:creator>
      <dc:date>2020-03-05T16:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994628#M5181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please refer to the QorIQ LS1046A Reference Manual, 25.5.1.13 PEX PFa PCIE message command register (PEX_PF0_MCR), 27 INTX:&lt;/P&gt;&lt;P&gt;"INTX: Assert/de-assert intx command. When sys_int goes from low to high, the core generates an Assert_INTx Message."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2020 17:02:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994628#M5181</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-03-05T17:02:04Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994629#M5182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do notice this part. But it's unclear and insufficient for me. "When sys_int goes from low to high, the core generates an&lt;BR /&gt;Assert_INTx Message. When sys_int goes from high to low, the core generates a Deassert_INTx Message." Does it mean if INTX is set, sys_int will goes from low to high to generate an&amp;nbsp;Assert_INTx Message?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the program perspective, how to set up the legacy interrupt mechanism for the LS1046A EP?&lt;/P&gt;&lt;P&gt;In the EP end:&lt;/P&gt;&lt;P&gt;1. If I set bit 27 INTX to 1, a legacy interrupt will be generated to the LS1046A RC, right?&lt;/P&gt;&lt;P&gt;2. What's the interrupt vector for the software to handle? Is it the value set in the Interrupt_Line_Register?&lt;/P&gt;&lt;P&gt;In the RC end:&lt;/P&gt;&lt;P&gt;1. Which register should the LS1046A RC to read for the interrupt status?&lt;/P&gt;&lt;P&gt;2. How does the RC to de-assert the INTX?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 08:24:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994629#M5182</guid>
      <dc:creator>zy_mooncity</dc:creator>
      <dc:date>2020-03-06T08:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994630#M5183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You wrote:&lt;/P&gt;&lt;P&gt;&amp;gt; In the EP end:&lt;/P&gt;&lt;P&gt;&amp;gt; 1. If I set bit 27 INTX to 1, a legacy interrupt will be generated to the LS1046A RC, right?&lt;/P&gt;&lt;P&gt;Correct.&lt;/P&gt;&lt;P&gt;&amp;gt; 2. What's the interrupt vector for the software to handle? Is it the value set in the Interrupt_Line_Register?&lt;/P&gt;&lt;P&gt;What do you mean?&lt;/P&gt;&lt;P&gt;&amp;gt; In the RC end:&lt;/P&gt;&lt;P&gt;&amp;gt; 1. Which register should the LS1046A RC to read for the interrupt status?&lt;/P&gt;&lt;P&gt;QorIQ LS1046A Reference Manual, 25.4.2.5 PCI Express Status Register (Status_Register)&lt;/P&gt;&lt;P&gt;&amp;gt; 2. How does the RC to de-assert the INTX?&lt;/P&gt;&lt;P&gt;RC does not possess a generic method for the EP INTx deassertion.&lt;/P&gt;&lt;P&gt;This is implementation dependent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 09:38:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994630#M5183</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-03-06T09:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994631#M5184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I mean the interrupt vector number to the GIC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the LS1046A EP assert a interrupt, it's should be a level interrupt because it's a PCI interrupt. It should be De-asserted once the LS1046A CPU (RC end ) handled the interrupt, or the interrupt is always active for the CPU to handle. The CPU should have a way to de-assert the interrupt, right? I'm wondered if the INTX bit is set by the LS1046A EP. How the CPU on the RC end to de-assert it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 10:07:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994631#M5184</guid>
      <dc:creator>zy_mooncity</dc:creator>
      <dc:date>2020-03-06T10:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994632#M5185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You wrote:&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; In the EP end:&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; 2. What's the interrupt vector for the software to handle? Is it the value set in the Interrupt_Line_Register?&lt;/P&gt;&lt;P&gt;&amp;gt; I mean the interrupt vector number to the GIC.&lt;/P&gt;&lt;P&gt;Still not clear what does it mean for the EP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; 2. How does the RC to de-assert the INTX?&lt;/P&gt;&lt;P&gt;RC does not possess a generic method for the EP INTx deassertion - i.e. it has to send a signal to the EP software (controlling the INTx assertion/deassertion) that its interrupt has been handled.&lt;/P&gt;&lt;P&gt;In which form the signal has to be sent is implementation dependent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 10:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994632#M5185</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-03-06T10:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994633#M5186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. I'll try on my target.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for the interrupt vector. I mean once a legacy interrupt is raised by the EP, it will be routed to the GIC by the RC on the host. This is a interrupt vector number to map this legacy INTx.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 10:48:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994633#M5186</guid>
      <dc:creator>zy_mooncity</dc:creator>
      <dc:date>2020-03-06T10:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: Can LS1046A EP raise legacy interrupt</title>
      <link>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994634#M5187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the interrupt vector at the RC side refer to the QorIQ LS1046A Reference Manual, Table 5-1. Interrupt Assignments:&lt;/P&gt;&lt;P&gt;142 PEX1 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;P&gt;152 PEX2 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;P&gt;186 PEX3 INT (INTA, INTB, INTC or INTD)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Mar 2020 10:54:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Can-LS1046A-EP-raise-legacy-interrupt/m-p/994634#M5187</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2020-03-06T10:54:14Z</dc:date>
    </item>
  </channel>
</rss>

