<?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>topic Re: How can I trigger an FCCU misc IRQ in Linux? in S32G</title>
    <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2170076#M14890</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks a lot for your patience. I have received feedback from the internal team:&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;I understand that the customer intends to log all faults recorded by the FCCU, which are listed in the fault map (attached with the reference manual). This is not directly related to the mentioned misc IRQ, which only handles interrupts from the FCCU controller itself (like FCCU configure timeout) and not the fault records.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;To log all FCCU faults, either monitor the NCF_S register periodically or read it when the FCCU enters the alarm/NMI interrupt.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;To trigger the misc IRQ the customer can, for example,&amp;nbsp;lower the CFG_TO register value, this can potentially trigger an FCCU configuration timeout, but this depends on how long the system remains in the configuration state. In practice, FCCU rarely times out. If the customer requires testing this, please note that the configuration will not take effect during that attempt, as stated in the documentation[page 4146, S32G3 Reference Manual, Rev. 4, 02/2024]:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_2-1757990586741.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357050iE588EA2139C4D5C7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_2-1757990586741.png" alt="alejandro_e_2-1757990586741.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Refer to the table below for timing details:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_1-1757990541030.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357049i7980A2C0AE280F55/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_1-1757990541030.png" alt="alejandro_e_1-1757990541030.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if this information solved all your questions related to this topic.&lt;/P&gt;</description>
    <pubDate>Tue, 16 Sep 2025 02:44:40 GMT</pubDate>
    <dc:creator>alejandro_e</dc:creator>
    <dc:date>2025-09-16T02:44:40Z</dc:date>
    <item>
      <title>How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2162083#M14721</link>
      <description>&lt;P&gt;Hi Sir,&lt;BR /&gt;&lt;BR /&gt;We want to trigger FCCU misc IRQ to show "interrupt handler: misc. No action performed".&lt;/P&gt;&lt;P&gt;The detailed code can be found at the link below.&lt;BR /&gt;&lt;A href="https://github.com/nxp-auto-linux/linux/blob/be2b4ba5591b690e6036c1585a960295d1972bf0/drivers/misc/fccu/s32cc_fccu.c#L452" target="_blank" rel="noopener"&gt;https://github.com/nxp-auto-linux/linux/blob/be2b4ba5591b690e6036c1585a960295d1972bf0/drivers/misc/fccu/s32cc_fccu.c#L452&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;We have just enabled the FCCU driver. Is there a straightforward way to test it using s32cc_regacces or T32?&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Jeff Huang&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2025 10:24:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2162083#M14721</guid>
      <dc:creator>Jeff-CF-Huang</dc:creator>
      <dc:date>2025-09-02T10:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2163188#M14742</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for contacting NXP support and sorry for the late reply. I tried analyzing the code ant matching it with the information in the reference manual and BSP user manual. However I was not able to find the required process to trigger the misc IRQ.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I raised this topic with the internal team for better support, I will come back with their feedback.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for understanding&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 01:44:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2163188#M14742</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-09-04T01:44:10Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2168008#M14852</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;.&lt;/P&gt;
&lt;P&gt;Sorry for the late reply, the internal team has been overloaded these past weeks. They shared the following:&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;This interrupt is related to the FCCU timeout configuration, not to any FCCU fault. If the customer intends to trigger this interrupt, it would require a specific timeout setup in the FCCU configuration. Therefore, there should be no need for the customer to monitor this interrupt.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;Why is the customer interested in triggering/monitoring this IRQ?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;"&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Pleas help me by answering my colleague's question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 11 Sep 2025 17:21:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2168008#M14852</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-09-11T17:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2168548#M14857</link>
      <description>Hi Alejandro,&lt;BR /&gt;&lt;BR /&gt;We need to record any FCCU faults on the A53 Linux side for debugging on the real car.&lt;BR /&gt;&lt;BR /&gt;From my understanding:&lt;BR /&gt;S32CC_FCCU_REACTION_NONE maps to the misc IRQ.&lt;BR /&gt;S32CC_FCCU_REACTION_ALARM maps to the alarm IRQ.&lt;BR /&gt;&lt;BR /&gt;If using the alarm IRQ is possible, that works for me as well.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Jeff Huang</description>
      <pubDate>Fri, 12 Sep 2025 04:06:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2168548#M14857</guid>
      <dc:creator>Jeff-CF-Huang</dc:creator>
      <dc:date>2025-09-12T04:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2169072#M14872</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I understand, I have already requested that exact information. I will share your feedback with the internal team and let you know any relevant updated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your patience.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Sep 2025 18:34:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2169072#M14872</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-09-12T18:34:03Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2170076#M14890</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks a lot for your patience. I have received feedback from the internal team:&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;I understand that the customer intends to log all faults recorded by the FCCU, which are listed in the fault map (attached with the reference manual). This is not directly related to the mentioned misc IRQ, which only handles interrupts from the FCCU controller itself (like FCCU configure timeout) and not the fault records.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;To log all FCCU faults, either monitor the NCF_S register periodically or read it when the FCCU enters the alarm/NMI interrupt.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#808080"&gt;To trigger the misc IRQ the customer can, for example,&amp;nbsp;lower the CFG_TO register value, this can potentially trigger an FCCU configuration timeout, but this depends on how long the system remains in the configuration state. In practice, FCCU rarely times out. If the customer requires testing this, please note that the configuration will not take effect during that attempt, as stated in the documentation[page 4146, S32G3 Reference Manual, Rev. 4, 02/2024]:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_2-1757990586741.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357050iE588EA2139C4D5C7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_2-1757990586741.png" alt="alejandro_e_2-1757990586741.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Refer to the table below for timing details:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_1-1757990541030.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357049i7980A2C0AE280F55/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_1-1757990541030.png" alt="alejandro_e_1-1757990541030.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if this information solved all your questions related to this topic.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2025 02:44:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2170076#M14890</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-09-16T02:44:40Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2170860#M14905</link>
      <description>How about the alarm IRQ? It can be triggered when an FCCU fault occurs.</description>
      <pubDate>Wed, 17 Sep 2025 06:18:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2170860#M14905</guid>
      <dc:creator>Jeff-CF-Huang</dc:creator>
      <dc:date>2025-09-17T06:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: How can I trigger an FCCU misc IRQ in Linux?</title>
      <link>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2171327#M14919</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;For the FCCU Alarm handler, please check the information in the BSP user manual, for instance, in BSP44:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1758133580367.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357367i8F7539A943AD0781/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1758133580367.png" alt="alejandro_e_0-1758133580367.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Basically any NCF configured with&amp;nbsp;S32CC_FCCU_REACTION_ALARM will trigger the&amp;nbsp;irq_alarm_handler, in turn, this will execute the&amp;nbsp;clear_fault_status which will log the fault information in the kernel's log.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if you have more questions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 18:33:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-can-I-trigger-an-FCCU-misc-IRQ-in-Linux/m-p/2171327#M14919</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-09-17T18:33:45Z</dc:date>
    </item>
  </channel>
</rss>

