1. Nov 17, 2020
  2. Nov 14, 2020
    • Mark Brown's avatar
      Merge series "ASoC: use inclusive language for bclk/fsync/topology" from... · 85288b3b
      Mark Brown authored
      Merge series "ASoC: use inclusive language for bclk/fsync/topology" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      The SOF (Sound Open Firmware) tree contains a lot of references in
      topology files to 'codec_slave'/'codec_master' terms, which in turn
      come from alsa-lib and ALSA/ASoC topology support at the kernel
      level. These terms are no longer compatible with the guidelines
      adopted by the kernel community [1], standard organizations, and need
      to change in backwards-compatible ways.
      
      The main/secondary terms typically suggested in guidelines don't mean
      anything for clocks, this patchset suggests instead the use of
      'provider' and 'consumer' terms, with the 'codec' prefix kept to make
      it clear that the codec is the reference. The CM/CS suffixes are also
      replaced by CP/CC.
      
      It can be argued that the change of suffix is invasive, but finding a
      replacement that keeps the M and S shortcuts has proven difficult in
      quite a few contexts.
      
      The previous definitions are kept for backwards-compatibility so this
      change should not have any functional impact. It is suggested that new
      contributions only use the new terms but there is no requirement to
      transition immediately to the new definitions for existing code. Intel
      will however update all its past contributions related to bit
      clock/frame sync configurations immediately.
      
      This patchset contains the kernel changes only, the alsa-lib changes
      were shared separately.
      
      Feedback welcome
      ~Pierre
      
      [1] https://lkml.org/lkml/2020/7/4/229
      
      Pierre-Louis Bossart (4):
        ASoC: topology: use inclusive language for bclk and fsync
        ASoC: SOF: use inclusive language for bclk and fsync
        ASoC: Intel: atom: use inclusive language for SSP bclk/fsync
        ASoC: Intel: keembay: use inclusive language for bclk and fsync
      
       include/sound/soc-dai.h                  | 32 +++++++++++++++---------
       include/sound/sof/dai.h                  | 16 ++++++++----
       include/uapi/sound/asoc.h                | 22 ++++++++++------
       sound/soc/intel/atom/sst-atom-controls.c | 12 ++++-----
       sound/soc/intel/atom/sst-atom-controls.h |  4 +--
       sound/soc/intel/keembay/kmb_platform.c   | 22 ++++++++--------
       sound/soc/intel/keembay/kmb_platform.h   |  8 +++---
       sound/soc/soc-topology.c                 | 24 +++++++++---------
       sound/soc/sof/topology.c                 | 18 ++++++-------
       9 files changed, 89 insertions(+), 69 deletions(-)
      
      --
      2.25.1
      85288b3b
  3. Nov 13, 2020
  4. Nov 12, 2020
  5. Nov 11, 2020