[GIT PULL] soundwire updates for v5.18-rc1
From: Vinod Koul
Date: Fri Mar 04 2022 - 12:16:00 EST
Hello Greg,
Please pull to receive updates for soundwire subsystem for v5.18.
Mostly bunch of core stream refactoring by Intel folks and qcom driver
updates.
The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:
Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-5.18-rc1
for you to fetch changes up to 266fa94673d325f489f74d0a9a12024a7f1ee49c:
soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (2022-03-03 21:21:54 +0530)
----------------------------------------------------------------
soundwire updates for 5.17-rc1
- stream handling refactoring and renaming to make it consistent
in the core
- runtime pm suport for qcom driver
- in band wake up interrupt support for qcom driver
----------------------------------------------------------------
Libin Yang (1):
soundwire: intel: fix wrong register name in intel_shim_wake
Pierre-Louis Bossart (20):
soundwire: bus: add dev_warn() messages to track UNATTACHED devices
soundwire: stream: remove unused parameter in sdw_stream_add_slave
soundwire: stream: add slave runtime to list earlier
soundwire: stream: simplify check on port range
soundwire: stream: add alloc/config/free helpers for ports
soundwire: stream: split port allocation and configuration loops
soundwire: stream: split alloc and config in two functions
soundwire: stream: add 'slave' prefix for port range checks
soundwire: stream: group sdw_port and sdw_master/slave_port functions
soundwire: stream: simplify sdw_alloc_master_rt()
soundwire: stream: split sdw_alloc_master_rt() in alloc and config
soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
soundwire: stream: group sdw_stream_ functions
soundwire: stream: rename and move master/slave_rt_free routines
soundwire: stream: move list addition to sdw_slave_alloc_rt()
soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
soundwire: stream: introduce sdw_slave_rt_find() helper
soundwire: stream: sdw_stream_add_ functions can be called multiple times
soundwire: stream: make enable/disable/deprepare idempotent
Rafael J. Wysocki (1):
soundwire: Replace acpi_bus_get_device()
Srinivas Kandagatla (4):
soundwire: qcom: add runtime pm support
dt-bindings: soundwire: qcom: document optional wake irq
soundwire: qcom: add in-band wake up interrupt support
soundwire: qcom: use __maybe_unused for swrm_runtime_resume()
Srinivasa Rao Mandadapu (1):
soundwire: qcom: constify static struct qcom_swrm_data global variables
.../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +-
drivers/soundwire/bus.c | 8 +-
drivers/soundwire/intel.c | 4 +-
drivers/soundwire/intel_init.c | 7 +-
drivers/soundwire/qcom.c | 208 ++++-
drivers/soundwire/stream.c | 952 ++++++++++++---------
6 files changed, 774 insertions(+), 419 deletions(-)
Thanks
--
~Vinod
Attachment:
signature.asc
Description: PGP signature