<?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: TBI Physical Address? in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626422#M1946</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; Or simply follow the initialization sequence as it is and after init, use eTSEC_MDIO_MIIMADD?&lt;/P&gt;&lt;P&gt;Correct, eTSECn_MDIO_MIIMADD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jan 2017 04:43:00 GMT</pubDate>
    <dc:creator>ufedor</dc:creator>
    <dc:date>2017-01-19T04:43:00Z</dc:date>
    <item>
      <title>TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626417#M1941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am configuring LS1021A in RMII mode. Initialization steps in Reference manual says -&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt; Set MIIMADD = 0x0000_nn11 (TBICON, where nn=TBIPA)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When read through reference manual, I could understand that - In order to access any TBI register, I have to load it's address in MIIMADD register. But I don't understand what value I should assign to TBIPA.&lt;/P&gt;&lt;P&gt;TBI's Physical address is stored in TBIPA register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I know&amp;nbsp;TBI's Physical address?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2017 09:22:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626417#M1941</guid>
      <dc:creator>swanandpurankar</dc:creator>
      <dc:date>2017-01-18T09:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626418#M1942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reason we have TBI registers mentioned in the initialization steps (for MII, RMII and RGMM) is because the&amp;nbsp; elastic FIFO reset logic is actually included in the internal TBI Phy logic. Hence a reset of the TBI Phy was added to the eTSEC/dTSEC recommended initialization sequence to ensure no "garbage" data would reside in the elastic FIFO during the controller's initialization.&lt;/P&gt;&lt;P&gt;We will add additional note in the next RM release to clarify this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For eTSEC1 the TBIPA value should be non-zero and distinct from external PHYs addresses (if any).&lt;/P&gt;&lt;P&gt;For eTSEC2 and eTSEC3 the TBIPA value can be any in range 1-31.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that TBI PHY registers have to be accessed by means of MDIO registers belonging to the configured eTSEC.&lt;/P&gt;&lt;P&gt;For eTSEC2 MDIO range starts at 2D6_4000 address offset&lt;/P&gt;&lt;P&gt;For eTSEC3 MDIO range starts at 2DA_4000 address offset&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2017 17:08:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626418#M1942</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2017-01-18T17:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626419#M1943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Means, Do I have to ignore these steps?&lt;/P&gt;&lt;P&gt;Additionally, If I have to access TBI registers, I will have to load TBIPA value... So what should I load it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or you mean to say TBI is not at all relevant to MII, RMII and RGMII modes? Then where it is required?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 02:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626419#M1943</guid>
      <dc:creator>swanandpurankar</dc:creator>
      <dc:date>2017-01-19T02:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626420#M1944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please see corrected response.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 04:07:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626420#M1944</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2017-01-19T04:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626421#M1945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for that... It resolved some confusion...&lt;/P&gt;&lt;P&gt;But is that means, Instead of MIIMADD registers mentioned in Initialization sequence, should I use eTSEC_MDIO_MIIMADD and so on?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;ufedor wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that TBI PHY registers have to be accessed by means of MDIO registers belonging to the configured eTSEC.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or simply follow the initialization sequence as it is and after init, use eTSEC_MDIO_MIIMADD?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 04:25:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626421#M1945</guid>
      <dc:creator>swanandpurankar</dc:creator>
      <dc:date>2017-01-19T04:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626422#M1946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; Or simply follow the initialization sequence as it is and after init, use eTSEC_MDIO_MIIMADD?&lt;/P&gt;&lt;P&gt;Correct, eTSECn_MDIO_MIIMADD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 04:43:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626422#M1946</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2017-01-19T04:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626423#M1947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;mmm... Let me reframe the question...&lt;/P&gt;&lt;P&gt;Do I need to use eTSEC_MDIO_MIIMADD in initialization seqeuence?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 04:56:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626423#M1947</guid>
      <dc:creator>swanandpurankar</dc:creator>
      <dc:date>2017-01-19T04:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: TBI Physical Address?</title>
      <link>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626424#M1948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes - see note in the first response.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 08:08:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/TBI-Physical-Address/m-p/626424#M1948</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2017-01-19T08:08:53Z</dc:date>
    </item>
  </channel>
</rss>

