I have large customer who is using the imx28 and the Qualcom/Atheros QCA 6124 wifi module.
They are only seeing about 20MBs using iperf.
They have a bunch of questions I need help with:
- Setting of SDIO clock
do we go about setting the SDIO clock ?
we see the SDIO clock is set to 48 Mhz, how do we set it to maximum (52Mhz) ?
us know the changes to be done for the same.
- SDR v/s DDR operation
observe in “linux-18.104.22.168\arch\arm\mach-mx28\device.c” DDR capability is
enabled, i.e. caps has “MMC_CAP_DATA_DDR” bit enabled. (Attached file for
this the only place where the DDR capability needs to be set.
do we verify during transfer if indeed DDR operation is happening ?
- SSP2 interface with Wifi
on discussion with Qualcomm team, DDR mode only applies to memory cards.
does iMX take care of setting the interface in SDR/DDR mode ?
you refer to the device.c attached, DDR capability is enabled on SSP2.
- Bus clock frequency
captured the Wi-Fi SDIO interface signal on our product using Logic analyzer.
bus active state clock frequency is 48MHz and during bus idle state clock
frequency reduces to 6MHz.