1. 28 Oct, 2022 37 commits
  2. 26 Oct, 2022 3 commits
    • Mark Brown's avatar
      ASoC: Intel: Fix typo in comments · ce992ff3
      Mark Brown authored
      Merge series from Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>:
      
      There is a typo which keeps propagating through existing Intel machine
      boards fix it with hope that fix stops it from appearing in new boards.
      ce992ff3
    • Mark Brown's avatar
      ASoC: SOF: Intel: HDaudio cleanups · 16750684
      Mark Brown authored
      Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      This is the part1 of my HDaudio cleanups, before the addition of
      to-be-announced HDaudio extensions.
      
      The patchset includes more consistent use of read/write/update
      helpers, removal of useless waits, structure members and programming
      sequences, removal of confusing sharing of private_data between FE and
      BE.
      
      Additional patches are coming to split the controller, codec and
      multi-link management functionality in well-identified files.
      
      Pierre-Louis Bossart (16):
        ASoC: SOF: ops: fallback to mmio in helpers
        ASoC: SOF: Intel: use mmio fallback for all platforms
        ASoC: SOF: ops: add readb/writeb helpers
        ASoC: SOF: ops: add snd_sof_dsp_updateb() helper
        ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency
        ASoC: SOF: Intel: hda-dai: start removing the use of
          runtime->private_data in BE
        ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus
        ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params
        ASoC: SOF: Intel: hda-ctrl: remove useless sleep
        ASoC: SOF: Intel: hda: always do a full reset
        ASoC: SOF: Intel: hda: remove useless check on GCTL
        ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency
        ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL
        ASoC: SOF: Intel: hda: use SOF helper for consistency
        ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper
        ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers
      
       sound/soc/sof/intel/bdw.c            |  6 +---
       sound/soc/sof/intel/byt.c            | 12 ++-----
       sound/soc/sof/intel/hda-common-ops.c |  6 +---
       sound/soc/sof/intel/hda-ctrl.c       | 41 ++++++++--------------
       sound/soc/sof/intel/hda-dai.c        | 31 +++++++----------
       sound/soc/sof/intel/hda-dsp.c        | 12 ++++---
       sound/soc/sof/intel/hda-loader-skl.c | 30 ++++++++--------
       sound/soc/sof/intel/hda-loader.c     |  4 +--
       sound/soc/sof/intel/hda-stream.c     | 47 ++++++++++++-------------
       sound/soc/sof/intel/hda.c            |  5 ++-
       sound/soc/sof/intel/hda.h            | 25 +++++++-------
       sound/soc/sof/intel/pci-tng.c        |  6 +---
       sound/soc/sof/ops.h                  | 51 ++++++++++++++++++++--------
       sound/soc/sof/sof-priv.h             |  4 +++
       14 files changed, 136 insertions(+), 144 deletions(-)
      
      --
      2.34.1
      16750684
    • Mark Brown's avatar
      ASoC: cleanups and improvements for jz4740-i2s · 94e19f49
      Mark Brown authored
      Merge series from Aidan MacDonald <aidanmacdonald.0x0@gmail.com>:
      
      This series is a preparatory cleanup of the jz4740-i2s driver before
      adding support for a new SoC. The two improvements are lifting
      unnecessary restrictions on sample rates and formats -- the existing
      ones appear to be derived from the limitations of the JZ4740's internal
      codec and don't reflect the actual capabilities of the I2S controller.
      
      I'm unable to test the series on any JZ47xx SoCs, but I have tested
      on an X1000 (which is the SoC I'll be adding in a followup series).
      94e19f49