<div><br></div><div dir="auto" style="text-align:start"><span style="text-align:justify">Zhenhua -</span></div><div dir="auto" style="text-align:start"><span style="text-align:justify"><br></span></div><div dir="auto" style="text-align:start"><span style="text-align:justify">Thank you. My understanding is that USB2 on the LS1012A was verified on the QDS board; possibly with the QorIQ 1703 SDK?</span></div><div dir="auto" style="text-align:start"><span style="text-align:justify"><br></span></div><div dir="auto" style="text-align:start"><span style="text-align:justify">There are *ls1012aqds* files in LSDK 18.03 (and thus in YP2.5), but perhaps not all of the changes from the QDS work were brought forward?</span></div><div dir="auto" style="text-align:start"><span style="text-align:justify"><br></span></div><div dir="auto" style="text-align:start"><span style="text-align:justify">.Tim</span></div><div dir="auto" style="text-align:start"><span style="text-align:justify"><br></span></div><div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 12, 2018 at 5:34 AM Zhenhua Luo <<a href="mailto:zhenhua.luo@nxp.com">zhenhua.luo@nxp.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-8724025851586208757WordSection1">
<p class="MsoNormal">Hi Tim, <u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal">The ls1012ardb/frwy only provides the USB3.0 physical port, so USB2.0 enablement is not verified, we will look into the issue and fix it.
<u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph">Best Regards,<u></u><u></u></p>
<p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><u></u>Â <u></u></p>
<p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph">Zhenhua<u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal"><b>From:</b> <a href="mailto:meta-freescale-bounces@yoctoproject.org" target="_blank">meta-freescale-bounces@yoctoproject.org</a> <<a href="mailto:meta-freescale-bounces@yoctoproject.org" target="_blank">meta-freescale-bounces@yoctoproject.org</a>>
<b>On Behalf Of </b>Tim Hammer<br>
<b>Sent:</b> Monday, September 10, 2018 11:41 AM<br>
<b>To:</b> <a href="mailto:meta-freescale@yoctoproject.org" target="_blank">meta-freescale@yoctoproject.org</a><br>
<b>Subject:</b> [meta-freescale] LS1012A USB 2.0<u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">On a board design based on the LS1012A Freedom board, we added a USB 2.0 connection (in addition to the USB 3.0 included on the Freedom board).<u></u><u></u></p>
</div></div></div></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_-8724025851586208757WordSection1"><div><div><div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">I have run into a challenge building the Linux kernel driver to support the ULPI connection.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">With </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">CONFIG_USB_EHCI_FSL</span><span style="color:#1f497d"> defined, the
code will not build because </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">CONFIG_PM </span><span style="color:#1f497d">is defined and causes </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">drivers/usb/host/ehci-fsl.c</span><span style="font-size:10.0pt;color:black"> </span><span style="color:#1f497d">to
try and pull in </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">asm/fsl_pm.h</span><span style="color:#1f497d"> which is not provided for qoriq (only for powerpc!).</span><u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black">CONFIG_PM</span><span style="color:#1f497d">Â is:</span><u></u><u></u></p>
<p class="m_-8724025851586208757gmail-m-6064122675089964078msolistparagraph" style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt">
<span style="font-family:Symbol;color:#1f497d">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1f497d">         </span><span style="color:#1f497d">not in arch/arm64/configs/defconfig (which I am pretty sure is used as the “baseâ€
for </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">make defconfig</span><span style="color:#1f497d"> in </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">meta-freescale/recipes-kernel/linux/<a href="https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flinux-qoriq_4.14.bb%2F&data=02%7C01%7Czhenhua.luo%40nxp.com%7C979924ffd21d46edc99508d616cf45d8%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636721476826179512&sdata=bqnBBZuT1J9PnL7kN7hXQn8ofjVeaQZP1Dn%2BRzI4V9c%3D&reserved=0" target="_blank">linux-qoriq_4.14.bb</a></span><span style="color:#1f497d">)</span><u></u><u></u></p>
<p class="m_-8724025851586208757gmail-m-6064122675089964078msolistparagraph" style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt">
<span style="font-family:Symbol;color:#1f497d">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1f497d">         </span><span style="color:#1f497d">nor is it in </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">arch/arm64/configs/lsdk.config</span><span style="color:#1f497d"> (which
I am pretty sure is the </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">DELTA_KERNEL_DEFCONFIG</span><span style="color:#1f497d"> used in </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">meta-freescale/recipes-kernel/linux/<a href="https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flinux-qoriq_4.14.bb%2F&data=02%7C01%7Czhenhua.luo%40nxp.com%7C979924ffd21d46edc99508d616cf45d8%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636721476826179512&sdata=bqnBBZuT1J9PnL7kN7hXQn8ofjVeaQZP1Dn%2BRzI4V9c%3D&reserved=0" target="_blank">linux-qoriq_4.14.bb</a></span><span style="color:#1f497d">)</span><u></u><u></u></p>
<p class="m_-8724025851586208757gmail-m-6064122675089964078msolistparagraph" style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt">
<span style="font-family:Symbol;color:#1f497d">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1f497d">         </span><span style="color:#1f497d">nor can I find it in any </span><span style="font-size:10.0pt;font-family:"Courier New";color:black">Kconfig</span><span style="color:#1f497d"> in
the linux-qoriq source tree</span><u></u><u></u></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">Even so, it ends up in the .config file created when I build the linux-qoriq recipe. </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">Can anyone point out what I am missing that results in CONFIG_PM getting defined? <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">I have put in a workaround to #undef CONFIG_PM in ehci-fsl.c and am now able to get the second USB 2.0 bus, but I would like to find the "root source" to patch if I can.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><br>
<span style="font-family:"Arial Narrow",sans-serif">.Tim</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><br><span style="font-family:arial narrow,sans-serif">.Tim</span><br></div></div>