[GIT PULL]: Soundwire updates for v6.3

From: Vinod Koul
Date: Fri Feb 24 2023 - 08:53:14 EST


Hello Linus,

Please pull to receive updates for SoundWire subsystem for v6.3. This is
small updates which features bit of core changes and driver updates in
Intel and cadence driver.

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-6.3-rc1

for you to fetch changes up to 66f95de7c13be5e442d8ed4cf00e13f8dbdc1315:

soundwire: cadence: further simplify low-level xfer_msg_defer() callback (2023-01-31 20:01:52 +0530)

----------------------------------------------------------------
soundwire updates for 6.3

- Core:
- sdw_transfer_defer() API change to dropan argument
- Reset page address rework
- Exporting sdw_nwrite_no_pm and sdw_nread_no_pm APIs

- Drivers:
- Cadence and related intel driver updates for FIFO handling and
low level msg transfers

----------------------------------------------------------------
Charles Keepax (3):
soundwire: Provide build stubs for common functions
soundwire: debugfs: Switch to sdw_read_no_pm
soundwire: stream: Move remaining register accesses over to no_pm

Gaosheng Cui (1):
soundwire: cadence: remove unused sdw_cdns_master_ops declaration

Pierre-Louis Bossart (7):
soundwire: intel: remove DAI startup/shutdown
ASoC/soundwire: remove is_sdca boolean property
soundwire: enable optional clock registers for SoundWire 1.2 devices
soundwire: stream: use consistent pattern for freeing buffers
soundwire: bus: remove sdw_defer argument in sdw_transfer_defer()
soundwire: cadence: use directly bus sdw_defer structure
soundwire: cadence: further simplify low-level xfer_msg_defer() callback

Richard Fitzgerald (6):
soundwire: cadence: Don't overflow the command FIFOs
soundwire: cadence: Remove wasted space in response_buf
soundwire: cadence: Drain the RX FIFO after an IO timeout
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
soundwire: bus: Don't zero page registers after every transaction
soundwire: bus: Remove unused reset_page_addr() callback

Simon Trimmer (1):
soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions

drivers/soundwire/bus.c | 56 +++++------------
drivers/soundwire/bus.h | 3 +-
drivers/soundwire/bus_type.c | 9 +--
drivers/soundwire/cadence_master.c | 80 ++++++++++++-----------
drivers/soundwire/cadence_master.h | 22 ++++---
drivers/soundwire/debugfs.c | 13 +++-
drivers/soundwire/intel.c | 27 --------
drivers/soundwire/intel_auxdevice.c | 1 -
drivers/soundwire/stream.c | 38 +++++------
include/linux/soundwire/sdw.h | 122 ++++++++++++++++++++++++++++++------
sound/soc/codecs/rt1316-sdw.c | 1 -
sound/soc/codecs/rt1318-sdw.c | 1 -
sound/soc/codecs/rt711-sdca-sdw.c | 1 -
13 files changed, 207 insertions(+), 167 deletions(-)
--
~Vinod

Attachment: signature.asc
Description: PGP signature