This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TMDSEVM572X: Low throughput issue

Part Number: TMDSEVM572X

Tool/software: Linux

Hi,

We have am57xx board with wilink wifi module. Throughput values measured with iperf tool gives 11-12Mbps. We followed the below mentioned link which suggested in changing the interrupt mode from polling so that the throughput will be increased. 

https://e2e.ti.com/support/arm/sitara_arm/f/791/p/639301/2377267?tisearch=e2e-sitesearch&keymatch=omap_hsmmc.c#2377267  

The changes in omap_hsmmc.c were already part of our code. But added the device-tree necessities for interrupt mode in the file am57xxbeagle-x15.dts and recompiled the kernel. But there was no improvement in the throughput. As well as there was no change the dtb file. But directory structure is not same as mentioned in the link. '/sys/kernel/mmc2/regs'  file is not present. Instead, it is present  in this place '/sys/kernel/debug/mmc2/regs'. And the interrupt mode remained 'polling'. 

root@am57xx-evm:~# cat /sys/kernel/debug/mmc2/regs
mmc2:
sdio irq mode polling
ctx_loss: 1

regs:
CON: 0x00000600
PSTATE: 0x01f00000
HCTL: 0x00000b02
SYSCTL: 0x000d0047
IE: 0x00000000
ISE: 0x00000000
CAPA: 0x24e10080

Can you tell us what else needs to be changed so that our throughput will increase to a certain extent.