lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20201001055632.GQ2968@vkoul-mobl>
Date:   Thu, 1 Oct 2020 11:26:32 +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.10-rc1

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

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ