<?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: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452930#M70432</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Platform : IMX6SL&lt;/P&gt;&lt;P&gt;Bluedroid on Android kitkat 4.4.3&lt;/P&gt;&lt;P&gt;I have another 2 issues one while data transfer, the other while enabling via GUI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 1) After enabling bluetooth, while transferring file from third party mobile to IMX_6SL board, file is getting transferred(TX), but vice versa (RX) is not happening, it is giving the error message :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; File not Received&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; File : sample.jpg&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; Reason : Storage issue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2) And presently I am inserting my driver via GUI, I am getting an error message while enabling bluetooth via GUI&amp;nbsp;&amp;nbsp; ie &lt;STRONG&gt;Operation not permitted &lt;/STRONG&gt;while loading &lt;STRONG&gt;.ko (driver)&lt;/STRONG&gt;Please suggest me what to do?? whether I need to install my driver at boot by adding in init.rc?? if I do it always on boot bt will be in &lt;STRONG&gt;ON&lt;/STRONG&gt; State only??&amp;nbsp; OR Do i need to build my driver along with android source code???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please suggest me how to proceed further???&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Mutyala Rao.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jul 2015 08:25:15 GMT</pubDate>
    <dc:creator>mutyalaraoneela</dc:creator>
    <dc:date>2015-07-28T08:25:15Z</dc:date>
    <item>
      <title>Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452922#M70424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sharing my experience bringing-up a TI Wilink Module (WL18xx) on iMX6 Linux 3.10.53&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find a lot of information here: &lt;A href="http://processors.wiki.ti.com/index.php/WL18xx" title="http://processors.wiki.ti.com/index.php/WL18xx"&gt;WL18xx - Texas Instruments Wiki&lt;/A&gt; &lt;/P&gt;&lt;P&gt;And iMX6 instructions here- &lt;A href="http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(IMX6)" title="http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(IMX6)"&gt;WL18xx First Time Getting Started Guide (IMX6) - Texas Instruments Wiki&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Hardware setup&lt;/SPAN&gt; -- iMX6 communicates with WL18xx over SDIO (WiFI) and UART (Bluetooth).&lt;/P&gt;&lt;P&gt;On iMX6, the tricky part is correct connection of the UART lines, especially the RTS/CTS lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &lt;STRONG style="text-decoration: underline;"&gt;DCE mode&lt;/STRONG&gt; (default) the signals should be connected as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="text-decoration: underline;"&gt;WL18xx Module&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="text-decoration: underline;"&gt;iMX6 Port&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Out] Pad 50 (BT_HCI_RTS)&amp;nbsp;&amp;nbsp; ----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_RTS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [In ] Pad 51 (BT_HCI_CTS)&amp;nbsp;&amp;nbsp; &amp;lt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CTS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Out] Pad 52 (BT_HCI_TX)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'courier new', courier;"&gt;----&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_RX&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [In ] Pad 53 (BT_HCI_RX)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_TX&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the RTS/CTS lines are connected incorrectly, the BT driver won't be able to load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Software setup-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should have Linux 3.10.53 and a Root file-system ready.&lt;/P&gt;&lt;P&gt;(Make sure you don't have any uncommitted changes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To build the WiFi drivers, follow the steps in &lt;A href="http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts" title="http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts"&gt;WL18xx System Build Scripts - Texas Instruments Wiki&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the setup-env file :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOOLCHAIN_PATH&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Either use your iMX6 toolchain, or leave as default (it worked for me).&lt;/P&gt;&lt;P&gt;ROOTFS&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Point to your root filesystem&lt;/P&gt;&lt;P&gt;KERNEL_PATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Point to you Linux kernel sources&lt;/P&gt;&lt;P&gt;KERNEL_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Set to 'imx-3.10.53'&amp;nbsp; (This will apply patches to your kernel !)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps to build the WL18xx software:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;git clone git://git.ti.com/wilink8-wlan/build-utilites.git&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;cd build-utilites/&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;cp setup-env.sample setup-env&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;lt;edit setup-env&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;./build_wl18xx.sh init&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;(This will take a long time)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;./build_wl18xx.sh patch_kernel&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;The last step applies several patch to your kernel. The patches include updates to the sources files, configuration files, and device tree files.&lt;/P&gt;&lt;P&gt;If you use a different kernel configuration than imx_v7_defconfig, make sure to make the same kernel changes to your configuration.&lt;/P&gt;&lt;P&gt;Also, update your device tree files according to the patches.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your device tree, make sure to setup the BT_EN_SOC, WLAN_EN_SOC, and WL_IRQ GPIOs correctly, and provide them in the correct nodes in the device tree.&lt;/P&gt;&lt;P&gt;Here's an example -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // BT and WiFI Enable [OUT]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_D16__GPIO3_IO16&amp;nbsp; 0x13059&amp;nbsp;&amp;nbsp; // BT_EN_SOC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_D17__GPIO3_IO17&amp;nbsp; 0x13059&amp;nbsp;&amp;nbsp; // WLAN_EN_SOC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_SD3_DAT4__GPIO7_IO01 0x13059&amp;nbsp;&amp;nbsp; // WL_IRQ&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wlan_en_reg: fixedregulator@2 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "regulator-fixed";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regulator-name = "wlan-en-regulator";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regulator-min-microvolt = &amp;lt;1800000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regulator-max-microvolt = &amp;lt;1800000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* WLAN_EN GPIO for this board – Bank4, pin7 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gpio = &amp;lt;&amp;amp;gpio3 17 0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* WLAN card specific delay */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; startup-delay-us = &amp;lt;70000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-active-high;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; kim {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "kim";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nshutdown_gpio = &amp;lt;80&amp;gt;;&amp;nbsp; /* GPIO3_IO16 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dev_name = "/dev/ttymxc2";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flow_cntrl = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; baud_rate = &amp;lt;3000000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; btwilink {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "btwilink";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;amp;usdhc3 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_usdhc3&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; no-1-8-v;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; keep-power-in-suspend;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-sdio-wakeup;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmmc-supply = &amp;lt;&amp;amp;wlan_en_reg&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; non-removable;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* non-removable is not a variable, the fact it is */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* listed is all that is used by driver&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cap-power-off-card;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #address-cells = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #size-cells = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wlcore: wlcore@0 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "ti,wlcore";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;2&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupt-parent = &amp;lt;&amp;amp;gpio7&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;1 0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; platform-quirks = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;};&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;amp;uart3 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_uart3&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enable rts/cts usage on uart3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,uart-has-rtscts;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now -- build you kernel -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; make -j4 uImage modules dtbs&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Install the modules in your root filesystem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; make modules_install INSTALL_MOD_PATH=&amp;lt;rootfs path&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, run the last step in the Wilink build script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;./sudo_build_wl18xx.sh update R8.5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will build and install the Wilink drivers and software in the root filesystem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's it! -- it should work.&amp;nbsp;&amp;nbsp; The wifi modules should load automatically when the kernel boots.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;How to test?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WIFI - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp; ifconfig wlan0 up &lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp; iw wlan0 scan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(This should display a list of access points).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bluetooth -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hciconfig hci0 up&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool scan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(This should scan for bluetooth devices).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Additional comments-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. You can also use Linux 3.14.28, but you'll have to apply the patches manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. If you have an issue with RTS/CTS, you can disable it. :&lt;/P&gt;&lt;P&gt;&amp;nbsp; (a) Change flow_cntrl to &amp;lt;0&amp;gt; in &lt;EM&gt;kim&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; (b) Change the baud rate to 115200 in &lt;EM&gt;kim&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; (c) Remove&amp;nbsp; fsl,uart-has-rtscts;&amp;nbsp;&amp;nbsp; in the &lt;EM&gt;uart&lt;/EM&gt; node.&lt;/P&gt;&lt;P&gt;&amp;nbsp; (d) Remove the CTS and RTS in the IOMUX&lt;/P&gt;&lt;P&gt;&amp;nbsp; (e) Comment out line 208 in src/uim/uim.c (in the &lt;SPAN style="font-family: 'courier new', courier;"&gt;build-utilites &lt;/SPAN&gt;folder)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ti.c_cflag |= CRTSCTS;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; NOTE 1: Without RTS/CTS you must bring up the Bluetooth driver first&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; NOTE 2: You really should use RTS/CTS -- otherwise expect problems due to sync lost between host and module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2015 16:35:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452922#M70424</guid>
      <dc:creator>erezsteinberg</dc:creator>
      <dc:date>2015-07-03T16:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452923#M70425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erez,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its ready explains most of the things, really helpful document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Saurabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 04:59:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452923#M70425</guid>
      <dc:creator>saurabh206</dc:creator>
      <dc:date>2015-07-07T04:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452924#M70426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erez!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for you comprehensive guide!&lt;/P&gt;&lt;P&gt;I did everything as you wrote.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The command&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;./sudo_build_wl18xx.sh&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;took a long time and finised with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Verifying filesystem skeleton...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Database signature verification &lt;SPAN style="font-size: 12pt; color: #e23d39;"&gt;failed&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Please update your public key used to verify the DB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Wifi Package Build &lt;STRONG style="color: #325510;"&gt;Successful&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see this modules in my rootfs&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/compat/compat.ko&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/drivers/net/wireless/ti/wlcore/wlcore.ko&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/drivers/net/wireless/ti/wl18xx/wl18xx.ko&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/net/wireless/cfg80211.ko&lt;/P&gt;&lt;P&gt;/lib/modules/3.10.53-g560ad3d-dirty/updates/net/mac80211/mac80211.ko&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I get this messages while booting:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;UIM SYSFS Node Found at /sys/./devices/soc0/regulators.19/kim.25/install&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Starting uim-sysfs daemon.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;uim:@ main&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;uim:&lt;STRONG&gt;Path to sysfs node too long&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc installation timeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :timed out waiting for ldisc to be un-installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Loading modules backported from Linux version R8.6-0-g3f5b34f &lt;EM&gt;&lt;STRONG style="color: #107b09; font-family: arial,helvetica,sans-serif;"&gt;&lt;EM&gt;/*&lt;/EM&gt; compat.ko module loaded */&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Backport generated by backports.git R8.6-0-g4677dc3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;STRONG&gt;wl1271_sdio: probe of mmc2:0001:2 failed with error -12&lt;/STRONG&gt;&amp;nbsp; &lt;SPAN style="color: #e23d39; font-family: arial,helvetica,sans-serif;"&gt;&lt;STRONG&gt;&lt;EM&gt;/* why 1271??? */&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc installation timeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) : timed out waiting for ldisc to be un-installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 1(stk) :ldisc installation timeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 1Sending discover...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc installation timeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 1(stk) :ldisc installation timeout&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) :ldisc_install = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;(stk) : timed out waiting for ldisc to be un-installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Bluetooth: st_register failed -22&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;When I do "lsmod" I see a&lt;STRONG&gt; compat&lt;/STRONG&gt; and &lt;STRONG&gt;wlcore_sdio&lt;/STRONG&gt; modules loaded.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;I successfully load a missing modules &lt;STRONG&gt;cfg80211, mac80211, wlcore&lt;/STRONG&gt; and &lt;STRONG&gt;wl18xx &lt;/STRONG&gt;and nothing happened.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ifconfig wlan0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ifconfig: SIOCGIFFLAGS: No such device&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;STRONG&gt;/usr/sbin/wlconf&lt;/STRONG&gt; script changes nothing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;BT_EN pin also low and hciconfig falling with timeout.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you encountered such problems?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ivan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 15:01:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452924#M70426</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-07-07T15:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452925#M70427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be helpful if you can also send the relevant parts in the device tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm running with Linux 3.14.28, so maybe there are some differences in the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First -- UIM is for Bluetooth.&lt;/P&gt;&lt;P&gt;On my port, the SYSFS Node is /sys/./devices/soc0/kim.15/install&lt;/P&gt;&lt;P&gt;Not sure why kim appears under the regulator node in your case (Suggest you check the device tree).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, when I build I issue the command:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;./sudo_build_wl18xx.sh update R8.5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;R8.6 is a new release -- See details &lt;A href="http://processors.wiki.ti.com/index.php/WiLink8_Release_Notes/R8.6" title="http://processors.wiki.ti.com/index.php/WiLink8_Release_Notes/R8.6"&gt;WiLink8 Release Notes/R8.6 - Texas Instruments Wiki&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Seems to be only for Linux 3.14.26+ ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try R8.5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erez&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 15:22:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452925#M70427</guid>
      <dc:creator>erezsteinberg</dc:creator>
      <dc:date>2015-07-07T15:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452926#M70428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Erez!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for so fast responce!&lt;/P&gt;&lt;P&gt;&lt;SPAN data-align="27:40"&gt;&lt;/SPAN&gt;You were right - k&lt;SPAN data-align="0:3"&gt;im&lt;/SPAN&gt; &lt;SPAN data-align="4:16"&gt;was mistakenly&lt;/SPAN&gt; &lt;SPAN data-align="17:26"&gt;identified&lt;/SPAN&gt; &lt;SPAN data-align="27:40"&gt;in the "regulators" field. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-align="27:40"&gt;Now:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;UIM SYSFS Node Found at /sys/./devices/soc0/kim.25/install&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Starting uim-sysfs daemon.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ main&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:install = /sys/./devices/soc0/kim.25/install&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:dev_name = /sys/./devices/soc0/kim.25/dev_name&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:baud_rate = /sys/./devices/soc0/kim.25/baud_rate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:flow_cntrl = /sys/./devices/soc0/kim.25/flow_cntrl&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:install set previously...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ st_uart_config&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: signal received, opening /dev/ttymxc4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ set_baud_rate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:set_baud_rate() done&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:Setting speed to 3000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ read_command_complete&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: Command complete started&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ read_hci_event&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: read_hci_event&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:Invalid response&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;At the end of bootlog:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:begin polling...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:poll broke due to event 10(PRI:2/ERR:8)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:read 0 from install &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ st_uart_config&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:Un-Installed N_TI_WL Line displine&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:begin polling...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;STRONG&gt;I thought that it might be a rfkill:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;root@plaz-ilim:~#&lt;/STRONG&gt; rfkill list&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;0: hci0: bluetooth&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Soft blocked: yes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hard blocked: no&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;root@plaz-ilim:~#&lt;/STRONG&gt; rfkill unblock all&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;root@plaz-ilim:~#&lt;/STRONG&gt; rfkill list&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;0: hci0: bluetooth&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Soft blocked: no&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hard blocked: no&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;root@plaz-ilim:~#&lt;/STRONG&gt; hci &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;hciattach&amp;nbsp; hciconfig&amp;nbsp; hciemu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;root@plaz-ilim:~#&lt;/STRONG&gt; hciconfig hci0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;(stc):&amp;nbsp; chnl_id list empty :4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;(stk) : st_kim_start(stk) :ldisc_install = 1uim:poll broke due to event 10(PRI:2/ERR:8)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:read 1 from install &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ st_uart_config&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: signal received, opening /dev/ttymxc4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ set_baud_rate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:set_baud_rate() done&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:Setting speed to 3000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ read_command_complete&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: Command complete started&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:@ read_hci_event&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim: read_hci_event&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;uim:Invalid response&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;/* = 0 and = 1 5 times*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;(stk) : timed out waiting for ldisc to be un-installedBluetooth: st_register failed -22&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Can't init device hci0: Input/output error (5)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;I don't know what to do with this...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Regarding the "update R8.5", I have a compilation error because it can't apply &lt;STRONG class="final-path"&gt;0001-completion-remove-reinit_completion-decleration.patch &lt;/STRONG&gt;and i'm forced to apply it manually,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;If i do a &lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;"update R8.5", my changes overwrites by script and it is a vicious circle.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2015 16:24:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452926#M70428</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-07-07T16:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452927#M70429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erez!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cleaned "wl8-build" directory and did as you advised, &lt;SPAN style="color: #51626f; font-family: 'courier new', courier;"&gt;./sudo_build_wl18xx.sh update R8.5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial,helvetica,sans-serif;"&gt;All compiled successfuly, but I got this message when modules were compiling:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Apply patches ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Failed to apply changes from backport-adjustments/flow_dissector.patch&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; patching file compat/net-core-flow_dissector.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #1 FAILED at 177.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; 1 out of 1 hunk FAILED -- saving rejects to file compat/net-core-flow_dissector.c.rej&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Failed to apply changes from collateral-evolutions/network/85-hid_ll_driver/net_bluetooth_hidp_core.patch&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; patching file net/bluetooth/hidp/core.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #1 succeeded at 268 with fuzz 1 (offset 45 lines).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #2 succeeded at 353 with fuzz 2 (offset 45 lines).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #3 FAILED at 396.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #4 succeeded at 474 with fuzz 2 (offset 65 lines).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #5 FAILED at 739.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; 2 out of 5 hunks FAILED -- saving rejects to file net/bluetooth/hidp/core.c.rej&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Failed to apply changes from collateral-evolutions/network/86-qdisc_tx_busylock/ieee802154.patch&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; patching file net/ieee802154/6lowpan.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #1 FAILED at 530.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; Hunk #2 FAILED at 545.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;gt; 2 out of 2 hunks FAILED -- saving rejects to file net/ieee802154/6lowpan.c.rej&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;However, alll modules loaded successful.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But when I tried to test wlan, I got:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;root@~# &lt;/SPAN&gt;ifconfig wlan0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ifconfig: SIOCSIFFLAGS: Operation not possible due to RF-kill&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;root@~# rfkill unblock all&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;root@~# wlcore: ERROR timeout waiting for the hardware to complete initialization&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;wlcore: ERROR timeout waiting for the hardware to complete initialization&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;wlcore: ERROR timeout waiting for the hardware to complete initialization&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;wlcore: ERROR firmware boot failed despite 3 retries&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Can you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;suggest&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;what causes it&lt;/SPAN&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN&gt;Best Regards, Ivan&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2015 13:43:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452927#M70429</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-07-08T13:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452928#M70430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ivan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error you get are because the patches cannot be applied again (they were already applied before). Ignore it -- doesn't make a difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I suggest you double-check the SDIO interface IOMUX and declaration in the device tree. Also, check the WIFI Enable GPIO and IRQ.&lt;/P&gt;&lt;P&gt;Use an oscilloscope to see whether the WLAN_ENABLE signal toggles.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tried Bluetooth?&lt;/P&gt;&lt;P&gt;&amp;nbsp; hciconfig hci0 up&lt;/P&gt;&lt;P&gt;&amp;nbsp; hcitool scan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Erez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jul 2015 17:24:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452928#M70430</guid>
      <dc:creator>erezsteinberg</dc:creator>
      <dc:date>2015-07-08T17:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452929#M70431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everyone!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wi-Fi &lt;STRONG&gt;works&lt;/STRONG&gt; after the following manipulations:&lt;/P&gt;&lt;P&gt;1. Delete all firmware from &lt;STRONG style="font-family: courier new,courier;"&gt;/lib/firmware/ti-connectivity &lt;/STRONG&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;at your target&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2.&lt;SPAN style="font-family: courier new,courier;"&gt; ./sudo_build_wl18xx.sh update R8.5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; After that you will get two files in &lt;SPAN style="font-family: courier new,courier;"&gt;/lib/firmware/ti-connectivity: &lt;STRONG&gt;wl1271-nvs.bin&lt;/STRONG&gt;&lt;/SPAN&gt; and&lt;STRONG style="font-family: courier new,courier;"&gt; wl18xx-fw-4.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; At this step I had my WiFi working, but&amp;nbsp; I got this messages while booting:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wl18xx_driver wl18xx.0.auto: Direct firmware load failed with error -2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wl18xx_driver wl18xx.0.auto: Falling back to user helper&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;3. Copy &lt;STRONG&gt;wl18xx-conf-default.bin &lt;/STRONG&gt;from &lt;STRONG&gt;/usr/sbin/wlconf&lt;/STRONG&gt; to the &lt;STRONG style="font-family: courier new,courier;"&gt;/lib/firmware/ti-connectivity &lt;/STRONG&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;and rename it as &lt;/SPAN&gt;&lt;STRONG&gt;wl18xx-conf.bin&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;4. I have WL1837 module, so I downloaded &lt;A class="external text" href="http://gforge.ti.com/gf/download/docmanfileversion/596/7710/WL1837MOD_INI_FCC_CE.ini" rel="nofollow"&gt;WL1837MOD_INI_FCC_CE&lt;/A&gt; file from&amp;nbsp; &lt;A href="http://processors.wiki.ti.com/index.php/.INI/wlconf_Overview" title="http://processors.wiki.ti.com/index.php/.INI/wlconf_Overview"&gt;.INI/wlconf Overview - Texas Instruments Wiki.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I copied the contents of this file in&lt;STRONG&gt; /usr/sbin/wlconf/official-inis/WL1835MOD_INI.ini&lt;/STRONG&gt; (additionally I had to remove blank lines), but You just can copy WL1837MOD_INI_FCC_CE anywhere at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the target.&lt;/P&gt;&lt;P&gt;5. Now You have to go /usr/sbin/wlconf and do this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/usr/sbin/wlconf# ./wlconf -o /lib/firmware/ti-connectivity/wl18xx-conf.bin -I /path/to/ini/WL1835MOD_INI.ini&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, Ivan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 12:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452929#M70431</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-07-13T12:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452930#M70432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Platform : IMX6SL&lt;/P&gt;&lt;P&gt;Bluedroid on Android kitkat 4.4.3&lt;/P&gt;&lt;P&gt;I have another 2 issues one while data transfer, the other while enabling via GUI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 1) After enabling bluetooth, while transferring file from third party mobile to IMX_6SL board, file is getting transferred(TX), but vice versa (RX) is not happening, it is giving the error message :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; File not Received&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; File : sample.jpg&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; Reason : Storage issue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2) And presently I am inserting my driver via GUI, I am getting an error message while enabling bluetooth via GUI&amp;nbsp;&amp;nbsp; ie &lt;STRONG&gt;Operation not permitted &lt;/STRONG&gt;while loading &lt;STRONG&gt;.ko (driver)&lt;/STRONG&gt;Please suggest me what to do?? whether I need to install my driver at boot by adding in init.rc?? if I do it always on boot bt will be in &lt;STRONG&gt;ON&lt;/STRONG&gt; State only??&amp;nbsp; OR Do i need to build my driver along with android source code???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please suggest me how to proceed further???&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Mutyala Rao.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 08:25:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452930#M70432</guid>
      <dc:creator>mutyalaraoneela</dc:creator>
      <dc:date>2015-07-28T08:25:15Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452931#M70433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please move you question to a new discussion.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 09:14:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452931#M70433</guid>
      <dc:creator>erezsteinberg</dc:creator>
      <dc:date>2015-07-28T09:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452932#M70434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erez,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have applied patch to the BSP 3.10.53 but having compilation error when i try to compile the modules.&lt;/P&gt;&lt;P&gt;The log file is attached. Any input is much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;PK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 05:51:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452932#M70434</guid>
      <dc:creator>PKZ</dc:creator>
      <dc:date>2015-09-18T05:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452933#M70435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I can’t figure out what to map the BT_EN_SOC, WLAN_EN_SOC, and WL_IRQ&amp;nbsp; GPIOS to for the i.MX6 Solo X. Any &lt;BR /&gt; help would be greatly appreciated! &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2015 22:17:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452933#M70435</guid>
      <dc:creator>khangbui</dc:creator>
      <dc:date>2015-09-28T22:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452934#M70436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding-left: 30px;"&gt;Hello Khang Bui&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;You have to reserve this pins in the device tree like this at first:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_D16__GPIO3_IO16&amp;nbsp; 0x13059&amp;nbsp;&amp;nbsp; // BT_EN_SOC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_D17__GPIO3_IO17&amp;nbsp; 0x13059&amp;nbsp;&amp;nbsp; // WLAN_EN_SOC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_SD3_DAT4__GPIO7_IO01 0x13059&amp;nbsp;&amp;nbsp; // WL_IRQ&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;BT_EN_SOC is used in "kim" node, it is "&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;nshutdown_gpio = &amp;lt;80&amp;gt;;&amp;nbsp; /* GPIO3_IO16 */"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;(3-1)*32 + 16 = 80 - it is an order number of gpio3_16 pin.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;WLAN_EN_SOC is used in "wlan_en_reg: fixedregulator" node, it is&lt;/SPAN&gt; "gpio = &amp;lt;&amp;amp;gpio3 17 0&amp;gt;;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;lt;&amp;amp;gpio3 17 0&amp;gt; is "gpio bank 3", "gpio3 pin 17", "ENABLE_ACTIVE_HIGH (0)"&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;WL_IRQ is used in the &lt;SPAN style="font-family: 'courier new', courier;"&gt;"wlcore: wlcore@0" node, it is &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "interrupt-parent = &amp;lt;&amp;amp;gpio7&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;1 0&amp;gt;;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;You can read about interrupts in the &lt;STRONG&gt;Documentation/devicetree&lt;/STRONG&gt; directory.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Ivan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Sep 2015 07:07:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452934#M70436</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-09-29T07:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452935#M70437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ivan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have an example of implementing the device tree for the Solo X? It looks like the quad uses uart4, I'm assuming the SoloX uses uart5 correct? An example would help me out a lot in figuring out the differences between that the quad device tree and the solox device tree for this TI driver. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Sep 2015 20:09:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452935#M70437</guid>
      <dc:creator>khangbui</dc:creator>
      <dc:date>2015-09-29T20:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452936#M70438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Devicetrees of quad and solo differs, by and large, only in&lt;STRONG&gt; #include "imx6q.dtsi"&lt;/STRONG&gt; string. For solo it will be&lt;STRONG&gt; #include "imx6sl.dtsi".&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;As of the UART's: see "aliases" node in your .dts or .dtsi file. UART5 is the /dev/ ttymxc4 device in the Linux, because Linux devices starts from 0, not the 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2015 07:38:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452936#M70438</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-09-30T07:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452937#M70439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ivan, Thanks that's really helpful! Is this the case for the solox as well? I only ask because there's a seperate dts/dtsi file for it seperate from the solo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2015 17:08:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452937#M70439</guid>
      <dc:creator>khangbui</dc:creator>
      <dc:date>2015-09-30T17:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452938#M70440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess that for SoloX you have to use&lt;STRONG&gt; imx6sx.dtsi&lt;/STRONG&gt; and for SoloLite &lt;STRONG&gt;imx6sl.dtsi &lt;/STRONG&gt;instead.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Oct 2015 06:30:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452938#M70440</guid>
      <dc:creator>ivannikolaenko</dc:creator>
      <dc:date>2015-10-01T06:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452939#M70441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;Hi All,&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;I am using Jorjin WG7831D0 Wi-BT combo module and trying to support on i.Mx6 with linux kernel 3.10.53.&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;I have referred above post to backport the wl18xx driver to linux 3.10.53&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;We have configured WLAN_EN, BT_EN and WL_IRQ as per the link.&amp;nbsp; I am able to build successfully.&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;But during boot, &lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;But We are getting following messages while booting:&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;(stk) : timed out waiting for ldisc to be un-installed&lt;BR /&gt;(stk) :ldisc_install = 1UIM SYSFS Node Found at /sys/./devices/soc0/kim.21/install&lt;BR /&gt;Starting udev&lt;BR /&gt;udevd[183]: starting version 182&lt;BR /&gt;(stk) :ldisc installation timeout&lt;BR /&gt;(stk) :ldisc_install = 0Loading modules backported from Linux version R8.5-0-gcb51164&lt;BR /&gt;Backport generated by backports.git R8.4-0-g0d46f43&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;wl1271_sdio: probe of mmc0:0001:2 failed with error -12&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;&lt;SPAN style="color: #ff0000;"&gt;wl1271_sdio: probe of mmc0:0001:2 failed with error -110&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;(stc): chnl_id list empty :4 &lt;BR /&gt;(stk) : st_kim_start(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installedBluetooth: st_register failed -22&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;Can't init device hci0: Input/output error (5)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;Checked lsmod and only compat.ko and wlcore_sdio.ko getting loaded. We tried to manually insert wlcore,cfg80211,mac80211 and&amp;nbsp; wl188x drivers.&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;But wlan0 is not listing in iwconfig.&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;If I try rfkill list, only hci0 is listing. &lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;even bluetooth init is failing&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;root@imx6dlsabresd:~# hciconfig hci0 up&lt;BR /&gt;(stc): chnl_id list empty :4 &lt;BR /&gt;(stk) : st_kim_start(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc_install = 1&lt;BR /&gt;(stk) :ldisc installation timeout(stk) :ldisc_install = 0&lt;BR /&gt;(stk) : timed out waiting for ldisc to be un-installedBluetooth: st_register failed -22&lt;BR /&gt;Can't init device hci0: Input/output error (5)&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;Let me know if I am missing anything.&amp;nbsp; I saw that Similar error message faced by Ivan too. How it is resolved?&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;Thanks and Regards&lt;/P&gt;&lt;P style="margin-top: 1.5em; margin-bottom: 1.5em; font-size: 14px; color: #555555; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;"&gt;Krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Jul 2016 16:17:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452939#M70441</guid>
      <dc:creator>KrishnaPrasad1z</dc:creator>
      <dc:date>2016-07-09T16:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452940#M70442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there support for later versions of the kernel for this? I'm on 4.1.15 and don't see a patch directory for it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Aug 2017 18:28:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452940#M70442</guid>
      <dc:creator>danielbujak</dc:creator>
      <dc:date>2017-08-14T18:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: Step-by-step: How to setup TI Wilink (WL18xx) with iMX6 Linux 3.10.53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452941#M70443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe this is for WiLink7 right? Is there any device tree instruction for WiLink8? Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Sep 2017 19:05:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Step-by-step-How-to-setup-TI-Wilink-WL18xx-with-iMX6-Linux-3-10/m-p/452941#M70443</guid>
      <dc:creator>jasonl</dc:creator>
      <dc:date>2017-09-18T19:05:45Z</dc:date>
    </item>
  </channel>
</rss>

