mbox series

[0/4] slimbus: ngd: fix runtime pm issues.

Message ID 20210716102123.26861-1-srinivas.kandagatla@linaro.org (mailing list archive)
Headers show
Series slimbus: ngd: fix runtime pm issues. | expand

Message

Srinivas Kandagatla July 16, 2021, 10:21 a.m. UTC
This patchset fixes various runtime pm issues while testing pm runtime
on NGD slimbus controller.

During testing it was found that pm refcount was going negative and sometime
transactions are timeout after suspend resume.

These 4 patches fixes those issues and now NGD enters in supend state
and resumes properly without any data timeouts.

Thanks,
srini

Srinivas Kandagatla (4):
  slimbus: messaging: start transaction ids from 1 instead of zero
  slimbus: messaging: check for valid transaction id
  slimbus: ngd: set correct device for pm
  slimbus: ngd: reset dma setup during runtime pm

 drivers/slimbus/messaging.c     |  7 ++++---
 drivers/slimbus/qcom-ngd-ctrl.c | 22 +++++++++++++---------
 2 files changed, 17 insertions(+), 12 deletions(-)