<?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: regulator in dts in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259538#M25629</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Niklas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; See below the answer based on my understanding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Question 1, what does this regulator definition do?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] regulator definition in dts is for regulator driver to initialize/config regulators when kernel boot up, I don't think it is the root cause, as the regulator driver is loader late after kernel start, you should be able to see some logs before that. Actually, even you remove all the regulators definition in dts, kernel should be able to boot up and show some logs.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Q 2. Do I need to set this if I'm using "pre"-fixed powers?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] if you suspect the regulators may cause this issue, you can try to enable all of them in uboot.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Q 3. I noticed that in the sabresd dtsi, it also sets up gpc, which the sabrelite doesn't.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Is this something I need to think about too?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] GPC node in dts is not impacting anything during kernel boot up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Right now I can start u-boot, but when it comes to "Starting kernel ...." it hangs.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] Better to enable earlyprintk to see whether there is any log, or use JTAG to see whether did the kernel hang.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I can run the same image on the SabreSD board, and it has no problem to start the Linux kernel.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Do I need to do any modification because it's a i.MX6D instead of Q?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] Should be no any changes needed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Feb 2014 05:58:09 GMT</pubDate>
    <dc:creator>AnsonHuang</dc:creator>
    <dc:date>2014-02-28T05:58:09Z</dc:date>
    <item>
      <title>regulator in dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259536#M25627</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'm trying to get my custom board running the linux image.&lt;/P&gt;&lt;P&gt;I have based my image on the SabreSD, but I can't see that the Linux kernel is starting.&lt;/P&gt;&lt;P&gt;I'm wondering if I might have missed something in the dts/dtsi files.&lt;/P&gt;&lt;P&gt;I can also add that we are using an i.MX6D instead of Q (does this change anything how I configure the system?).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see that in the sabresd dtsi file they are using some regulators (I assume this is the external regulators on the sabreSD board).&lt;/P&gt;&lt;P&gt;I could se in the sabrelite that they used 3.3 and 2.5V regulators (out board is using a non CPU controlled power, like the sabrelite board).&lt;/P&gt;&lt;P&gt;Question 1, what does this regulator definition do?&lt;/P&gt;&lt;P&gt;Q 2. Do I need to set this if I'm using "pre"-fixed powers?&lt;/P&gt;&lt;P&gt;Q 3. I noticed that in the sabresd dtsi, it also sets up gpc, which the sabrelite doesn't.&lt;/P&gt;&lt;P&gt;Is this something I need to think about too?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Right now I can start u-boot, but when it comes to "Starting kernel ...." it hangs.&lt;/P&gt;&lt;P&gt;I can run the same image on the SabreSD board, and it has no problem to start the Linux kernel.&lt;/P&gt;&lt;P&gt;Do I need to do any modification because it's a i.MX6D instead of Q?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Niklas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 00:05:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259536#M25627</guid>
      <dc:creator>niklasmolin</dc:creator>
      <dc:date>2014-02-26T00:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: regulator in dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259537#M25628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you show your full log including U-boot log?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be helpful if you post your dts patch so that we know what you have changed there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 02:00:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259537#M25628</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2014-02-26T02:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: regulator in dts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259538#M25629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Niklas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; See below the answer based on my understanding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Question 1, what does this regulator definition do?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] regulator definition in dts is for regulator driver to initialize/config regulators when kernel boot up, I don't think it is the root cause, as the regulator driver is loader late after kernel start, you should be able to see some logs before that. Actually, even you remove all the regulators definition in dts, kernel should be able to boot up and show some logs.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Q 2. Do I need to set this if I'm using "pre"-fixed powers?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] if you suspect the regulators may cause this issue, you can try to enable all of them in uboot.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Q 3. I noticed that in the sabresd dtsi, it also sets up gpc, which the sabrelite doesn't.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Is this something I need to think about too?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] GPC node in dts is not impacting anything during kernel boot up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Right now I can start u-boot, but when it comes to "Starting kernel ...." it hangs.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] Better to enable earlyprintk to see whether there is any log, or use JTAG to see whether did the kernel hang.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I can run the same image on the SabreSD board, and it has no problem to start the Linux kernel.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Do I need to do any modification because it's a i.MX6D instead of Q?&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[Anson] Should be no any changes needed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2014 05:58:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/regulator-in-dts/m-p/259538#M25629</guid>
      <dc:creator>AnsonHuang</dc:creator>
      <dc:date>2014-02-28T05:58:09Z</dc:date>
    </item>
  </channel>
</rss>

