linux/Documentation/driver-api/soundwire
Pierre-Louis Bossart 5952880771 soundwire: stream: update state machine and add state checks
The state machine and notes don't accurately explain or allow
transitions from STREAM_DEPREPARED and STREAM_DISABLED.

Add more explanations and allow for more transitions as a result of a
trigger_stop(), trigger_suspend() and prepare(), depending on the
ALSA/ASoC layer behavior defined by the INFO_RESUME and INFO_PAUSE
flags.

Also add basic checks to help debug inconsistent states and illegal
state machine transitions.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200114235227.14502-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-13 15:57:37 +05:30
..
error_handling.rst
index.rst docs: index.rst: don't use genindex for pdf output 2019-07-31 13:31:16 -06:00
locking.rst docs: soundwire: locking: fix tags for a code-block 2019-06-04 20:48:45 +05:30
stream.rst soundwire: stream: update state machine and add state checks 2020-02-13 15:57:37 +05:30
summary.rst