Thread (1 message) 1 message, 1 author, 2018-05-22

RE: [EXTERNAL] [PATCHv2 0/5] Runtime PM support for wlcore

From: Reizer, Eyal <hidden>
Date: 2018-05-22 14:05:22
Also in: linux-omap

quoted
quoted
OK try replacing the pm_runtime_put_noidle() above with just
pm_runtime_put_sync(). The reason why I put noidle there was the
wlcore_fw_sleep() call, with that gone put_sync should do the trick.
I have tried that already. Same problem. The last call to:
ret =3D wlcore_raw_write32(wl, HW_ACCESS_ELP_CTRL_REG, ELPCTRL_SLEEP)

which allows the firmware to get into ELP state during wowlan suspend i=
s
quoted
only completing after system resume for some unknown reason...
=20
Hmm maybe try also adding wl1271_power_off(wl) after put_sync()?
=20
No, we don't want to power off the chip in wowlan mode.
We power it of only during standard suspend.

The trick is that it stays on during suspend and can be used=20
As a wakeup source to the host on specific packets received by
The firmware over the air.

BR,
Eyal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help