Hi Igor,
Thanks for the response. I have disabled the MMC_DEBUG which was causing some drop in throughput.
After this change throughput increased more to 170Mbps.
Also one more issue I am observing is that, MMC Timeout waiting for Hardware interrupt. This is observed sometimes when throughput test is running and the SDIO slot becomes unresponsive. WiFi Card has to be reinserted into slot to restart the SDIO slot operation. The error log is below.
ubuntu@arm:~$ mmc2: Timeout waiting for hardware interrupt.
sdhci: =========== REGISTER DUMP (mmc2)===========
sdhci: Sys addr: 0xe4a00240 | Version: 0x00000002
sdhci: Blk size: 0x00000100 | Blk cnt: 0x00000061
sdhci: Argument: 0x9d9f0061 | Trn mode: 0x00000023
sdhci: Present: 0x01f8810e | Host ctl: 0x00000013
sdhci: Power: 0x00000002 | Blk gap: 0x00000080
sdhci: Wake-up: 0x00000008 | Clock: 0x0000001f
sdhci: Timeout: 0x0000008f | Int stat: 0x00000000
sdhci: Int enab: 0x107f110b | Sig enab: 0x107f110b
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
sdhci: Caps: 0x07eb0000 | Caps_1: 0x8000b407
sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff
sdhci: Host ctl2: 0x00000088
sdhci: ADMA Err: 0x00000003 | ADMA Ptr: 0xec4d1204
sdhci: ===========================================
Regards,
Pandi Vijayaraj