]> www.infradead.org Git - users/jedix/linux-maple.git/commit
soundwire: take in count the bandwidth of a prepared stream
authorBard Liao <yung-chuan.liao@linux.intel.com>
Mon, 10 Mar 2025 07:36:53 +0000 (15:36 +0800)
committerVinod Koul <vkoul@kernel.org>
Mon, 10 Mar 2025 20:21:58 +0000 (01:51 +0530)
commit08ae0d61c3d79bb5d52ae30ad4fc12442e966a23
tree0aed8fac648d4aa78330082da6fdedcc48c54b90
parent9452422fc321f105a38435bc72afe5fd2c51882b
soundwire: take in count the bandwidth of a prepared stream

When a stream's state is marked as prepared, it is ready for
playback/capture. Therefore, we need to include the stream's bandwidth
when we calculate the required bandwidth of a bus.

Fixes: 25befdf32aa40 ("soundwire: generic_bandwidth_allocation: count the bandwidth of active streams only")
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://github.com/thesofproject/linux/issues/5334
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20250310073653.56476-1-yung-chuan.liao@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/generic_bandwidth_allocation.c