Hi vinothraj
one can look at Silex SX-SDCAN or wilink8
silex technology - Products - Wireless Modules - SX-SDCAN
Re: Is there i.MX6 Linux driver support for TI WL1835 WiFi/BT module?
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,
I have Silex SX-SDCAN and TI WIlink8 (JORJIN module) . But Silex SX-SDCAN module cost is too high.
So we are trying to port the TI WL18XX module in IMX6SL in android platform. But it does not have good support in android platform.
I need the patches for TI WL18XX with IMX6SL in Android platform.
1. Android Version : KITKAT 4.4.2
Linux Kernel version : LINUX 3.0.35
OR
2. Android Version : KITKAT 4.4.3
Linux Kernel version : LINUX 3.10.53
There any WIFI modules Other than SILEX and TI supported for IMX6SL. Kindly suggest me.
Thanks and regards,
vinothraj
Hi Igor,
We are using Silex SX-SDCAN in SoloLite Freescale EVK board.
We are able to use WiFi working in the default Freescale release Linux Kernel version : LINUX 3.10.53.
But there is no information about BT in Silex module.
Can you please provide the support for Software configuration/UART driver or any patches for working Silex BT on the Linux Kernel version: 3.10.53
Thank you in Advance.
Regards,
Dooty.
Hi Igor,
By seeing the above link we have already done the configuration and wiring.
But it is mentioning only about doing IOMUX in old kernel not an Yocto (dtsi). No information about where this Firmware (PS_ASIC.zip) needs to be kept in Latest Kernel 3.10.53.
Still we have configured the IOMUX in dtsi and also unzip the firmware file in /lib/firmware/ath6k/.... path.
Please share any patches for Yocto Linux Kernel 3.10.53 to work on Silex Bluetooth. Really it will be very helpful for us.
I didn't get any clear steps/procedure to do in Linux Yocto Kernel. If anyone knows please update here. Like How to do MUX, If any Kernel Config needed, Then Procedure to validate the BT (hciattach,scan...).
Thank you in Advance.
Regards,
Dooty.
Hi Igor ,
Thank you for sending the Document.
I will check the release Notes of 3.10.53.
I checked in other Freescale Link. It is mentioned about (arch/arm/mach-mx6/mx6_bt_rfkill.c) this file for bluetooth support.
Is it needed for BT support in SDMAN silex Module?
Then Is it already available in 3.10.53 Linux Yocto Kernel Release. If so can you tell me the path of the file.
Regards,
Dooty.
Hi Igor ,
Can you please provide the details/procedure for the Silex Module BT in iMx6SoloLite EVK board.
Release Notes mentioned only about the below information.
Choose which bluetooth module on board.
bluetooth=ar3001
or
bluetooth=sxsdman
Can you provide which driver will access for bluetooth=sxsdman for choosing SXSDMAN on UART4. I am not able find the sxsdman in Linux Kernel.
zImage-imx6sl-evk-uart.dts files mentioned about only uart4 related pins not an GPIO pins which are required for BT.
Available pins in dtsi file
MX6SL_PAD_SD1_DAT4__UART4_RX_DATA 0x1b0b1
MX6SL_PAD_SD1_DAT5__UART4_TX_DATA 0x1b0b1
MX6SL_PAD_SD1_DAT7__UART4_CTS_B 0x1b0b1
MX6SL_PAD_SD1_DAT6__UART4_RTS_B 0x1b0b1
These below GPIO pins details are not available in Freescale yocto release 3.10.53 dtsi file then how the BT will work?
MX6SL_PAD_SD1_DAT0__GPIO5_IO11 0x80000000
MX6SL_PAD_SD1_DAT1__GPIO5_IO08 0x80000000
MX6SL_PAD_SD1_DAT2__GPIO5_IO13 0x80000000
MX6SL_PAD_SD1_DAT3__GPIO5_IO06 0x80000000
And those GIPO get/ set value and direction information also not available.
Also mentioned in Freescale link mentioned about the firmware file PS_ASIC.zip . These are the steps not available in the generated Freescale Yocto release 3.10.53 File system.
No information for which Linux driver is accessing for BT support.
Please provide me some procedure to work on Linux 3.10.53 Kernel. It will be really helpful for us to proceed.
Thanks and Regards,
Dooty.
Hi Dooty
drivers should be part of wireless kernel trees
https://wireless.wiki.kernel.org/en/users/drivers/ath6kl
~igor