<?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: QorIQ EMI_MDIO controller ACK bit checking</title>
    <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650050#M2240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Denis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do You have any progress regarding the QorIQ (LS1043A in my case) MDIO ACK checking? If so, please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 06 May 2017 20:49:41 GMT</pubDate>
    <dc:creator>cyrilstrejc</dc:creator>
    <dc:date>2017-05-06T20:49:41Z</dc:date>
    <item>
      <title>QorIQ EMI_MDIO controller ACK bit checking</title>
      <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650049#M2239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Hi,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Does Ethernet Management Interface controller in QorIQ processors (namely &lt;STRONG&gt;LS1021A&lt;/STRONG&gt; and &lt;STRONG&gt;T1040&lt;/STRONG&gt;) check the low level on the MDIO line during the second turnaround bit (ACK) for read transactions? What if an external PHY won't set this bit low? Will the read transaction be aborted by controller or it will be completed as normal?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="MDIO read.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/14561i5AA74F6E81009C81/image-size/large?v=v2&amp;amp;px=999" role="button" title="MDIO read.png" alt="MDIO read.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;BR,&lt;BR /&gt;&amp;nbsp; &amp;nbsp;Denis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2017 10:08:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650049#M2239</guid>
      <dc:creator>fdm</dc:creator>
      <dc:date>2017-04-27T10:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: QorIQ EMI_MDIO controller ACK bit checking</title>
      <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650050#M2240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Denis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do You have any progress regarding the QorIQ (LS1043A in my case) MDIO ACK checking? If so, please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 May 2017 20:49:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650050#M2240</guid>
      <dc:creator>cyrilstrejc</dc:creator>
      <dc:date>2017-05-06T20:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: QorIQ EMI_MDIO controller ACK bit checking</title>
      <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650051#M2241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P dir="ltr"&gt;Hi Cyril,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I still have no info regarding LS1 family.&lt;/P&gt;&lt;P&gt;As for T1040, I have confirmed experimentally that it doesn't check the ACK bit during&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;read transactions at least for &lt;EM&gt;&lt;STRONG&gt;clause 22&lt;/STRONG&gt; &lt;/EM&gt;PHY. I have used the &lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;"mii read"&lt;/SPAN&gt; command in U-Boot; it returns a correct result with no regard to the ACK bit state set by PHY.&amp;nbsp;&lt;SPAN&gt;I have not checked&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;clause 45&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;PHY read (&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;"mdio read"&lt;/SPAN&gt; command).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: square;"&gt;&lt;LI&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM style="background-color: #ffffff; text-decoration: underline;"&gt;Question for&lt;/EM&gt;&lt;/SPAN&gt;&lt;EM style="text-decoration: underline;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&lt;SPAN style="font-size: 15px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;N&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;X&lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;P&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM style="background-color: #ffffff; color: #51626f;"&gt;Would you at least confirm the similarity of the&amp;nbsp;EMI_MDIO controllers implemented in the T1 and LS1 families?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;BR,&lt;/SPAN&gt;&lt;BR style="color: #51626f;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp; &amp;nbsp;Denis&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 May 2017 14:38:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650051#M2241</guid>
      <dc:creator>fdm</dc:creator>
      <dc:date>2017-05-11T14:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: QorIQ EMI_MDIO controller ACK bit checking</title>
      <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650052#M2242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Devices with eTSEC always go ahead and return what they get from the&lt;BR /&gt;line, regardless of TA. DPAA-enabled devices have a means to report&lt;BR /&gt;that the PHY didn't respond and data is not valid, see the description&lt;BR /&gt;of MDIO_CFG[MDIO_RD_ER] bit in your processor DPAARM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that you cannot rely on u-Boot mdio read command output because &lt;BR /&gt;u-Boot &amp;nbsp;&amp;nbsp; &amp;nbsp;MDIO read procedures don't report errors, see memac_mdio_read() in &lt;BR /&gt;memac_phy.c and tsec_local_mdio_read() in fsl_mdio.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS1043A is a special case. It does implement MDIO_CFG[MDIO_RD_ER],&lt;BR /&gt;but it is affected by erratum A-007900. Refer to the errata list &lt;BR /&gt;for details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Platon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 14:07:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650052#M2242</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2017-05-15T14:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: QorIQ EMI_MDIO controller ACK bit checking</title>
      <link>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650053#M2243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Platon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately I can't find the&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;A-007900 erratum, neither at the LS1043A's Document page:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-layerscape-arm-processors/qoriq-layerscape-1043a-and-1023a-multicore-communications-processors:LS1043A?tab=Documentation_Tab" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-layerscape-arm-processors/qoriq-layerscape-1043a-and-1023a-multicore-communications-processors:LS1043A?tab=Documentation_Tab"&gt;QorIQ® Layerscape 1043A|NXP&lt;/A&gt;, nor by google.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Basically, I understand DPAA-enabled devices return what they get from the line plus (in case of&amp;nbsp;&lt;STRONG&gt;Clause 22)&lt;/STRONG&gt;&amp;nbsp;true/false information in MDIO[MDIO_RD_ER] register if correct TA by PHY has been provided, correct?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Regarding the&amp;nbsp;A-007900, can You, please, give me an advice how to obtain it or can You share the information about LS1043A's exception from the rule through the forum?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--- &lt;STRONG&gt;UPDATE&amp;nbsp;&lt;/STRONG&gt;---&lt;/P&gt;&lt;P&gt;Following the forum thread&lt;A href="https://community.nxp.com/message/845707"&gt;https://community.nxp.com/message/845707&lt;/A&gt;&amp;nbsp;I assume, to acquire LS1043A's errata, I have to create Service Request or contact our local NXP dealer.&lt;/P&gt;&lt;P&gt;------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Cyril&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 14:36:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QorIQ-EMI-MDIO-controller-ACK-bit-checking/m-p/650053#M2243</guid>
      <dc:creator>cyrilstrejc</dc:creator>
      <dc:date>2017-05-15T14:36:39Z</dc:date>
    </item>
  </channel>
</rss>

