<?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: Unable to reset MAC in IMX8MP in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648846#M205713</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;Our board is developed based on NXP IMX8MP. So there are only a few changes. Our board has two ethernet ports same like the NXP board. But the difference is we use DP83867 as the ethernet phy while NXP uses RTL8211F as the ethernet phy and in NXP board both the ethernet phys share the same MDIO bus while in our board the phys use a separate bus. All the pins from the phy in our board has been connected to the SOC in the same way as the NXP board. There are no changes. The ethernet phys used in both the boards also are almost similar. I think if here were any design issues with our board then it would not have worked with linux. In linux we only added few things in the dts file and it worked also the pin muxing is the same in both the boards.&lt;/P&gt;</description>
    <pubDate>Thu, 11 May 2023 15:25:26 GMT</pubDate>
    <dc:creator>Ben10</dc:creator>
    <dc:date>2023-05-11T15:25:26Z</dc:date>
    <item>
      <title>Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1647893#M205614</link>
      <description>&lt;P&gt;Hi we are facing a problem in our board which was developed based on the IMX8MP board. In our board we are using DP83867 as the ethernet phy and we are getting a message as " unable to reset ENET_QOS". What should I do??&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 10:35:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1647893#M205614</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-10T10:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1647955#M205624</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope you are doing well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;I have a few queries to ask that I've mentioned below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please share the dmesg logs and the console logs(the command you give).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please share the connection diagram you made.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please share the Linux BSP version that you are using.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;It will help to debug further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 12:51:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1647955#M205624</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-10T12:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648319#M205644</link>
      <description>&lt;P&gt;Actually it is working in linux , while the problem is with windows 10 IOT. We got the windows 10 IOT source code for NXP IMX8MP board from NXP. The NXP board uses RTL8211F as the ethernet phy but in our board we use DP83867 as the ethernet phy. But the pins connections are the same.&amp;nbsp; So when I run the driver I get a message as " Unable to reset Enet_QoS" and also all the ethernet phy register data that&amp;nbsp; we read comes as 1. I am not asking help with windows 10 IOT development, I need to know whether there was any specific initialisation required maybe clock or something.&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 05:12:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648319#M205644</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-11T05:12:21Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648702#M205696</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="im"&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;Please make sure to check the pad settings for enet_qos if one is using it on rmii&amp;nbsp;interface or rgmii interface.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please make sure to check the voltage on the interface, whether there is an hw issue or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please also make sure to check the clock settings for enet_qos&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please make sure to check that the RMII reference clock (50 MHz) can be fed to IP from an external source or internally from PLL on SoC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One can refer to section 11.7 Ethernet Quality Of Service (ENET_QOS) in RM for more details.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX8MPRM" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/webapp/Download?colCode%3DIMX8MPRM&amp;amp;source=gmail&amp;amp;ust=1683884335925000&amp;amp;usg=AOvVaw3NN588iXYD4mgnm29ksBPz"&gt;https://www.nxp.com/webapp/&lt;WBR /&gt;Download?colCode=IMX8MPRM&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope it helps!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 12:22:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648702#M205696</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-11T12:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648846#M205713</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;Our board is developed based on NXP IMX8MP. So there are only a few changes. Our board has two ethernet ports same like the NXP board. But the difference is we use DP83867 as the ethernet phy while NXP uses RTL8211F as the ethernet phy and in NXP board both the ethernet phys share the same MDIO bus while in our board the phys use a separate bus. All the pins from the phy in our board has been connected to the SOC in the same way as the NXP board. There are no changes. The ethernet phys used in both the boards also are almost similar. I think if here were any design issues with our board then it would not have worked with linux. In linux we only added few things in the dts file and it worked also the pin muxing is the same in both the boards.&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 15:25:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1648846#M205713</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-11T15:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1649419#M205793</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="im"&gt;I hope you are doing well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="im"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I'm afraid that there are&amp;nbsp;a few ethernet drivers that are supported that I've mentioned below down.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Networking drivers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ENET =&amp;gt; All i.MX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• i.MX 8 supports Atheros AR8031 PHY with 10/100/1000 bps mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ENET QOS =&amp;gt; i.MX 8M Plus&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• ENET QOS is available on i.MX 8M Plus.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• RTL8211 PHY is supported.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PCIe &amp;nbsp;=&amp;gt; All i.MX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;• i.MX 8 supports -&amp;gt; M.2 interface.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please read this release notes for more details.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.nxp.com/docs/en/release-note/IMXWNR.pdf" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/docs/en/release-note/IMXWNR.pdf&amp;amp;source=gmail&amp;amp;ust=1683980891545000&amp;amp;usg=AOvVaw1y1MlGdofoZOMBlsayd56c"&gt;https://www.nxp.com/docs/en/&lt;WBR /&gt;release-note/IMXWNR.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 May 2023 12:30:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1649419#M205793</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-12T12:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1649452#M205802</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The ethernet phy that we use in our board which is the DP83867 works perfectly in linux with few changes in the dts file. In windows as you mentioned there are two ethernet drivers- Enet driver and Enet QoS driver. But it looked like the enet driver is not phy specific while the enet QoS driver has a phy specific initialisation part, but that part of the driver is not yet reached in the enet QoS driver as it is not able to do a MAC and DMA reset, while the problem in&amp;nbsp; enet driver is that it is reading the phy register wrongly as all the bits of the phy registers are 1.&lt;/P&gt;&lt;P&gt;There are only two changes between the NXP board and our board regarding the ethernet. 1. NXP uses RTL8211F while we use DP83867, 2. Both the phys in NXP share common mdio bus while we use a separate bus.&lt;/P&gt;</description>
      <pubDate>Fri, 12 May 2023 13:16:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1649452#M205802</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-12T13:16:11Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1650245#M205869</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In our board the two ethernet phys don't share the same mdio bus unlike the NXP board in which both the phys share a common bus, so could that cause a problem in accessing the MDIO of the ethernet phys??&lt;/P&gt;</description>
      <pubDate>Mon, 15 May 2023 10:01:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1650245#M205869</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-15T10:01:29Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651044#M205936</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In NXP IMX8MP both the ethernet phys share a common MDIO/MDC bus, but in our board ,the&amp;nbsp; two phys don't share the MDIO/MDC bus and have separate buses, so in that what are the changes that we&amp;nbsp; might need to do??&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2023 09:55:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651044#M205936</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-16T09:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651083#M205941</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="im"&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;In our board the two ethernet phys don't share the same mdio bus unlike the NXP board in which both the phys share a common bus, so could that cause a problem in accessing the MDIO of the ethernet phys??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Yes, it could be possible that the two Ethernet PHYs not sharing the same MDIO can cause the problem of "unable to reset enet_qos".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;The ENET_QOS registers are located in the MDIO space of the Ethernet controller. (Please check the&amp;nbsp;datasheet for more details) If the two Ethernet PHYs are not sharing the same MDIO, then the ENET_QOS registers for each Ethernet phy will be located in different MDIO addresses. This can cause the problem "unable to reset enet_qos" It's like accessing those registers from 2 diff locations at a time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please make sure that the two Ethernet PHYs share the same MDIO.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;One can also refer to section 11.6.2.17 PHY management interface in the RM for more details.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX8MPRM" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/webapp/Download?colCode%3DIMX8MPRM&amp;amp;source=gmail&amp;amp;ust=1684318555229000&amp;amp;usg=AOvVaw0NfmphvO2OaVvph1TasuTa"&gt;https://www.nxp.com/webapp/&lt;WBR /&gt;Download?colCode=IMX8MPRM&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this information helps!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2023 10:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651083#M205941</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-16T10:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651103#M205947</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for replying&lt;/P&gt;&lt;P&gt;In our board the MDIO/MDC of EnetQoS is connected to the MDIO/MDC of the ethernet controller, while the&amp;nbsp;MDIO/MDC of the other Enet&amp;nbsp; is not connected to the&amp;nbsp;MDIO/MDC of the ethernet controller rather it is connected to "i.MX8MP - SAI" interface. But the enet port works in linux but not in windows.&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2023 11:07:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651103#M205947</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-16T11:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651942#M206022</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="im"&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Please find the Internal Windows team response below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to correct the statement above - our EVK board does not use one MDIO peripheral for both Phys, interested resistors R424 and R425 are marked as DNP (Do not populate). So this should not be the issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have got a piece of information&amp;nbsp;about QoS behavior on i.MX8MP&amp;nbsp;expects&amp;nbsp;a clock signal from the RXC pin. They could be able to provide a reset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, try to check the PHYs RXC output if it is generating or not. If not so, try to connect the ethernet cable. Or, some of the PHYs can enable clock output by register setting.”&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
      <pubDate>Wed, 17 May 2023 09:35:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651942#M206022</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-17T09:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651997#M206027</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply&lt;/P&gt;&lt;P&gt;In our board we are also not able to access the ethernet phy registers because when I read the phy registers I get all the bits of Enet and EnetQoS phy registers as 1. So, I am not able to control the phy through registers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 09:15:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1651997#M206027</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-19T09:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659040#M206720</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;Could you please provide a schematic for further debugging?&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 May 2023 08:55:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659040#M206720</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-29T08:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659134#M206731</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am sorry, I won't be able to provide you with the schematic but I can tell you how any pin from the soc is connected to the ethernet phy. All the pins in our board from the ethernet phy are connected to the IMX8MP soc just like how it is connected in the NXP IMX8MP board.&lt;/P&gt;</description>
      <pubDate>Mon, 29 May 2023 10:43:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659134#M206731</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-29T10:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659987#M206815</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I probe the MDC pin after booting the windows I&amp;nbsp; am not getting the clock signal but if I try to probe the MDC pin while restarting the windows I get clock signal of 2.5 MHz. With 2.5MHz clock signal ethernet works in ubuntu. So, is there a way to fix this in windows??&lt;/P&gt;&lt;P&gt;The image below is after booting into windows.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot from 2023-05-30 18-42-44.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/225431i4B7D177EFCB060EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot from 2023-05-30 18-42-44.png" alt="Screenshot from 2023-05-30 18-42-44.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The image below is while restarting the board in windows&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot from 2023-05-30 18-15-33.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/225434i7D8FAA9F549EC66D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot from 2023-05-30 18-15-33.png" alt="Screenshot from 2023-05-30 18-15-33.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2023 13:20:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1659987#M206815</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-05-30T13:20:57Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663472#M207093</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/1645"&gt;@Ben&lt;/a&gt;,&lt;BR /&gt;signal traces on your image doesn't look as expected. I would expect couple burst of data looking similar to I2C.&lt;BR /&gt;See &lt;A href="https://support.saleae.com/tutorials/learning-portal/learning-resources/management-data-input-output-mdio" target="_blank" rel="noopener"&gt;https://support.saleae.com/tutorials/learning-portal/learning-resources/management-data-input-output-mdio&lt;/A&gt; .&lt;BR /&gt;&lt;BR /&gt;Here's couple of ideas based on discussion:&lt;BR /&gt;1. The electrical connection should be correct, so there should be a little need to change routing in board init.c.&lt;BR /&gt;2. From my understanding the configuration of phy is done in ASL file. Windows driver reads list of actions and performs couple of writes into PHY.&lt;BR /&gt;3. There's chance that PHY has been setup by U-Boot and BoardInit.c just mimics that. Even if possibly incomplete, It still must be correct because it will break the configuration.&lt;BR /&gt;I wouldn't fiddle with routing much as not to break the routing before having chance to debug ethernet driver itself.&lt;BR /&gt;4. You can also record and compare MDIO traces of both MDIO signals and the enable/chip select and compare the traces for various operating systems and boards - Linux, Windows on NXP EVK and Linux and Windows on you new board.&lt;BR /&gt;5. You have mentioned there's no way to provide us you schematic. Maybe you can post Devicetree patch required to get your PHY working.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2023 12:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663472#M207093</guid>
      <dc:creator>Frantisek_Prochaska</dc:creator>
      <dc:date>2023-06-05T12:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663504#M207098</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/79780"&gt;@Frantisek_Prochaska&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply&lt;/P&gt;&lt;P&gt;After probing the clock signals in windows, I also probed the power signals of the ethernet phy and I observed that the phy wasn't getting any power from the power supply. It was because the power supply was given to the phy through a LDO which was controlled by an I2C GPIO expander. So, I2C GPIO is connected to the SOC through I2C6, so I tried to read a register from the I2C GPIO expander through I2C6 but got a message that "failed to setup I2C controller". So, what could possibly be the reason??&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2023 13:06:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663504#M207098</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-06-05T13:06:49Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663563#M207106</link>
      <description>Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216766"&gt;@Ben10&lt;/a&gt;,&lt;BR /&gt;First thought was to have a look into Boardinit.c.&lt;BR /&gt;Search for Pca6416I2cConfig for inspiration. You shall be able to configure your expander too.&lt;BR /&gt;&lt;BR /&gt;Make sure to enable clocks and route pins for your I2C in I2cInit() otherwise you get bus errors.&lt;BR /&gt;&lt;BR /&gt;Good luck!</description>
      <pubDate>Mon, 05 Jun 2023 14:58:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663563#M207106</guid>
      <dc:creator>Frantisek_Prochaska</dc:creator>
      <dc:date>2023-06-05T14:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reset MAC in IMX8MP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663573#M207107</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/79780"&gt;@Frantisek_Prochaska&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply&lt;/P&gt;&lt;P&gt;I have done everything from pin muxing and initializing the clock, but I couldn't get the bus to work. I get error message that the I2C bus is idle.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2023 15:13:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-reset-MAC-in-IMX8MP/m-p/1663573#M207107</guid>
      <dc:creator>Ben10</dc:creator>
      <dc:date>2023-06-05T15:13:07Z</dc:date>
    </item>
  </channel>
</rss>

