AnsweredAssumed Answered

Low Throughput while using imx6 with wl1837

Question asked by Sandip Sathvara on Nov 15, 2017
Latest reply on Nov 22, 2017 by CarlosCasillas

Hi NXP Team,


We are using  our custom imx6 board with wl1837 module over SDIO interface. Android release is boundary-imx-kk4.4.3_2.0.0-ga . We have successfully interfaced WL1837 module. WiFi Direct/P2P functionality is working properly.

To check throughput we have created one access point using router. and we are measuring throughput using iperf android utility. but we getting very low throughput ( ~2-3 Mbits/sec ), while access point's link speed is ~72Mbits/sec.

So we are doubting on SDIO speed for low throughput.


we are using below iomuxing in device tree to interface wl1837 with imx6

pinctrl_usdhc3_2: usdhc3grp-2 {
                        fsl,pins = <
                                MX6QDL_PAD_SD3_CMD__SD3_CMD    0x17059
                                MX6QDL_PAD_SD3_CLK__SD3_CLK    0x10059
                                MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059
                                MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059
                                MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059
                                MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059


We tried also 0x170D9 iomux value instead of 0x17059 to increase sdio speed. but still we are getting low throughput.

Is our iomuxing values are correct ??

Is our doubt right ???

For your reference I am attaching an image of wifi interface with imx6.