1
linux/drivers/soundwire
Ranjani Sridharan c78f1e15e4
soundwire: intel_ace2x: Send PDI stream number during prepare
In the case of a prepare callback after an xrun or when the PCM is
restarted after a call to snd_pcm_drain/snd_pcm_drop, avoid
reprogramming the SHIM registers but send the PDI stream number so that
the link DMA data can be set. This is needed for the case that the DMA
data is cleared when the PCM is stopped and restarted without being
closed.

Link: https://github.com/thesofproject/sof/issues/9502
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Acked-by: Vinod Koul <vkoul@kernel.org>
All: stable@vger.kernel.org # 6.10.x 6.11.x
Link: https://patch.msgid.link/20241016032910.14601-4-yung-chuan.liao@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-10-17 12:11:19 +01:00
..
amd_init.c soundwire: amd_init: simplify with cleanup.h 2024-07-09 19:12:49 +05:30
amd_init.h
amd_manager.c soundwire updates for 6.11 2024-07-24 13:04:43 -07:00
amd_manager.h
bus_type.c soundwire: bus: clean up probe warnings 2024-07-31 12:27:45 +05:30
bus.c soundwire: bus: simplify by using local slave->prop 2024-06-21 15:26:58 +05:30
bus.h
cadence_master.c soundwire: cadence: re-check Peripheral status with delayed_work 2024-08-18 12:14:24 +05:30
cadence_master.h soundwire: cadence: re-check Peripheral status with delayed_work 2024-08-18 12:14:24 +05:30
debugfs.c soundwire: debugfs: simplify with cleanup.h 2024-07-09 19:12:49 +05:30
dmi-quirks.c
generic_bandwidth_allocation.c soundwire: generic_bandwidth_allocation: change port_bo parameter to pointer 2024-06-21 15:26:26 +05:30
intel_ace2x_debugfs.c soundwire: Intel: clarify Copyright information 2024-06-21 15:26:02 +05:30
intel_ace2x.c soundwire: intel_ace2x: Send PDI stream number during prepare 2024-10-17 12:11:19 +01:00
intel_auxdevice.c soundwire updates for 6.12 2024-09-23 14:00:46 -07:00
intel_auxdevice.h
intel_bus_common.c soundwire: intel_bus_common: enable interrupts before exiting reset 2024-08-18 12:14:53 +05:30
intel_init.c
intel.c soundwire: intel: simplify with cleanup.h 2024-07-09 19:12:49 +05:30
intel.h soundwire updates for 6.12 2024-09-23 14:00:46 -07:00
irq.c
irq.h
Kconfig
Makefile
master.c
mipi_disco.c soundwire: fix usages of device_get_named_child_node() 2024-06-03 17:35:24 +05:30
qcom.c drivers:soundwire: qcom: cleanup port maask calculations 2024-07-02 16:49:56 +05:30
slave.c soundwire: slave: simplify code with acpi_get_local_u64_address() 2024-06-10 12:48:20 +01:00
stream.c soundwire: bus: add stream refcount 2024-06-03 17:40:23 +05:30
sysfs_local.h
sysfs_slave_dpn.c
sysfs_slave.c