From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: soundwire updates for v6.5-rc1
Date: Wed, 5 Jul 2023 13:13:27 +0530 [thread overview]
Message-ID: <ZKUfH+9OswEIGEyR@matsya> (raw)
[-- Attachment #1: Type: text/plain, Size: 6414 bytes --]
Hello Linus,
Please pull to receive the soundwire subsystem updates which include
support for Qualcomm controller version, Intel upcoming platform support
and stream handling updates etc
Please note this is based on soundwire fixes pull request already
merged.
The following changes since commit 58d95889f3c2064c6139ee94bb0e4d86e1ad4eab:
soundwire: stream: Add missing clear of alloc_slave_rt (2023-06-08 17:08:04 +0530)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-6.5-rc1
for you to fetch changes up to a4857d1afdd1fa7ff763e1d07b1c2db521a5f9b1:
soundwire: stream: Make master_list ordered to prevent deadlocks (2023-06-21 16:31:45 +0530)
----------------------------------------------------------------
soundwire updates for 6.5
- Stream handling and slave alert handling
- Qualcomm Soundwire v2.0.0 controller support
- Intel ACE2.x initial support and code reorganization
----------------------------------------------------------------
Arnd Bergmann (1):
soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency
Chao Song (1):
soundwire: intel: read AC timing control register before updating it
Charles Keepax (5):
soundwire: bus: Don't filter slave alerts
soundwire: bandwidth allocation: Remove pointless variable
soundwire: stream: Remove unneeded checks for NULL bus
soundwire: stream: Invert logic on runtime alloc flags
soundwire: stream: Remove unnecessary gotos
Krzysztof Kozlowski (11):
dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0
dt-bindings: soundwire: qcom: add 16-bit sample interval
soundwire: qcom: allow 16-bit sample interval for ports
soundwire: qcom: use consistently 'ctrl' as state variable name
soundwire: qcom: prepare for handling different register layouts
soundwire: qcom: add support for v2.0.0 controller
soundwire: qcom: use tabs for indentation in defines
soundwire: qcom: drop unused struct qcom_swrm_ctrl members
soundwire: qcom: fix unbalanced pm_runtime_put()
soundwire: debugfs: fix unbalanced pm_runtime_put()
soundwire: qcom: fix storing port config out-of-bounds
Pierre-Louis Bossart (30):
ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake
soundwire: intel: add ACE2.x SHIM definitions
soundwire: intel_ace2x: add empty new ops for LunarLake
soundwire/ASOC: Intel: update offsets for LunarLake
soundwire: intel/cadence: set ip_offset at run-time
ASoC/soundwire: intel: pass hdac_bus pointer for link management
soundwire: intel: add eml_lock in the interface for new platforms
ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer
soundwire: intel_init: use eml_lock parameter
soundwire: intel_ace2x: add debugfs support
soundwire: intel_ace2x: add link power-up/down helpers
soundwire: intel_ace2x: set SYNCPRD before powering-up
soundwire: intel_ace2x: configure link PHY
soundwire: intel_ace2x: add DAI registration
soundwire: intel_ace2x: add sync_arm/sync_go helpers
soundwire: intel_ace2x: use common helpers for bus start/stop
soundwire: intel_ace2x: enable wake support
soundwire: intel_ace2x: add check_cmdsync_unlocked helper
soundwire: bus: add new manager callback to deal with peripheral enumeration
soundwire: intel_ace2x: add new_peripheral_assigned callback
soundwire: intel_ace2x: add pre/post bank switch callbacks
ASoC: SOF/soundwire: re-add substream in params_stream structure
soundwire: intel: remove .trigger callback implementation
soundwire: intel: use substream for .trigger callback
soundwire: intel: remove .free callback implementation
soundwire: intel: use substream for .free callback
soundwire: intel_bus_common: update error log
soundwire: intel_bus_common: enable interrupts last
soundwire: intel/cadence: update hardware reset sequence
soundwire: cadence: revisit parity injection
Richard Fitzgerald (2):
soundwire: bus: Prevent lockdep asserts when stream has multiple buses
soundwire: stream: Make master_list ordered to prevent deadlocks
Srinivas Kandagatla (3):
soundwire: qcom: wait for fifo to be empty before suspend
soundwire: qcom: add software workaround for bus clash interrupt assertion
soundwire: qcom: set clk stop need reset flag at runtime
Uday M Bhat (1):
soundwire: debugfs: Add missing SCP registers
Uwe Kleine-König (1):
soundwire: amd: Improve error message in remove callback
Vinod Koul (1):
Merge branch 'fixes' into next
.../bindings/soundwire/qcom,soundwire.yaml | 39 +-
drivers/soundwire/Kconfig | 1 +
drivers/soundwire/Makefile | 3 +-
drivers/soundwire/amd_manager.c | 9 +-
drivers/soundwire/bus.c | 30 +-
drivers/soundwire/cadence_master.c | 50 ++-
drivers/soundwire/cadence_master.h | 5 +
drivers/soundwire/debugfs.c | 12 +-
drivers/soundwire/generic_bandwidth_allocation.c | 10 +-
drivers/soundwire/intel.c | 57 +--
drivers/soundwire/intel.h | 16 +
drivers/soundwire/intel_ace2x.c | 393 ++++++++++++++++
drivers/soundwire/intel_ace2x_debugfs.c | 147 ++++++
drivers/soundwire/intel_auxdevice.c | 17 +
drivers/soundwire/intel_bus_common.c | 96 ++--
drivers/soundwire/intel_init.c | 21 +-
drivers/soundwire/qcom.c | 500 ++++++++++++++-------
drivers/soundwire/stream.c | 161 ++++---
include/linux/soundwire/sdw.h | 6 +-
include/linux/soundwire/sdw_intel.h | 94 +++-
sound/soc/sof/intel/hda.c | 33 +-
sound/soc/sof/intel/shim.h | 1 +
22 files changed, 1293 insertions(+), 408 deletions(-)
create mode 100644 drivers/soundwire/intel_ace2x.c
create mode 100644 drivers/soundwire/intel_ace2x_debugfs.c
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2023-07-05 7:43 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-05 7:43 Vinod Koul [this message]
2023-07-05 18:19 ` [GIT PULL]: soundwire updates for v6.5-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZKUfH+9OswEIGEyR@matsya \
--to=vkoul@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox