Supported WIFI module for IMX6 Solo Lite with SDIO interface in Android platform

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Supported WIFI module for IMX6 Solo Lite with SDIO interface in Android platform

4,116 Views
vinothrajm
Contributor III

Hi,

    Please suggest the WIFI module for IMX6 Solo Lite with SDIO interface in Android platform.

Thanks and Regards,

vinothraj

Labels (3)
0 Kudos
9 Replies

1,229 Views
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,229 Views
vinothrajm
Contributor III

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.

0 Kudos

1,229 Views
Embedding
Contributor II

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

0 Kudos

1,229 Views
igorpadykov
NXP Employee
NXP Employee

Hi Dooty

one can look at

How to enable BT on i.MX 6SoloLite EVK Board

Best regards

igor

0 Kudos

1,229 Views
Embedding
Contributor II

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.

0 Kudos

1,229 Views
igorpadykov
NXP Employee
NXP Employee

Hi Dooty

please refer to attached file p.29 for bluetooth kernel parameters

Best regards

igor

0 Kudos

1,229 Views
Embedding
Contributor II

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.

0 Kudos

1,229 Views
Embedding
Contributor II

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.

0 Kudos

1,229 Views
igorpadykov
NXP Employee
NXP Employee

Hi Dooty

drivers should be part of wireless kernel trees

https://wireless.wiki.kernel.org/en/users/drivers/ath6kl

~igor

0 Kudos