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.
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.