Messages in this thread | | | Date | Thu, 23 Jul 2020 12:38:13 +0530 | From | Vinod Koul <> | 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 [unhandled content-type:application/pgp-signature] | |