[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200723070813.GV12965@vkoul-mobl>
Date: Thu, 23 Jul 2020 12:38:13 +0530
From: Vinod Koul <vkoul@...nel.org>
To: Greg KH <gregkh@...uxfoundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] soundwire updates for v5.9-rc1
Hey Greg,
Here are the updates for soundwire subsystem for 5.9. Please pull.
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-5.9-rc1
for you to fetch changes up to a81844034e5b382df6cc06bc2943ae24be797afd:
Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (2020-07-21 16:05:41 +0530)
----------------------------------------------------------------
soundwire updates for 5.9-rc1
This contains few core changes and bunch of Intel driver updates:
- Adds definitions for 1.2 spec
- Sanyog left as a MAINTAINER and Bard took his place while Sanyog
is a reviewer now.
- Intel: Lots of updates to stream/dai handling, wake support and link
synchronization.
----------------------------------------------------------------
Bard Liao (3):
soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
Pierre-Louis Bossart (23):
soundwire: intel: cleanups for indirections/logs
soundwire: intel: clarify drvdata and remove more indirections
soundwire: intel_init: remove useless test
soundwire: intel_init: use devm_ allocation
soundwire: intel_init: pass link information as platform data
soundwire: intel: transition to 3 steps initialization
soundwire: add definitions for 1.2 spec
soundwire: bus_type: convert open-coded while() to for() loop
soundwire: extend SDW_SLAVE_ENTRY
soundwire: bus: initialize bus clock base and scale registers
soundwire: intel: implement get_sdw_stream() operations
soundwire: stream: add helper to startup/shutdown streams
soundwire: intel: remove stream allocation/free
soundwire: cadence: allocate/free dma_data in set_sdw_stream
soundwire: intel: don't free dma_data in DAI shutdown
soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
soundwire: sdw.h: fix indentation
soundwire: intel: reuse code for wait loops to set/clear bits
soundwire: intel: revisit SHIM programming sequences.
soundwire: intel: introduce a helper to arm link synchronization
soundwire: intel: introduce helper for link synchronization
soundwire: intel_init: add implementation of sdw_intel_enable_irq()
soundwire: intel_init: use EXPORT_SYMBOL_NS
Rander Wang (1):
soundwire: intel: add wake interrupt support
Rikard Falkeborn (1):
soundwire: qcom: Constify static structs
Sanyog Kale (1):
MAINTAINERS: change SoundWire maintainer
Vinod Koul (2):
soundwire: Replace 'objs' by 'y'
soundwire: fix the kernel-doc comment
Documentation/driver-api/soundwire/stream.rst | 11 +-
MAINTAINERS | 3 +-
drivers/soundwire/Makefile | 10 +-
drivers/soundwire/bus.c | 130 +++++-
drivers/soundwire/bus_type.c | 19 +-
drivers/soundwire/cadence_master.c | 70 ++--
drivers/soundwire/cadence_master.h | 4 +
drivers/soundwire/intel.c | 549 +++++++++++++++++---------
drivers/soundwire/intel.h | 22 ++
drivers/soundwire/intel_init.c | 356 ++++++++++++++---
drivers/soundwire/qcom.c | 4 +-
drivers/soundwire/stream.c | 98 +++++
include/linux/mod_devicetable.h | 2 +
include/linux/soundwire/sdw.h | 33 +-
include/linux/soundwire/sdw_intel.h | 2 +
include/linux/soundwire/sdw_registers.h | 117 +++++-
scripts/mod/devicetable-offsets.c | 2 +
scripts/mod/file2alias.c | 6 +-
18 files changed, 1136 insertions(+), 302 deletions(-)
Thanks
--
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists