[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210331011355.14313-1-yung-chuan.liao@linux.intel.com>
Date: Wed, 31 Mar 2021 09:13:53 +0800
From: Bard Liao <yung-chuan.liao@...ux.intel.com>
To: alsa-devel@...a-project.org, vkoul@...nel.org
Cc: vinod.koul@...aro.org, linux-kernel@...r.kernel.org,
gregkh@...uxfoundation.org, srinivas.kandagatla@...aro.org,
rander.wang@...ux.intel.com, hui.wang@...onical.com,
pierre-louis.bossart@...ux.intel.com, sanyog.r.kale@...el.com,
bard.liao@...el.com
Subject: [PATCH 0/2] soundwire: bus: handle errors in clock stop/start sequences
If a device lost sync and can no longer ACK a command, it may not be
able to enter a lower-power state but it will still be able to resync
when the clock restarts. In those cases, we want to continue with the
clock stop sequence.
This patch modifies the behavior when -ENODATA is received, with the
error level demoted to a dev_dbg() since it's a recoverable issue.
For consistency the log messages are also modified to be unique and
self-explanatory, and missing logs are also added on clock stop exit.
Pierre-Louis Bossart (2):
soundwire: add macro to selectively change error levels
soundwire: bus: handle errors in clock stop/start sequences
drivers/soundwire/bus.c | 70 +++++++++++++++++++----------------------
drivers/soundwire/bus.h | 8 +++++
2 files changed, 40 insertions(+), 38 deletions(-)
--
2.17.1
Powered by blists - more mailing lists