1. 23 Mar, 2020 7 commits
  2. 20 Mar, 2020 7 commits
  3. 18 Mar, 2020 7 commits
  4. 16 Mar, 2020 11 commits
  5. 13 Mar, 2020 8 commits
    • Mark Brown's avatar
      Merge branch 'for-5.6' of... · 673f45f7
      Mark Brown authored
      Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.7
      673f45f7
    • Yong Zhi's avatar
      ASoC: max98357a: Add ACPI HID MAX98360A · 1a0f2433
      Yong Zhi authored
      Maxim MAX98360A audio amplifier is functionally identical to MAX98357A,
      add ACPI ID "MAX98360A" for driver reuse.
      Signed-off-by: default avatarYong Zhi <yong.zhi@intel.com>
      Link: https://lore.kernel.org/r/1584114926-29287-1-git-send-email-yong.zhi@intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      1a0f2433
    • Mark Brown's avatar
      Merge series "ASoC: SOF: multi-cpu dais, IPC and Intel improvements for 5.7"... · bd2b34e4
      Mark Brown authored
      Merge series "ASoC: SOF: multi-cpu dais, IPC and Intel improvements for 5.7" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Corrections for compatibility with the multi-cpu dai check for
      min-channels, IPC simplifications, and removal of unnecessary
      boot-related code for Intel platforms.
      
      Amery Song (2):
        ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function
        ASoC: SOF: Intel: remove unnecessary waitq before loading firmware
      
      Bard Liao (2):
        ASoC: SOF: Intel: hda-dai: add stream capability
        ASoC: SOF: topology: connect dai widget to all cpu-dais
      
      Karol Trzcinski (2):
        ASoC: SOF: Make sof_ipc_ext_data enum more rigid
        ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER
      
       include/sound/sof/info.h         | 22 +-------
       sound/soc/sof/intel/cnl.c        |  5 --
       sound/soc/sof/intel/hda-dai.c    | 96 ++++++++++++++++++++++++++++++++
       sound/soc/sof/intel/hda-ipc.c    | 20 +------
       sound/soc/sof/intel/hda-loader.c |  3 -
       sound/soc/sof/intel/hda.c        |  3 -
       sound/soc/sof/intel/hda.h        |  1 -
       sound/soc/sof/loader.c           |  6 --
       sound/soc/sof/sof-priv.h         |  5 --
       sound/soc/sof/topology.c         |  8 ++-
       10 files changed, 108 insertions(+), 61 deletions(-)
      
      base-commit: 101247a3
      --
      2.20.1
      bd2b34e4
    • Mark Brown's avatar
      Merge series "ASoC: Intel: machine driver updates for 5.7" from Pierre-Louis... · ccab2c7d
      Mark Brown authored
      Merge series "ASoC: Intel: machine driver updates for 5.7" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Fix HDaudio/HDMI Kconfig dependencies, cleanup code, and add support
      for 2 new configs (DA7219+Maxim 98360A and RT5692+RT1015)
      
      Note that the last patch is the first case where we added the
      Reviewed-by tags automagically from the list of GitHub
      approvers. Feedback/comments welcome on the format, and thanks to
      Ranjani for the nice script!
      
      Changes since v1:
      Change base to broonie/for-5.7
      Rebase and fix for_each_codec_dais() macro in Patch 9.
      Add new patch to remove GFP_ATOMIC
      
      Guennadi Liakhovetski (3):
        ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable
          initialisations
        ASoC: Intel: skylake: (cosmetic) remove redundant variable
          initialisations
        ASoC: Intel: (cosmetic) simplify structure member access
      
      Kai Vehmanen (4):
        ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI
        ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI
        ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms
        ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
      
      Pierre-Louis Bossart (1):
        ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts
      
      Yong Zhi (2):
        ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker
          amp
        ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support
      
       sound/soc/codecs/hdac_hdmi.c                  |   6 +-
       sound/soc/intel/boards/Kconfig                |  20 ++--
       sound/soc/intel/boards/bdw-rt5650.c           |   2 +-
       sound/soc/intel/boards/bdw-rt5677.c           |   2 +-
       sound/soc/intel/boards/broadwell.c            |   2 +-
       sound/soc/intel/boards/bxt_da7219_max98357a.c |   2 +-
       sound/soc/intel/boards/bxt_rt298.c            |   2 +-
       sound/soc/intel/boards/bytcht_da7213.c        |   2 +-
       sound/soc/intel/boards/cht_bsw_max98090_ti.c  |   2 +-
       sound/soc/intel/boards/cht_bsw_nau8824.c      |   2 +-
       sound/soc/intel/boards/cht_bsw_rt5645.c       |   2 +-
       sound/soc/intel/boards/cml_rt1011_rt5682.c    |   4 +-
       sound/soc/intel/boards/glk_rt5682_max98357a.c |   2 +-
       sound/soc/intel/boards/haswell.c              |   2 +-
       sound/soc/intel/boards/kbl_rt5663_max98927.c  |   2 +-
       .../intel/boards/kbl_rt5663_rt5514_max98927.c |   2 +-
       sound/soc/intel/boards/skl_hda_dsp_generic.c  |   2 +-
       .../soc/intel/boards/skl_nau88l25_max98357a.c |   2 +-
       sound/soc/intel/boards/skl_nau88l25_ssm4567.c |   2 +-
       sound/soc/intel/boards/sof_da7219_max98373.c  |  78 +++++++++++--
       sound/soc/intel/boards/sof_pcm512x.c          |  38 ++++--
       sound/soc/intel/boards/sof_rt5682.c           | 110 +++++++++++++++++-
       .../intel/common/soc-acpi-intel-jsl-match.c   |  34 +++++-
       sound/soc/intel/skylake/skl.c                 |   4 +-
       sound/soc/sof/intel/Kconfig                   |  11 --
       sound/soc/sof/intel/hda.c                     |   3 +-
       26 files changed, 269 insertions(+), 71 deletions(-)
      
      base-commit: 101247a3
      --
      2.20.1
      ccab2c7d
    • Mark Brown's avatar
      Merge series "ASoC: brcm: add dsl and pon chip audio driver" from Kevin Li... · a9bb153d
      Mark Brown authored
      Merge series "ASoC: brcm: add dsl and pon chip audio driver" from Kevin Li <kevin-ke.li@broadcom.com>:
      
      Changes in v2:
       * Make the comment a C++ one for license header
       * Remove all empty functions
       * Change all variable to use kernel coding style
       * Comment chip TX RX block independently generate I2S bus signals
      
      Kevin Li (2):
        ASoC: brcm:  Add DSL/PON SoC audio driver
        ASoC: brcm:  DSL/PON SoC device tree bindings of audio driver
      
       .../bindings/sound/brcm,bcm63xx-audio.txt     |  29 ++
       sound/soc/bcm/Kconfig                         |   9 +
       sound/soc/bcm/Makefile                        |   4 +
       sound/soc/bcm/bcm63xx-i2s-whistler.c          | 317 ++++++++++++
       sound/soc/bcm/bcm63xx-i2s.h                   |  90 ++++
       sound/soc/bcm/bcm63xx-pcm-whistler.c          | 485 ++++++++++++++++++
       6 files changed, 934 insertions(+)
       create mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm63xx-audio.txt
       create mode 100644 sound/soc/bcm/bcm63xx-i2s-whistler.c
       create mode 100644 sound/soc/bcm/bcm63xx-i2s.h
       create mode 100644 sound/soc/bcm/bcm63xx-pcm-whistler.c
      
      --
      2.25.1
      a9bb153d
    • Oder Chiou's avatar
    • Kevin Li's avatar
    • Kevin Li's avatar
      ASoC: brcm: Add DSL/PON SoC audio driver · 88eb404c
      Kevin Li authored
      This patch adds Broadcom DSL/PON SoC audio driver
      with Whistler I2S block. The SoC supported by this
      patch are BCM63158B0,BCM63178 and BCM47622/6755
      Signed-off-by: default avatarKevin Li <kevin-ke.li@broadcom.com>
      Link: https://lore.kernel.org/r/20200312223242.2843-2-kevin-ke.li@broadcom.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      88eb404c