<?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>LayerscapeのトピックRe: How to enable and access i2c bus 3 in kernel?</title>
    <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391321#M129</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your response,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Actually in my setup i had connected the some peripherals in i2c bus 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In u-boot it shows properly :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; i2c dev 3&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Setting bus to 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; i2c probe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valid chip addresses: 00 4C 50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But in kernel those slave addresses are not showing :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root@ls2085aissd:~# i2cdetect -y 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 1&amp;nbsp; 2&amp;nbsp; 3&amp;nbsp; 4&amp;nbsp; 5&amp;nbsp; 6&amp;nbsp; 7&amp;nbsp; 8&amp;nbsp; 9&amp;nbsp; a&amp;nbsp; b&amp;nbsp; c&amp;nbsp; d&amp;nbsp; e&amp;nbsp; f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 70: -- -- -- -- -- -- -- UU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Why those slave addresses are not showing on kernel ? How to enable in kernel ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can you help me on this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Oct 2015 04:39:46 GMT</pubDate>
    <dc:creator>naveennvn</dc:creator>
    <dc:date>2015-10-21T04:39:46Z</dc:date>
    <item>
      <title>How to enable and access i2c bus 3 in kernel?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391319#M127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm using LS2085A board. By default i2c bus 0 is selected , there we can able to read and write the register values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I need to read the register values from i2c bus 3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In u-boot i can able to read those registers. For selecting i2c bus 3 i used "i2c dev 3" command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But in kernel i can't able to select and read the i2c bus 3.I tried via accessing /dev/i2c-3 but i'm not getting.&amp;nbsp; I don't know how to select the bus 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can any one help me on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2015 09:09:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391319#M127</guid>
      <dc:creator>naveennvn</dc:creator>
      <dc:date>2015-10-14T09:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable and access i2c bus 3 in kernel?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391320#M128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="replyToName"&gt;naveennvn,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use i2c-tools package to do verification, please add "i2c-tools" in IMAGE_INSTALL variable of recipe meta-fsl-networking/image/fsl-image-core.bb and rebuild image with "bitbake fsl-image-kernelitb".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# i2cdetect 3&lt;/P&gt;&lt;P&gt;WARNING! This program can confuse your I2C bus, cause data loss and worse!&lt;/P&gt;&lt;P&gt;I will probe file /dev/i2c-3.&lt;/P&gt;&lt;P&gt;I will probe address range 0x03-0x77.&lt;/P&gt;&lt;P&gt;Continue? [Y/n] Y&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 1&amp;nbsp; 2&amp;nbsp; 3&amp;nbsp; 4&amp;nbsp; 5&amp;nbsp; 6 7&amp;nbsp; 8&amp;nbsp; 9&amp;nbsp; a&amp;nbsp; b&amp;nbsp; c&amp;nbsp; d&amp;nbsp; e&amp;nbsp; f&lt;/P&gt;&lt;P&gt;00:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;/P&gt;&lt;P&gt;60: 60 -- -- -- -- -- 66 67 -- -- -- -- 6c 6d -- --&lt;/P&gt;&lt;P&gt;70: -- -- -- -- -- -- -- UU&lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# i2cget -y 3 0x66 0x2 b&lt;/P&gt;&lt;P&gt;0x07&lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# i2cdump 3 0x66&lt;/P&gt;&lt;P&gt;No size specified (using byte-data access)&lt;/P&gt;&lt;P&gt;WARNING! This program can confuse your I2C bus, cause data loss and worse!&lt;/P&gt;&lt;P&gt;I will probe file /dev/i2c-3, address 0x66, mode byte&lt;/P&gt;&lt;P&gt;Continue? [Y/n] Y&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 1&amp;nbsp; 2&amp;nbsp; 3&amp;nbsp; 4&amp;nbsp; 5&amp;nbsp; 6 7&amp;nbsp; 8&amp;nbsp; 9&amp;nbsp; a&amp;nbsp; b&amp;nbsp; c&amp;nbsp; d&amp;nbsp; e f&amp;nbsp;&amp;nbsp;&amp;nbsp; 0123456789abcdef&lt;/P&gt;&lt;P&gt;00: 33 12 07 01 b7 04 00 00 00 00 00 3b df 00 00 00 3?????.....;?...&lt;/P&gt;&lt;P&gt;10: 20 00 00 11 00 00 00 8c 00 00 00 00 00 50 a0 7f ..?...?.....P??&lt;/P&gt;&lt;P&gt;20: 00 00 62 00 cb ff 7f ff 00 00 00 00 00 00 00 00 ..b.?.?.........&lt;/P&gt;&lt;P&gt;30: 32 00 00 12 04 0b 18 ff 18 ff 00 00 00 00 00 00 2..????.?.......&lt;/P&gt;&lt;P&gt;40: 30 00 06 00 00 00 00 00 61 00 00 00 00 00 00 00 0.?.....a.......&lt;/P&gt;&lt;P&gt;50: 80 32 af 03 02 30 a1 08 06 c5 c0 28 7b 20 35 08 ?2???0?????({ 5?&lt;/P&gt;&lt;P&gt;60: 12 ff ff ff ff ff ff ff 00 00 00 ff ff ff ff ff ?...............&lt;/P&gt;&lt;P&gt;70: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 .........?......&lt;/P&gt;&lt;P&gt;80: ee c0 ff ff 00 00 00 00 ff ff ff c0 00 00 00 00 ??.........?....&lt;/P&gt;&lt;P&gt;90: ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 ................&lt;/P&gt;&lt;P&gt;a0: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 .........?......&lt;/P&gt;&lt;P&gt;b0: 00 09 09 00 00 00 00 00 00 00 00 00 00 00 00 00 .??.............&lt;/P&gt;&lt;P&gt;c0: 2f af 3f 95 00 01 00 00 00 00 00 00 03 00 20 00 /???.?......?. .&lt;/P&gt;&lt;P&gt;d0: 00 00 00 00 38 40 00 00 00 0c 00 00 05 c0 00 80 ....8@...?..??.?&lt;/P&gt;&lt;P&gt;e0: 00 00 00 00 cb 17 da 1d 00 00 00 00 00 00 00 11 ....????.......?&lt;/P&gt;&lt;P&gt;f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&lt;/P&gt;&lt;P&gt;&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, 20 Oct 2015 07:06:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391320#M128</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2015-10-20T07:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable and access i2c bus 3 in kernel?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391321#M129</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your response,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Actually in my setup i had connected the some peripherals in i2c bus 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In u-boot it shows properly :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; i2c dev 3&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Setting bus to 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; i2c probe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valid chip addresses: 00 4C 50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But in kernel those slave addresses are not showing :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root@ls2085aissd:~# i2cdetect -y 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 1&amp;nbsp; 2&amp;nbsp; 3&amp;nbsp; 4&amp;nbsp; 5&amp;nbsp; 6&amp;nbsp; 7&amp;nbsp; 8&amp;nbsp; 9&amp;nbsp; a&amp;nbsp; b&amp;nbsp; c&amp;nbsp; d&amp;nbsp; e&amp;nbsp; f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 70: -- -- -- -- -- -- -- UU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Why those slave addresses are not showing on kernel ? How to enable in kernel ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can you help me on this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 04:39:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391321#M129</guid>
      <dc:creator>naveennvn</dc:creator>
      <dc:date>2015-10-21T04:39:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable and access i2c bus 3 in kernel?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391322#M130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="replyToName"&gt;naveennvn,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check whether Kernel configuration contains the following.&lt;/P&gt;&lt;P&gt;CONFIG_I2C=y&lt;/P&gt;&lt;P&gt;CONFIG_I2C_BOARDINFO=y&lt;/P&gt;&lt;P&gt;CONFIG_I2C_COMPAT=y&lt;/P&gt;&lt;P&gt;CONFIG_I2C_CHARDEV=y&lt;/P&gt;&lt;P&gt;CONFIG_I2C_MUX=y&lt;/P&gt;&lt;P&gt;CONFIG_I2C_IMX=y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the dts file, please enable fsl-ls2085a.dtsi and with i2cx node enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your problem remains, would you please also attach Kernel boot log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&lt;/P&gt;&lt;P&gt;&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>Thu, 22 Oct 2015 08:10:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391322#M130</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2015-10-22T08:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable and access i2c bus 3 in kernel?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391323#M131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Above kernel configurations all are already enabled and i2c node also enabled in fsl-ls2085a.dtsi file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now also the problem remains same. I'm not able to access the i2c bus 3 in kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is there any modifications in board files?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Here is the i2c related kernel log :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.388000] SCSI subsystem initialized&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.391937] usbcore: registered new interface driver usbfs&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.397486] usbcore: registered new interface driver hub&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.402894] usbcore: registered new device driver usb&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.408250] i2c i2c-0: IMX I2C adapter registered&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.413012] i2c i2c-0: can't use DMA&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.416646] genirq: Flags mismatch irq 14. 00000000 (2010000.i2c) vs. 00000000 (2000000.i2c)&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.425170] imx-i2c 2010000.i2c: can't claim irq 14&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.430092] imx-i2c: probe of 2010000.i2c failed with error -16&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.436149] i2c i2c-1: IMX I2C adapter registered&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.440888] i2c i2c-1: can't use DMA&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.444509] genirq: Flags mismatch irq 15. 00000000 (2030000.i2c) vs. 00000000 (2020000.i2c)&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.453032] imx-i2c 2030000.i2c: can't claim irq 15&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.457950] imx-i2c: probe of 2030000.i2c failed with error -16&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.463968] pps_core: LinuxPPS API ver. 1 registered&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.468974] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti &amp;lt;&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:giometti@linux.it"&gt;giometti@linux.it&lt;/A&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.449215] i2c /dev entries driver&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.453471] i2c i2c-0: Added multiplexed i2c bus 2&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.458348] i2c i2c-0: Added multiplexed i2c bus 3&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.463238] i2c i2c-0: Added multiplexed i2c bus 4&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.468247] i2c i2c-0: Added multiplexed i2c bus 5&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.473127] i2c i2c-0: Added multiplexed i2c bus 6&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.477998] i2c i2c-0: Added multiplexed i2c bus 7&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.482908] i2c i2c-0: Added multiplexed i2c bus 8&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.487783] i2c i2c-0: Added multiplexed i2c bus 9&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.492579] pca954x 0-0077: registered 8 multiplexed busses for I2C mux pca9547&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Nov 2015 06:44:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-to-enable-and-access-i2c-bus-3-in-kernel/m-p/391323#M131</guid>
      <dc:creator>naveennvn</dc:creator>
      <dc:date>2015-11-03T06:44:00Z</dc:date>
    </item>
  </channel>
</rss>

