<?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: LS1021A boot problem at floating USB power pins in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973636#M4874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the problem and solution.&lt;BR /&gt;all USB digital and analog supply pins floats in my board and its okay and no problem as described in AN4878 Rev. 5.&lt;BR /&gt;but in u-boot source USB registers written in "arch/arm/cpu/armv7/ls102xa/soc.c" file by erratum_a009008(), erratum_a009798(), erratum_a008997() and erratum_a009007() Regardless of enable or disable USB in config files.&lt;/P&gt;&lt;P&gt;Solution:&lt;/P&gt;&lt;P&gt;if no one uses USB in hardware design, must comments next lines in "arch/arm/cpu/armv7/ls102xa/soc.c" file also:&lt;/P&gt;&lt;P&gt;//erratum_a009008();&lt;BR /&gt;//erratum_a009798();&lt;BR /&gt;//erratum_a008997();&lt;BR /&gt;//erratum_a009007();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks of Pavel and good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Oct 2019 08:04:52 GMT</pubDate>
    <dc:creator>davidkimi</dc:creator>
    <dc:date>2019-10-30T08:04:52Z</dc:date>
    <item>
      <title>LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973631#M4869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;I made a custom board based on TWR-LS1021A board and removed unused signal and ports on it as described in AN4878.&lt;BR /&gt;Now my problem is my board stop before running u-boot code.&lt;/P&gt;&lt;P&gt;i compiled u-boot v2017.07 with enabled DEBUG opthion in config files and output is here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot SPL 2017.07 (Oct 28 2019 - 16:42:26)&lt;BR /&gt;&amp;gt;&amp;gt;spl:board_init_r()&lt;BR /&gt;using memory 0x82100000-0x82200000 for malloc()&lt;BR /&gt;spl_early_init()&lt;BR /&gt;Trying to boot from MMC1&lt;BR /&gt;spl: mmc boot mode: raw&lt;BR /&gt;hdr read sector e8, count=1&lt;BR /&gt;spl: payload image: U-Bo load addr: 0x81ffffc0 size: 497307&lt;BR /&gt;read 3cc sectors to 81ffffc0&lt;BR /&gt;Jumping to U-Boot&lt;BR /&gt;loaded - jumping to U-Boot...&lt;BR /&gt;image entry point: 0x82000000&lt;/P&gt;&lt;P&gt;&amp;lt;stay here and no more activity&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after many research and debug, i found the problem.&lt;BR /&gt;when i remove R167 and R182 from TWR-LS1021A board (this removes USB power from the chip), i saw the same problem and output log on the TWR-LS1021A board.&lt;BR /&gt;i don't need usb ports in my custom board and as described in AN4878 (Table 3), i left no connect and floating the USB1_SDVDD, USB1_SPVDD, USB1_SXVDD and USB_HVDD pins.&lt;BR /&gt;in addition i see when i mount only R182 on the TWR-LS1021A board, it boots normaly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whats the problem and what can i do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 14:49:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973631#M4869</guid>
      <dc:creator>davidkimi</dc:creator>
      <dc:date>2019-10-28T14:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973632#M4870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;Previous revision of the &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;AN4878 Rev. 3 contains the following recommendation for the LS1021a USB1_SDVDD:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Not Used - &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Must remain powered&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;It looks like the &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;AN4878 Rev. 5 is not fully correct.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&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>Tue, 29 Oct 2019 06:55:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973632#M4870</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2019-10-29T06:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973633#M4871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavel Chubakov,&lt;/P&gt;&lt;P&gt;thank you for your comments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's maybe a bad documentation from NXP. the last revision of AN4878 is rev. 5 that exists on the NXP web site and not earlier rev.&lt;/P&gt;&lt;P&gt;the USB1_SDVDD pin is not accessible on the board (BGA pkg) and i don't have enough time to rebuild another board so i need a software solution.&lt;/P&gt;&lt;P&gt;if the problem is a silicon bug, so the SPL shouldn't run too. i removed all USB defines from config header files of TWR board at u-boot code but without any effect in boot sequences.&lt;/P&gt;&lt;P&gt;is there any infinite while loop that waits for the USB's PLLs to be locked in u-boot or in chip hardware?&lt;/P&gt;&lt;P&gt;if it's a software loop, i can bypass it in the u-boot code easily.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Oct 2019 21:44:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973633#M4871</guid>
      <dc:creator>davidkimi</dc:creator>
      <dc:date>2019-10-29T21:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973634#M4872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Is the LS1021a USB1_SDVDD not connected (floating) on your board?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2019 06:04:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973634#M4872</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2019-10-30T06:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973635#M4873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, it's not connected on my board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2019 07:13:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973635#M4873</guid>
      <dc:creator>davidkimi</dc:creator>
      <dc:date>2019-10-30T07:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: LS1021A boot problem at floating USB power pins</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973636#M4874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the problem and solution.&lt;BR /&gt;all USB digital and analog supply pins floats in my board and its okay and no problem as described in AN4878 Rev. 5.&lt;BR /&gt;but in u-boot source USB registers written in "arch/arm/cpu/armv7/ls102xa/soc.c" file by erratum_a009008(), erratum_a009798(), erratum_a008997() and erratum_a009007() Regardless of enable or disable USB in config files.&lt;/P&gt;&lt;P&gt;Solution:&lt;/P&gt;&lt;P&gt;if no one uses USB in hardware design, must comments next lines in "arch/arm/cpu/armv7/ls102xa/soc.c" file also:&lt;/P&gt;&lt;P&gt;//erratum_a009008();&lt;BR /&gt;//erratum_a009798();&lt;BR /&gt;//erratum_a008997();&lt;BR /&gt;//erratum_a009007();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks of Pavel and good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2019 08:04:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1021A-boot-problem-at-floating-USB-power-pins/m-p/973636#M4874</guid>
      <dc:creator>davidkimi</dc:creator>
      <dc:date>2019-10-30T08:04:52Z</dc:date>
    </item>
  </channel>
</rss>

