my wifi peripheral is not active after the target device is going to standby.
I am using Taiyo Yuden GX8 wifi module. My target board is based on mx53 QSB.
I think the mmc1 device file which is connected to wifi is not going to standby mode. but the driver wants the peripheral to go
in standby.
I have a power down pin for the wifi which is connected to processor. I am powering down that pin when the target is going to standby.
does any one experienced this.
This is the log that I am getting when the wifi fails.
PM: resume of devices complete after 445.421 msecs
Restarting tasks ...
done.
dvfs: enable dvfs after resume
FW download with helper poll status timeout @ 0
wlan_dnld_fw fail ret=0xffffffff
Firmware Init Failed
woal_add_card failed
wlan_sdio: probe of mmc1:0001:1 failed with error -1
PM: Syncing filesystems ...
done.
dvfs: disable dvfs before suspend
Freezing user space processes ...
(elapsed 0.02 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
_irq()]: * mmc1 got interrupt: 0x00000001
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
mmc1: new high speed SDIO card at address 0001
mmc mmc1:0001: parent mmc1 should not be sleeping
key -1 0 released
PM: resume of devices complete after 465.436 msecs
Restarting tasks ...
done.
dvfs: enable dvfs after resume
FW download with helper poll status timeout @ 0
wlan_dnld_fw fail ret=0xffffffff
Firmware Init Failed
woal_add_card failed
wlan_sdio: probe of mmc1:0001:1 failed with error -1
I think that particular mmc is not going to sleep.