linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: soundwire updates for v5.10-rc1
Date: Thu, 1 Oct 2020 11:26:32 +0530	[thread overview]
Message-ID: <20201001055632.GQ2968@vkoul-mobl> (raw)

[-- Attachment #1: Type: text/plain, Size: 7097 bytes --]

Hi Greg,

Please pull to receive updates for soundwire subsystem.

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 0173f525b2c1b02a51784e2119d434593235aed1:

  soundwire: sysfs: add slave status and device number before probe (2020-09-28 11:17:43 +0530)

----------------------------------------------------------------
soundwire updates for 5.10-rc1

This round of update includes:
 - Generic bandwidth allocation algorithm from Intel folks
 - PM support for Intel chipsets
 - Updates to Intel drivers which makes sdw usable on latest laptops
 - Support for MMIO SDW controllers found in QC chipsets
 - Update to subsystem to use helpers in bitfield.h to manage register
   bits

----------------------------------------------------------------
Bard Liao (4):
      soundwire: master: enable pm runtime
      soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming
      soundwire: intel: fix intel_suspend/resume defined but not used warning
      soundwire: Add generic bandwidth allocation algorithm

Dan Carpenter (1):
      soundwire: remove an unnecessary NULL check

Jonathan Marek (5):
      soundwire: qcom: fix abh/ahb typo
      soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
      soundwire: qcom: add support for mmio soundwire master devices
      soundwire: qcom: add v1.5.1 compatible
      soundwire: qcom: fix SLIBMUS/SLIMBUS typo

Pierre-Louis Bossart (39):
      soundwire: intel: Add basic power management support
      soundwire: intel: add pm_runtime support
      soundwire: intel: reset pm_runtime status during system resume
      soundwire: intel: fix race condition on system resume
      soundwire: intel: call helper to reset Slave states on resume
      soundwire: intel: pm_runtime idle scheduling
      soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
      soundwire: intel: add CLK_STOP_NOT_ALLOWED support
      soundwire: intel_init: handle power rail dependencies for clock stop mode
      soundwire: intel: support clock_stop mode without quirks
      ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
      soundwire: add definition for maximum number of ports
      soundwire: fix port_ready[] dynamic allocation in mipi_disco
      soundwire: intel: disable shim wake on suspend
      soundwire: intel: ignore software command retries
      soundwire: intel: add multi-link support
      soundwire: intel: add missing support for all clock stop modes
      soundwire: bus: update multi-link definition with hw sync details
      soundwire: intel: add multi-link hw_synchronization information
      soundwire: stream: enable hw_sync as needed by hardware
      soundwire: intel: add error log for clock-stop invalid configs
      soundwire: intel: pass link_mask information to each master
      soundwire: intel: don't manage link power individually
      soundwire: stream: fix NULL/IS_ERR confusion
      soundwire: intel: fix NULL/ERR_PTR confusion
      soundwire: intel: remove .trigger operation
      soundwire: intel: remove stream handling from .prepare and .hw_free
      soundwire: cadence: fix race condition between suspend and Slave device alerts
      ASoC/soundwire: bus: use property to set interrupt masks
      soundwire: bus: filter-out unwanted interrupt reports
      soundwire: slave: add first_interrupt_done status
      soundwire: bus: use quirk to filter out invalid parity errors
      ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
      soundwire: bus: export broadcast read/write capability for tests
      soundwire: cadence: add parity error injection through debugfs
      soundwire: enable Data Port test modes
      soundwire: intel: enable test modes
      soundwire: cadence: add data port test fail interrupt
      soundwire: sysfs: add slave status and device number before probe

Rander Wang (2):
      soundwire: intel: add CLK_STOP_BUS_RESET support
      soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET

Srinivas Kandagatla (4):
      soundwire: qcom: clear BIT FIELDs before value set.
      soundwire: qcom: add support to block packing mode
      soundwire: qcom: get max rows and cols info from compatible
      soundwire: bus: add enumerated Slave device to device list

Vinod Koul (11):
      soundwire: define and use addr bit masks
      soundwire: bus: use FIELD_GET()
      soundwire: slave: use SDW_DISCO_LINK_ID()
      soundwire: stream: use FIELD_{GET|PREP}
      soundwire: qcom : use FIELD_{GET|PREP}
      soundwire: cadence: use FIELD_{GET|PREP}
      soundwire: intel: use FIELD_{GET|PREP}
      soundwire: intel_init: use FIELD_{GET|PREP}
      soundwire: remove SDW_REG_SHIFT()
      soundwire: cadence: use u32p_replace_bits
      soundwire: intel: use {u32|u16}p_replace_bits

 .../ABI/testing/sysfs-bus-soundwire-slave          |  18 +
 .../devicetree/bindings/soundwire/qcom,sdw.txt     |   1 +
 drivers/soundwire/Kconfig                          |   7 +-
 drivers/soundwire/Makefile                         |   3 +
 drivers/soundwire/bus.c                            | 120 ++-
 drivers/soundwire/bus.h                            |  52 +-
 drivers/soundwire/bus_type.c                       |   9 +
 drivers/soundwire/cadence_master.c                 | 199 ++++-
 drivers/soundwire/cadence_master.h                 |   5 +
 drivers/soundwire/generic_bandwidth_allocation.c   | 425 +++++++++++
 drivers/soundwire/intel.c                          | 803 ++++++++++++++++++---
 drivers/soundwire/intel.h                          |   4 +
 drivers/soundwire/intel_init.c                     |  22 +-
 drivers/soundwire/master.c                         |   2 +
 drivers/soundwire/mipi_disco.c                     |  18 +-
 drivers/soundwire/qcom.c                           | 118 ++-
 drivers/soundwire/slave.c                          |  13 +-
 drivers/soundwire/stream.c                         |  45 +-
 drivers/soundwire/sysfs_local.h                    |   4 +
 drivers/soundwire/sysfs_slave.c                    |  58 +-
 include/linux/soundwire/sdw.h                      |  48 +-
 include/linux/soundwire/sdw_registers.h            |   7 -
 sound/soc/codecs/max98373-sdw.c                    |  18 +-
 sound/soc/codecs/rt1308-sdw.c                      |  17 +-
 sound/soc/codecs/rt5682-sdw.c                      |  20 +-
 sound/soc/codecs/rt700-sdw.c                       |  20 +-
 sound/soc/codecs/rt711-sdw.c                       |  20 +-
 sound/soc/codecs/rt715-sdw.c                       |  38 +-
 sound/soc/codecs/wsa881x.c                         |   1 +
 29 files changed, 1763 insertions(+), 352 deletions(-)
 create mode 100644 drivers/soundwire/generic_bandwidth_allocation.c

Thanks
-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2020-10-01  5:56 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-01  5:56 Vinod Koul [this message]
2020-10-01 21:00 ` [GIT PULL]: soundwire updates for v5.10-rc1 Greg KH

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=20201001055632.GQ2968@vkoul-mobl \
    --to=vkoul@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).