<?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>i.MX ProcessorsのトピックRe: Using imx53 pmic da9052 question ?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503980#M81734</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. It has a configurable SLAVE write address (default: 0x90) and a configurable SLAVE read address (default: 0x91).&lt;/P&gt;&lt;P&gt;DA9053 slave address is ok&lt;/P&gt;&lt;P&gt;2. &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;This problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;occurs&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;only when&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a warm restart, cold reset is ok.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Jan 2016 09:32:19 GMT</pubDate>
    <dc:creator>pengchuantang</dc:creator>
    <dc:date>2016-01-20T09:32:19Z</dc:date>
    <item>
      <title>Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503977#M81731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP,&lt;BR /&gt;We use&amp;nbsp; DA9052+i.MX536 and designed the board, we found the error when boot, here is log:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;lt;6&amp;gt;[&lt;/TD&gt;&lt;TD&gt;0.653028] da9052_ssc_i2c 2-0048: 2 - da9052_i2c_read:master_xfer Failed!!&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;lt;6&amp;gt;[&lt;/TD&gt;&lt;TD&gt;0.653045] da9052_i2c_is_connected - i2c read failed.....&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;lt;6&amp;gt;[&lt;/TD&gt;&lt;TD&gt;1.163249] da9052_ssc_i2c 2-0048: 2 - da9052_i2c_read:master_xfer Failed!!&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;lt;6&amp;gt;[&lt;/TD&gt;&lt;TD&gt;1.163260] da9052_i2c_is_connected - i2c read failed.....&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i2c2 have three devices, da9052, tw8834, gt9xx , &lt;/P&gt;&lt;P&gt;What can i do, please help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel version:2.6.35.3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Inuyasha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 08:25:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503977#M81731</guid>
      <dc:creator>pengchuantang</dc:creator>
      <dc:date>2016-01-20T08:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503978#M81732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Inuyasha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i2c iomux settings it is necessary to set SION bit, check&lt;/P&gt;&lt;P&gt;i2c2 CCM_CCGR1(CG10) and follow sect.19.5 Using the I2C Interface i.MX53&lt;/P&gt;&lt;P&gt;System Development User’s Guide (rev.1, 3/2011)&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/files/32bit/doc/user_guide/MX53UG.pdf" rel="nofollow"&gt;http://www.freescale.com/files/32bit/doc/user_guide/MX53UG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 09:12:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503978#M81732</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-01-20T09:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503979#M81733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. It has a configurable SLAVE write address (default: 0x90) and a configurable SLAVE read address (default: 0x91).&lt;/P&gt;&lt;P&gt;DA9053 slave address is ok&lt;/P&gt;&lt;P class="g-unit"&gt;2. &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;This problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;occurs&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;only when&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a warm restart, cold reset is ok.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 09:12:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503979#M81733</guid>
      <dc:creator>pengchuantang</dc:creator>
      <dc:date>2016-01-20T09:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503980#M81734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. It has a configurable SLAVE write address (default: 0x90) and a configurable SLAVE read address (default: 0x91).&lt;/P&gt;&lt;P&gt;DA9053 slave address is ok&lt;/P&gt;&lt;P&gt;2. &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;This problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;occurs&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;only when&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a warm restart, cold reset is ok.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 09:32:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503980#M81734</guid>
      <dc:creator>pengchuantang</dc:creator>
      <dc:date>2016-01-20T09:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503981#M81735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="j-post-author"&gt;&lt;STRONG&gt;&lt;A href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="j-post-author"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/SPAN&gt;I also check SDA of i2c2, the sda always been pull down when warm restart. But cold start is ok.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 12:19:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503981#M81735</guid>
      <dc:creator>pengchuantang</dc:creator>
      <dc:date>2016-01-20T12:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503982#M81736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This can occur when a system reset does not cause all I2C devices to be reset. Thus, SDAn can be negated low by another&lt;/P&gt;&lt;P&gt;I2C device while this I2C module is coming out of reset and will stay low indefinitely. The following&lt;/P&gt;&lt;P&gt;procedure can be used to force this I2C module to generate SCLn so that the device driving SDAn can&lt;/P&gt;&lt;P&gt;finish its transaction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Disable the I2C module and set the master bit by setting I2CnCR to 0x20.&lt;/P&gt;&lt;P&gt;2. Enable the I2C module by setting I2CnCR to 0xA0.&lt;/P&gt;&lt;P&gt;3. Read I2CnDR.&lt;/P&gt;&lt;P&gt;4. Return the I2C module to slave mode by setting I2CnCR to 0x80."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 12:30:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503982#M81736</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-01-20T12:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: Using imx53 pmic da9052 question ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503983#M81737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Dear &lt;SPAN class="j-post-author"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-content-finding="Community" data-userid="206296" data-username="igorpadykov" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Attached is&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;log, the slave devices of i2c3 are all probe failed.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;If i disabled the da9053 init func in "mxc_board_init", like this:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;#if defined(CONFIG_PMIC_DA9052)&lt;/P&gt;&lt;P&gt;#if !defined(CONFIG_MX53_MFG)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //mx53_b1023l_init_da9052();&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;other slave devices of i2c3 will be probe ok, i seach I2CnCR, how to do it?&lt;/P&gt;&lt;P&gt;I also try to do recovery i2c when booting up in uboot, like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_I2C_MXC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setup_i2c(CONFIG_SYS_I2C_PORT);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i2c_bus_recovery();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setup_pmic_voltages();&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if i enable i2c_bus_recovery, the system will can't be booting up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 02:27:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-imx53-pmic-da9052-question/m-p/503983#M81737</guid>
      <dc:creator>pengchuantang</dc:creator>
      <dc:date>2016-01-21T02:27:36Z</dc:date>
    </item>
  </channel>
</rss>

