<?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: Problems Bringing up the FT5x06 touch controller</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594641#M89363</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I've got a similar problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;recieving&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;edt_ft5x06 2-0070: touchscreen probe failed&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;edt_ft5x06: probe of 2-0070 failed with error -5&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at boot up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;My pinctrl:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;pinctrl_BuyDisp: BuyDispgrp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;MX6QDL_PAD_SD2_CMD__GPIO1_IO11 0x80000000 // Touch Reset&lt;BR /&gt;MX6QDL_PAD_CSI0_DAT12__GPIO5_IO30 0x80000000 // Touch Interrupt&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;my i2c3:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;amp;i2c3 {&lt;BR /&gt;clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;codec_sgtl5000: sgtl5000@0a {&lt;BR /&gt;compatible = "fsl,sgtl5000";&lt;BR /&gt;reg = &amp;lt;0x0a&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_CKO&amp;gt;;&lt;BR /&gt;VDDA-supply = &amp;lt;&amp;amp;reg_2p5v_sgtl5000&amp;gt;;&lt;BR /&gt;VDDIO-supply = &amp;lt;&amp;amp;reg_3p3v_sgtl5000&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;st1232-ts@55 {&lt;BR /&gt;compatible = "sitronix,st1232";&lt;BR /&gt;reg = &amp;lt;0x55&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_st1232&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gpio4&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;30 IRQ_TYPE_LEVEL_LOW&amp;gt;;&lt;BR /&gt;reset-gpio = &amp;lt;&amp;amp;gpio1 11 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;polytouch: edt-ft5x06@70 {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;compatible = "edt,edt-ft5406", "edt,edt-ft5x06";&lt;BR /&gt;reg = &amp;lt;0x70&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_BuyDisp&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gpio5&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;30 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;BR /&gt;reset-gpios = &amp;lt;&amp;amp;gpio1 11 GPIO_ACTIVE_LOW&amp;gt;;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I would be so happy for any hints.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Dec 2017 16:26:10 GMT</pubDate>
    <dc:creator>martinkeppler</dc:creator>
    <dc:date>2017-12-06T16:26:10Z</dc:date>
    <item>
      <title>Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594623#M89345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I am trying to bring up the touch for New haven display which is using FT5406 touch controller . For that purpose I used the drivers given in the Boundary device kernel f5x06_ts.c.Please see the attached driver file.The slave address given for this controller is 0x70.My device tree Node is as follow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;i2c3 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-frequency = &amp;lt;100000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; polytouch: edt-ft5x06@70 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "edt,edt-ft5406","edt,edt-ft5x06";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "ft5x06-ts","ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x70&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_edt_ft5x06&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;gpio4&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;17 2 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //reset-gpios = &amp;lt;&amp;amp;gpio7 12 1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wake-gpios = &amp;lt;&amp;amp;gpio3 21 0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux,wakeup;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl_edt_ft5x06:edt-ft5x06grp {&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; fsl,pins = &amp;lt;&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;&amp;nbsp; MX6QDL_PAD_EIM_D21__GPIO3_IO21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1b0b0&amp;nbsp;&amp;nbsp; // For Touchscreen Wake up&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;&amp;nbsp; MX6QDL_PAD_DI0_PIN4__GPIO4_IO20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1b0b0&amp;nbsp; //For Touch Interrupt&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;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that when I am booting kernel sometimes I am fetting kernel panic&lt;/P&gt;&lt;P&gt;[&amp;lt;802b00a4&amp;gt;] (gpiod_to_irq) from [&amp;lt;8042c0d4&amp;gt;] (ts_probe+0x16c/0x390)&lt;/P&gt;&lt;P&gt;[&amp;lt;8042c0d4&amp;gt;] (ts_probe) from [&amp;lt;8033568c&amp;gt;] (driver_probe_device+0x110/0x24c)&lt;/P&gt;&lt;P&gt;[&amp;lt;8033568c&amp;gt;] (driver_probe_device) from [&amp;lt;80335898&amp;gt;] (__driver_attach+0x8c/0x90)&lt;/P&gt;&lt;P&gt;[&amp;lt;80335898&amp;gt;] (__driver_attach) from [&amp;lt;80333be4&amp;gt;] (bus_for_each_dev+0x6c/0xa0)&lt;/P&gt;&lt;P&gt;[&amp;lt;80333be4&amp;gt;] (bus_for_each_dev) from [&amp;lt;80334e44&amp;gt;] (bus_add_driver+0x148/0x1f0)&lt;/P&gt;&lt;P&gt;[&amp;lt;80334e44&amp;gt;] (bus_add_driver) from [&amp;lt;80335e94&amp;gt;] (driver_register+0x78/0xf8)&lt;/P&gt;&lt;P&gt;[&amp;lt;80335e94&amp;gt;] (driver_register) from [&amp;lt;804377f8&amp;gt;] (i2c_register_driver+0x30/0xb8)&lt;/P&gt;&lt;P&gt;[&amp;lt;804377f8&amp;gt;] (i2c_register_driver) from [&amp;lt;80d466ac&amp;gt;] (ts_init+0x14/0x40)&lt;/P&gt;&lt;P&gt;[&amp;lt;80d466ac&amp;gt;] (ts_init) from [&amp;lt;8000897c&amp;gt;] (do_one_initcall+0xf8/0x154)&lt;/P&gt;&lt;P&gt;[&amp;lt;8000897c&amp;gt;] (do_one_initcall) from [&amp;lt;80d16c54&amp;gt;] (kernel_init_freeable+0x138/0x1d8)&lt;/P&gt;&lt;P&gt;[&amp;lt;80d16c54&amp;gt;] (kernel_init_freeable) from [&amp;lt;806d54bc&amp;gt;] (kernel_init+0x8/0xe8)&lt;/P&gt;&lt;P&gt;[&amp;lt;806d54bc&amp;gt;] (kernel_init) from [&amp;lt;8000e5f8&amp;gt;] (ret_from_fork+0x14/0x3c)&lt;/P&gt;&lt;P&gt;Code: 15d3004c e12fff1e e2503000 0a00000e (e5930000)&lt;/P&gt;&lt;P&gt;---[ end trace a2c9ca4310e0cf39 ]---&lt;/P&gt;&lt;P&gt;Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and some times I am getting :&lt;/P&gt;&lt;P&gt;Ft5x06:Could not detect touch screen -1&lt;/P&gt;&lt;P&gt;If any one has brought up this controller before then please help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 05:00:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594623#M89345</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-21T05:00:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594624#M89346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hrushi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try its latest kernel, many BD boards use FT5406, please check below&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.1.15_1.0.0_ga" title="https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_4.1.15_1.0.0_ga"&gt;GitHub - boundarydevices/linux-imx6 at boundary-imx_4.1.15_1.0.0_ga&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.1.15_1.0.0_ga/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.1.15_1.0.0_ga/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi"&gt;linux-imx6/imx6qdl-nitrogen6_max.dtsi at boundary-imx_4.1.15_1.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fboundarydevices.com%2Ftweaking-froyo-for-nitrogen-part-1-touch-support%2F" rel="nofollow" target="_blank"&gt;http://boundarydevices.com/tweaking-froyo-for-nitrogen-part-1-touch-support/&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>Thu, 21 Jul 2016 06:23:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594624#M89346</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-07-21T06:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594625#M89347</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;Your interrupt is not properly set in the touch node. It is set to be GPIO4 17 whereas your pin muxing suggest it should be GPIO4 20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, in the "interrupts" property you have "17 2 &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;IRQ_TYPE_EDGE_FALLING" whereas it should just be "17 &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;IRQ_TYPE_EDGE_FALLING" (2 and &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;IRQ_TYPE_EDGE_FALLING being the same).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 07:02:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594625#M89347</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-21T07:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594626#M89348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Gary For Reply.&lt;/P&gt;&lt;P&gt;Can you please point me where Should I modify these&amp;nbsp; Interrupt and wakeup GPIO in the code?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 09:49:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594626#M89348</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-21T09:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594627#M89349</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;You don't need to modify the driver source code, just the device tree. The snippet you provided in your first post is wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 09:52:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594627#M89349</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-21T09:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594628#M89350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks igor for you quick reply.&lt;/P&gt;&lt;P&gt;I am using the same drivers but still I am getting the above errors.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 09:57:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594628#M89350</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-21T09:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594629#M89351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;I tried with whatever modifications you suggested but still its not working.Below are the kernel logs related to FT5x06&lt;/P&gt;&lt;P&gt;ft5x06-ts 2-0038: reset fffffffe&lt;/P&gt;&lt;P&gt;ts_probe: wakeup fffffffe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The modified DTSI file nod is as below:&lt;/P&gt;&lt;P&gt;polytouch: edt-ft5x06@38 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "edt,edt-ft5406","edt,edt-ft5x06";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "ft5x06-ts","ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x38&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_edt_ft5x06&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;gpio4&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;20 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //reset-gpios = &amp;lt;&amp;amp;gpio7 12 1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wake-gpios = &amp;lt;&amp;amp;gpio3 21 0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux,wakeup;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am unable to understand where its failing.Please Guide Me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hrushi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2016 14:52:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594629#M89351</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-21T14:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594630#M89352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;I tried with the drivers you suggested but still its not working.Below are the kernel logs related to FT5x06&lt;/P&gt;&lt;P&gt;ft5x06-ts 2-0038: reset fffffffe&lt;/P&gt;&lt;P&gt;ts_probe: wakeup fffffffe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The modified DTSI file nod is as below:&lt;/P&gt;&lt;P&gt;polytouch: edt-ft5x06@38 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "edt,edt-ft5406","edt,edt-ft5x06";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //compatible = "ft5x06-ts","ft5x06,ft5x06-touch";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x38&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_edt_ft5x06&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;gpio4&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;20 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //reset-gpios = &amp;lt;&amp;amp;gpio7 12 1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wake-gpios = &amp;lt;&amp;amp;gpio3 21 0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux,wakeup;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am unable to understand where its failing.Please Guide Me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hrushi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 09:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594630#M89352</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-25T09:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594631#M89353</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;The suggestions I made were based on the pin muxing you copied in your first post. Since it is not working, I suspect the wrong GPIOs are being used. Please make sure that you use the proper one by checking the schematics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 09:18:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594631#M89353</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-25T09:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594632#M89354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary,&lt;/P&gt;&lt;P&gt;I checked the schematics and the GPIO mentioned are correct according to the schematics.&lt;/P&gt;&lt;P&gt;Also after your modifications its probing successfully and its detecting the touchscreen in :&amp;nbsp; detect_ft5x06(client); function.&lt;/P&gt;&lt;P&gt;Also when I checked the value for these GPIO's thr' sysfs its giving very high values instead of 0 and 1. And its not allowing me to change that values.&lt;/P&gt;&lt;P&gt;ft5x06-ts 2-0038: reset fffffffe&lt;/P&gt;&lt;P&gt;ts_probe: wakeup fffffffe&lt;/P&gt;&lt;P&gt;In this logs I am unable to understand what are these values?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 10:42:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594632#M89354</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-25T10:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594633#M89355</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;This means that your wakeup and reset gpio are not set properly. Indeed you called it wake-gpios instead wakeup-gpios.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/ft5x06_ts.c#L524" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/ft5x06_ts.c#L524"&gt;linux-imx6/ft5x06_ts.c at boundary-imx_3.14.52_1.1.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please make sure to look at our device tree and start from there:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi#L883" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi#L883"&gt;linux-imx6/imx6qdl-nitrogen6x.dtsi at boundary-imx_3.14.52_1.1.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 13:22:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594633#M89355</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2016-07-25T13:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594634#M89356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary ,&lt;/P&gt;&lt;P&gt;Thanks for you replies.&lt;/P&gt;&lt;P&gt;Is it necessary to have both the wake-up and reset GPIO 's available in schematics.&lt;/P&gt;&lt;P&gt;In our schematics the RESET GPIO is not there so I tried gving the wakeup GPIO as reset and commented the driver code related to wakeup GPIO .After that when I inserted the module ft5x06_ts.ko I am getting below logs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@imx6qdlsolo:/home# insmod ft5x06_ts.ko &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ft5x06-ts 2-0038: reset 80e1b720&lt;/P&gt;&lt;P&gt;ft5x06 resolution is 800x480&lt;/P&gt;&lt;P&gt;input: ft5x06 as /devices/virtual/input/input1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked the waveforms also ,when I am touching to the screen then I am getting waveforms on Interrupt pin but the toucscreen is not working.&lt;/P&gt;&lt;P&gt;when I run the ts_calibrate its giving below output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@imx6qdlsolo:/home# ts_calibrate &lt;/P&gt;&lt;P&gt;xres = 800, yres = 480&lt;/P&gt;&lt;P&gt;tslib: Selected device is not a touchscreen (must support ABS and KEY event types)&lt;/P&gt;&lt;P&gt;Took 6 samples...&lt;/P&gt;&lt;P&gt;Top left : X = 1009843976 Y =&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;Took 6 samples...&lt;/P&gt;&lt;P&gt;Top right : X = 1009843976 Y =&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;Took 6 samples...&lt;/P&gt;&lt;P&gt;Bot right : X = 1009843976 Y =&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;Took 6 samples...&lt;/P&gt;&lt;P&gt;Bot left : X = 1009843976 Y =&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;Took 6 samples...&lt;/P&gt;&lt;P&gt;Center : X = 1009843976 Y =&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;-69.999992 0.000000 94.000000&lt;/P&gt;&lt;P&gt;-41.999996 0.000000 56.399998&lt;/P&gt;&lt;P&gt;Calibration constants: -4587519 0 6160384 -2752511 0 3696230 65536 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The commented code is as below:&lt;/P&gt;&lt;P&gt;/*ts-&amp;gt;wakeup_gpio = devm_gpiod_get_index(dev, "wakeup", 0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr_info("%s: wakeup %p\n", __func__, ts-&amp;gt;wakeup_gpio);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IS_ERR(ts-&amp;gt;wakeup_gpio)) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err = -ENODEV;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goto exit1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk(KERN_INFO "%s: %s touchscreen irq=%i, wakeup_irq=%i\n", __func__,&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; client_name, ts-&amp;gt;irq, gpiod_to_irq(ts-&amp;gt;wakeup_gpio));*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly guide me regarding this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hrushi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2016 06:49:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594634#M89356</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-26T06:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594635#M89357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank You Gary&lt;/P&gt;&lt;P&gt;Now the touchscreen is working properly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hrushi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2016 08:17:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594635#M89357</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-26T08:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594636#M89358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey please find &lt;A _jive_internal="true" href="https://community.nxp.com/thread/305927" title="https://community.nxp.com/thread/305927"&gt;https://community.nxp.com/thread/305927l&amp;nbsp;&amp;nbsp; &lt;/A&gt;&lt;BR /&gt;link..download the all zip file..don't forget to add header file(.h) in that to your kernal files...it is working fine but i2c read error i'm getting bec i'm not find i2c address in the log(i2cdetct) command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2016 08:21:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594636#M89358</guid>
      <dc:creator>varunjeevangoud</dc:creator>
      <dc:date>2016-07-26T08:21:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594637#M89359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi varun in my case I followed the above links given by igor and guidance from Gary and its worked for me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 10:42:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594637#M89359</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-07-28T10:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594638#M89360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gary,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing issues with touch.When I am loading the driver as module after kernel boots up then the touch is working fine.&lt;/P&gt;&lt;P&gt;But when I am loading driver as buitl-in from kernel then the touch is not working (once you touch the screen the cursor will go to one of the corner and will not move from there).&lt;/P&gt;&lt;P&gt;As I wanted the touch should work instantly after kernel login so for that I insert the modules from rc.local but still I got the same issue as above .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How Can I solve this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Hrushi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Aug 2016 07:16:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594638#M89360</guid>
      <dc:creator>hrushinale</dc:creator>
      <dc:date>2016-08-17T07:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594639#M89361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Igo,&lt;/P&gt;&lt;P&gt;i'm using Focaltech touch IC FT5316 for my customed board (based on Sabresd_6q), but it's not working, can you help me!&lt;/P&gt;&lt;P&gt;My board use: Linux kernel 4.1.15, Android 6.0.&lt;/P&gt;&lt;P&gt;i use driver ft5x06_ts.c from your link above:&amp;nbsp;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fboundarydevices%2Flinux-imx6%2Ftree%2Fboundary-imx_4.1.15_1.0.0_ga" rel="nofollow" style="color: #5e89c1; background-color: #ffffff; border: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px;" target="_blank"&gt;GitHub - boundarydevices/linux-imx6 at boundary-imx_4.1.15_1.0.0_ga&lt;/A&gt;&lt;/P&gt;&lt;P&gt;My device tree file (.dtsi) as follow:&lt;/P&gt;&lt;P&gt;&amp;amp;i2c3 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;ft5x06@38 {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "ft5x06,ft5x06-touch";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reg = &amp;lt;0x38&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3_ft5x06_int&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interrupt-parent = &amp;lt;&amp;amp;gpio6&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interrupts = &amp;lt;16 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wakeup-gpios = &amp;lt;&amp;amp;gpio1 17 GPIO_ACTIVE_LOW&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;touchscreen-size-x = &amp;lt;1024&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;touchscreen-size-y = &amp;lt;600&amp;gt;;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;touchscreen-inverted-x;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;touchscreen-swapped-x-y;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;linux,wakeup;&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_i2c3: i2c3grp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1&lt;BR /&gt; MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b8b1&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_i2c3_ft5x06_int: edt-ft5x06_intgrp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6QDL_PAD_NANDF_CS3__GPIO6_IO16 0x1b0b0 /* Interrupt pin*/&lt;BR /&gt; MX6QDL_PAD_SD1_DAT1__GPIO1_IO17 0x1b0b0 /* Wakeup pin */&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When kernel running, it shows:&lt;/P&gt;&lt;P&gt;ft5x06-ts 2-0038: reset fffffffe&lt;BR /&gt;ft5x06-ts 2-0038: wakeup d41b7ccc, retry=0&lt;BR /&gt;ft5x06-ts 2-0038: touchscreen irq=219, wakeup_irq=50&lt;BR /&gt;ft5x06 resolution is 1024x600&lt;BR /&gt;input: ft5x06 as /devices/virtual/input/input0&lt;BR /&gt;i2c /dev entries driver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i check pin in&amp;nbsp;cat /sys/kernel/debug/pinctrl/20e0000.iomuxc/pingroups:&lt;/P&gt;&lt;P&gt;group: edt-ft5x06_intgrp&lt;BR /&gt;pin 188 (MX6Q_PAD_NANDF_CS3)&lt;BR /&gt;pin 207 (MX6Q_PAD_SD1_DAT1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i check&amp;nbsp;cat /proc/bus/input/devices:&lt;/P&gt;&lt;P&gt;I: Bus=0018 Vendor=0000 Product=0038 Version=0000&lt;BR /&gt;N: Name="ft5x06"&lt;BR /&gt;P: Phys=&lt;BR /&gt;S: Sysfs=/devices/virtual/input/input0&lt;BR /&gt;U: Uniq=&lt;BR /&gt;H: Handlers=mouse0 event0 &lt;BR /&gt;B: PROP=0&lt;BR /&gt;B: EV=b&lt;BR /&gt;B: KEY=400 0 0 0 0 0 0 0 0 0 0&lt;BR /&gt;B: ABS=2608000 1000003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I touch on screen, it not respond anything! I don't know where is problem and what to check?&lt;/P&gt;&lt;P&gt;Can you give me any suggestion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2016 02:57:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594639#M89361</guid>
      <dc:creator>nguyenmr</dc:creator>
      <dc:date>2016-10-07T02:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594640#M89362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hrushi Nale&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also facing the same problem ( ft5x06-ts&amp;nbsp; 2-0038: reset fffffffe &amp;amp; ft5x06-ts&amp;nbsp; 2-0038: Could not detect the touch sreen-19)&lt;/P&gt;&lt;P&gt;can you please share your working code, it would be help to solve my problem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Nandish Sg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 May 2017 10:10:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594640#M89362</guid>
      <dc:creator>nandishguruling</dc:creator>
      <dc:date>2017-05-25T10:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594641#M89363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I've got a similar problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;recieving&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;edt_ft5x06 2-0070: touchscreen probe failed&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;edt_ft5x06: probe of 2-0070 failed with error -5&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at boot up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;My pinctrl:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;pinctrl_BuyDisp: BuyDispgrp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;MX6QDL_PAD_SD2_CMD__GPIO1_IO11 0x80000000 // Touch Reset&lt;BR /&gt;MX6QDL_PAD_CSI0_DAT12__GPIO5_IO30 0x80000000 // Touch Interrupt&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;my i2c3:&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;amp;i2c3 {&lt;BR /&gt;clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3&amp;gt;;&lt;BR /&gt;status = "okay";&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;codec_sgtl5000: sgtl5000@0a {&lt;BR /&gt;compatible = "fsl,sgtl5000";&lt;BR /&gt;reg = &amp;lt;0x0a&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_CKO&amp;gt;;&lt;BR /&gt;VDDA-supply = &amp;lt;&amp;amp;reg_2p5v_sgtl5000&amp;gt;;&lt;BR /&gt;VDDIO-supply = &amp;lt;&amp;amp;reg_3p3v_sgtl5000&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;st1232-ts@55 {&lt;BR /&gt;compatible = "sitronix,st1232";&lt;BR /&gt;reg = &amp;lt;0x55&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_st1232&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gpio4&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;30 IRQ_TYPE_LEVEL_LOW&amp;gt;;&lt;BR /&gt;reset-gpio = &amp;lt;&amp;amp;gpio1 11 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;polytouch: edt-ft5x06@70 {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;compatible = "edt,edt-ft5406", "edt,edt-ft5x06";&lt;BR /&gt;reg = &amp;lt;0x70&amp;gt;;&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_BuyDisp&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gpio5&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;30 IRQ_TYPE_EDGE_FALLING&amp;gt;;&lt;BR /&gt;reset-gpios = &amp;lt;&amp;amp;gpio1 11 GPIO_ACTIVE_LOW&amp;gt;;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;};&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I would be so happy for any hints.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2017 16:26:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594641#M89363</guid>
      <dc:creator>martinkeppler</dc:creator>
      <dc:date>2017-12-06T16:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Bringing up the FT5x06 touch controller</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594642#M89364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MX6QDL_PAD_SD2_CMD__GPIO1_IO11&lt;SPAN&gt;&amp;nbsp;was double used.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Dec 2017 17:22:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problems-Bringing-up-the-FT5x06-touch-controller/m-p/594642#M89364</guid>
      <dc:creator>martinkeppler</dc:creator>
      <dc:date>2017-12-09T17:22:04Z</dc:date>
    </item>
  </channel>
</rss>

