1. 23 Jun, 2020 1 commit
  2. 22 Jun, 2020 18 commits
  3. 19 Jun, 2020 2 commits
  4. 18 Jun, 2020 1 commit
  5. 17 Jun, 2020 9 commits
  6. 16 Jun, 2020 1 commit
  7. 15 Jun, 2020 8 commits
    • Mark Brown's avatar
      Merge series "ASoC: fsl_easrc: Fix several warnings" from Shengjiu Wang <shengjiu.wang@nxp.com>: · 1cdd255a
      Mark Brown authored
      Fix several warnings with "make W=1"
      
      Shengjiu Wang (3):
        ASoC: fsl_easrc: Fix -Wmissing-prototypes warning
        ASoC: fsl_easrc: Fix -Wunused-but-set-variable
        ASoC: fsl_easrc: Fix "Function parameter not described" warnings
      
       sound/soc/fsl/fsl_easrc.c | 42 +++++++++++++++++----------------------
       1 file changed, 18 insertions(+), 24 deletions(-)
      
      --
      2.21.0
      1cdd255a
    • Mark Brown's avatar
      Merge series "ASoC: Intel: Add KeemBay ASoC platform driver" from Sia Jee Heng... · d8bc1b05
      Mark Brown authored
      Merge series "ASoC: Intel: Add KeemBay ASoC platform driver" from Sia Jee Heng <jee.heng.sia@intel.com>:
      
      The below series of patches support the KeemBay ASoC platform driver.
      The platform driver initialize the i2s to capture and playback the
      pcm data on the ARM. The i2s is running in polling mode.
      
      There is no DSP in the KeemBay SoC. Users are rely on the Gstreamer plugin
      to perform Audio preprocessing.
      
      Audio graph card is used to connect the platform driver with the
      tlv320aic3204 codec.
      
      Change History:
      v5:
      - Remove OF dependency from Kconfig as OF is shifted to audio graph card.
      
      v4:
      - Reduce if-otology at the tx/rx function.
      - Fix indentation.
      - specify .rate directly
      
      v3:
      - Adjusted header format.
      - Use Audio graph card instead of custom sound card.
      - Use if-else instead of conditional operator.
      - Enabled .set_fmt to configure master clock.
      
      v2:
      - Corrected I2S naming for DT binding.
      
      v1:
      - Initial version.
      
      Sia Jee Heng (3):
        ASoC: Intel: Add KeemBay platform driver
        ASoC: Intel: Add makefiles and kconfig changes for KeemBay
        dt-bindings: sound: Add documentation for KeemBay i2s
      
       .../bindings/sound/intel,keembay-i2s.yaml          |  68 +++
       sound/soc/intel/Kconfig                            |   7 +
       sound/soc/intel/Makefile                           |   1 +
       sound/soc/intel/keembay/Makefile                   |   4 +
       sound/soc/intel/keembay/kmb_platform.c             | 654 +++++++++++++++++++++
       sound/soc/intel/keembay/kmb_platform.h             | 145 +++++
       6 files changed, 879 insertions(+)
       create mode 100644 Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
       create mode 100644 sound/soc/intel/keembay/Makefile
       create mode 100644 sound/soc/intel/keembay/kmb_platform.c
       create mode 100644 sound/soc/intel/keembay/kmb_platform.h
      
      --
      1.9.1
      d8bc1b05
    • Mark Brown's avatar
      Merge series "ASoC: improve core dmesg logs and verbosity" from Pierre-Louis... · 674b9289
      Mark Brown authored
      Merge series "ASoC: improve core dmesg logs and verbosity" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Try to both reduce useless verbosity and keep useful error reports.
      
      Pierre-Louis Bossart (3):
        ASoC: soc-core: reduce verbosity of BE override message
        ASoC: soc-pcm: improve error messages in soc_pcm_new()
        ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages
      
       sound/soc/soc-compress.c |  4 ++--
       sound/soc/soc-core.c     |  4 ++--
       sound/soc/soc-pcm.c      | 13 +++++++------
       3 files changed, 11 insertions(+), 10 deletions(-)
      
      --
      2.20.1
      674b9289
    • Mark Brown's avatar
      Merge series "ASoC: max98357a: support MAX98360A in OF" from Tzung-Bi Shih <tzungbi@google.com>: · c42d8c17
      Mark Brown authored
      Commit 1a0f2433 ("ASoC: max98357a: Add ACPI HID MAX98360A") supports
      MAX98360A in ACPI world.  This series supports MAX98360A in OF world.
      
      Tzung-Bi Shih (2):
        ASoC: max98357a: add compatible string for MAX98360A
        ASoC: dt-bindings: add compatible string for MAX98360A
      
       .../devicetree/bindings/sound/max98357a.txt          | 12 +++++++++---
       sound/soc/codecs/max98357a.c                         |  1 +
       2 files changed, 10 insertions(+), 3 deletions(-)
      
      --
      2.27.0.278.ge193c7cf3a9-goog
      c42d8c17
    • Mark Brown's avatar
      Merge series "ASoC: mediatek: mt6358: support DMIC one-wire mode" from Jiaxin... · ba05f179
      Mark Brown authored
      Merge series "ASoC: mediatek: mt6358: support DMIC one-wire mode" from Jiaxin Yu <jiaxin.yu@mediatek.com>:
      
      v2 changes:
      	1. Uses a DT property to select DMIC mode instead of a mixer control.
      
      v1 changes:
      	1. Uses a mixer control to select DMIC mode.
      	2. patchwork list:
      		https://patchwork.kernel.org/patch/11578309
      
      Jiaxin Yu (2):
        ASoC: mediatek: mt6358: support DMIC one-wire mode
        ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property
      
       Documentation/devicetree/bindings/sound/mt6358.txt |  6 ++++++
       sound/soc/codecs/mt6358.c                          | 23 +++++++++++++++++++++-
       2 files changed, 28 insertions(+), 1 deletion(-)
      
      --
      1.8.1.1.dirty
      _______________________________________________
      linux-arm-kernel mailing list
      linux-arm-kernel@lists.infradead.org
      http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
      ba05f179
    • Mark Brown's avatar
      Merge series "ASoC: soc-component: collect component functions" from Kuninori... · 13919056
      Mark Brown authored
      Merge series "ASoC: soc-component: collect component functions" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      
      Hi Mark
      
      We have soc-component.c now, but still many component related
      functions are implemented many place.
      This patch-set collect these into soc-component.c.
      
      v1 -> v2
      	- remove soc-compress.c exchange
      	  (But I have plan to repost it)
      	- fixup loop break issue on some functions
      	- direct return on some functions
      
      Link: https://lore.kernel.org/r/87a71nzhy2.wl-kuninori.morimoto.gx@renesas.com
      
      Kuninori Morimoto (12):
        ASoC: soc-component: add soc_component_pin() and share code
        ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component
        ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c
        ASoC: soc-component: add soc_component_err()
        ASoC: soc-component: add snd_soc_pcm_component_prepare()
        ASoC: soc-component: add snd_soc_pcm_component_hw_params()
        ASoC: soc-component: add snd_soc_pcm_component_hw_free()
        ASoC: soc-component: add snd_soc_pcm_component_trigger()
        ASoC: soc-component: add snd_soc_component_init()
        ASoC: soc-component: merge soc-io.c into soc-component.c
        ASoC: soc-component: merge soc_pcm_trigger_start/stop()
        ASoC: soc-component: tidyup Copyright
      
       include/sound/soc-component.h |  29 +-
       sound/soc/Makefile            |   2 +-
       sound/soc/soc-component.c     | 666 ++++++++++++++++++++++++----------
       sound/soc/soc-core.c          | 102 +-----
       sound/soc/soc-io.c            | 202 -----------
       sound/soc/soc-pcm.c           | 114 ++----
       6 files changed, 531 insertions(+), 584 deletions(-)
       delete mode 100644 sound/soc/soc-io.c
      
      --
      2.17.1
      13919056
    • Akshu Agrawal's avatar
      ASoC: AMD: Use mixer control to switch between DMICs · b7a742cf
      Akshu Agrawal authored
      Having mixer control to switch between DMICs prevents user to
      initiate capture simultaneously on both the DMIcs.
      Earlier 2 separate devices, one for each DMIC, gave an option of
      using them simultaneously, which is not supported.
      Signed-off-by: default avatarAkshu Agrawal <akshu.agrawal@amd.com>
      Link: https://lore.kernel.org/r/20200530095519.24324-1-akshu.agrawal@amd.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      b7a742cf
    • Steve Lee's avatar
      ASoC: max98390: Add Amp init common setting func. · 9ba4af79
      Steve Lee authored
       Add amp common init function to gather common init setting and finaize.
        - add max98390_init_regs func
        - move amp setting to max98390_init_regs func.
        - removed unneceary setting and finalize common register values.
      Signed-off-by: default avatarSteve Lee <steves.lee@maximintegrated.com>
      Link: https://lore.kernel.org/r/20200611094718.18371-1-steves.lee@maximintegrated.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      9ba4af79