<?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: FEC controller TDAR bit not cleared (Uboot) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2325272#M244242</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/258749"&gt;@Decastro&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Working on your problem and will give you the feedback ASAP.&lt;/P&gt;
&lt;P&gt;Which version of the BSP code are you using?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;B.R&lt;/P&gt;</description>
    <pubDate>Tue, 03 Mar 2026 02:00:02 GMT</pubDate>
    <dc:creator>pengyong_zhang</dc:creator>
    <dc:date>2026-03-03T02:00:02Z</dc:date>
    <item>
      <title>FEC controller TDAR bit not cleared (Uboot)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2301416#M243653</link>
      <description>&lt;P&gt;Hi togehter,&lt;/P&gt;&lt;P&gt;I encountered an issue when enabling the KSZ9893 switch in U-Boot (IMX6dl). After a cold reset and entering U-Boot, the TDAR bit is never cleared by the FEC after it has been set to “1” to indicate that there is data to be transmitted.&lt;/P&gt;&lt;P&gt;However, if the system first boots into Linux and then re-enters U-Boot via a warm reset (using reboot), the issue does not occur.&lt;/P&gt;&lt;P&gt;I compared all FEC and KSZ9893 registers between cold reset and warm reset scenarios and found them to be identical. I also compared the clock and PLL configurations in both cases (including ANALOG_PLL_528, ANALOG_PFD_528, CBCMR, CBCD R, and CCGR1), and they are exactly the same.&lt;/P&gt;&lt;P&gt;Is it possible that some initialization or configuration step performed during the warm reset path is missing during the cold reset, which could result in the TDAR bit not being cleared in the cold reset case?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot in advance&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 15:21:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2301416#M243653</guid>
      <dc:creator>Decastro</dc:creator>
      <dc:date>2026-01-27T15:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: FEC controller TDAR bit not cleared (Uboot)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2325272#M244242</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/258749"&gt;@Decastro&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Working on your problem and will give you the feedback ASAP.&lt;/P&gt;
&lt;P&gt;Which version of the BSP code are you using?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;B.R&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2026 02:00:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2325272#M244242</guid>
      <dc:creator>pengyong_zhang</dc:creator>
      <dc:date>2026-03-03T02:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: FEC controller TDAR bit not cleared (Uboot)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2354121#M244950</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;the BSP i am using is&amp;nbsp;6.12-walnascar,&amp;nbsp;Distro fsl-imx-xwayland, uboot&amp;nbsp;version lf_v2025.04.&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you for the response.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 07:47:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2354121#M244950</guid>
      <dc:creator>Decastro</dc:creator>
      <dc:date>2026-04-21T07:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: FEC controller TDAR bit not cleared (Uboot)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2354536#M244960</link>
      <description>&lt;P&gt;I finally figured out that there were two problems I needed to fix: 1. RGMII uses GPIO_16 (RGMII_TX_CTL) as a clock source, so I had to configure it in the device tree (DT). 2. IOMUXC_GPR1 was not configured in mx6dlsabresd.c.&lt;BR /&gt;The problem is now solved. Thank you for your help and the issue can be closed&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2026 06:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/FEC-controller-TDAR-bit-not-cleared-Uboot/m-p/2354536#M244960</guid>
      <dc:creator>Decastro</dc:creator>
      <dc:date>2026-04-22T06:35:03Z</dc:date>
    </item>
  </channel>
</rss>

