Hello
We are trying to build a custom board for a smart device using iMX6QP application processor. Since we needed to expand the USB functionality of the processor we have decided to use a USB hub chip (SMSC USB2514). Now I have found that there are other custom boards which has used this same chip with the imx6 processor, but I need to confirm that the driver for the same is available in the kernel that I have downloaded from the git link of the freescale imx6 kernel. (linux-2.6-imx.git - Freescale i.MX Linux Tree )
Can someone suggest a good WiFi module chipset also, which the i.MX6 supports with the kernel drivers.
I am a beginner on this so please bear with me if these are basics.
Hi Jaffin,
HUB driver is commonly included on recent BSPs for the i.MX6. However, as additional information you could refer to the following threads:
https://community.nxp.com/thread/336814
https://community.nxp.com/message/606975
Regarding Wi-Fi board, you could use the SDIO recommended module AR6103 SiP SD45. You could also take a look at the link below:
https://community.nxp.com/thread/355174
Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello Carlos
Thank you for the information. Already in the process of integrating USB2514 into the board design. But we still have some problems in deciding the wifi chip since we require one with an open source schematic file so that we can easily integrate it immediately on our board and which has already driver support with iMX6.
Hi Jaffin,
As other option for Wi-Fi, you could refer to the schematics of the Warp platform (Wearables Reference Platform) from Revotics, based on an i.MX6 processor, which includes a Murata/Broadcom Wi-Fi chip.
Please take a look at the following links:
http://revotics.com/warp/resources
http://revotics.com/assets/warp/WaRP_Mainboard_r1.12_Schematics.PDF
http://wireless.murata.com/eng//datasheet?/RFM/data/murata_nxp_imx_modules.pdf
Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Carlos,
Thanks for the help. We finally used an RTL8188 chip design temporarily. But I am not sure of the drivers available in the kernel. Or how practical and quick we can port the driver to imx6. Please confirm this. Here is the link of the chip.
10x RTL8188EUS USB Wifi Module, AW-SoM Tech : Allwinner A10/A20/A31 ARM Cortex SoM Module
http://docs.aw-som.com/public/products/MOD-USB-RTL8188_DATASHEET.pdf
I found a link on the community for a patch to support the chip but its for jb4.2.2. I'm planning to use 3.10+ kernel with android 5.1.1.
how to let IMX6. to support RTL8188 usb dongle in linux
https://community.nxp.com/docs/DOC-94880
Our concern is hardware details of the chip and schematics which are open sourced and the availability and price of the same.