1. 16 Jul, 2020 1 commit
  2. 14 Jul, 2020 9 commits
  3. 13 Jul, 2020 1 commit
  4. 10 Jul, 2020 22 commits
  5. 09 Jul, 2020 7 commits
    • Mark Brown's avatar
      Merge series "ASoC: mediatek: mt8183-da7219: support machine driver for... · 03824376
      Mark Brown authored
      Merge series "ASoC: mediatek: mt8183-da7219: support machine driver for rt1015" from Tzung-Bi Shih <tzungbi@google.com>:
      
      This series tries to reuse mt8183-da7219-max98357.c for supporting machine
      driver with rt1015 speaker amplifier.
      
      The first 3 patches refactor the code for easier to change for subsequent
      patches.
      
      The 4th patch adds document for the new proposed compatible string.
      
      The 5th patch changes the machine driver to support either "MAX98357A" or
      "RT1015" codecs.
      
      Tzung-Bi Shih (5):
        ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical
        ASoC: mediatek: mt8183-da7219: remove forward declaration of
          headset_init
        ASoC: mediatek: mt8183-da7219: extract codec and DAI names
        ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015
        ASoC: mediatek: mt8183-da7219: support machine driver with rt1015
      
       .../bindings/sound/mt8183-da7219-max98357.txt |   5 +-
       sound/soc/mediatek/Kconfig                    |   5 +-
       .../mediatek/mt8183/mt8183-da7219-max98357.c  | 244 ++++++++++++++----
       3 files changed, 197 insertions(+), 57 deletions(-)
      
      --
      2.27.0.383.g050319c2ae-goog
      03824376
    • Mark Brown's avatar
      Merge series "ASoC: codecs: add MAX98373 Soundwire driver" from Pierre-Louis... · 1c6579b5
      Mark Brown authored
      Merge series "ASoC: codecs: add MAX98373 Soundwire driver" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      V3:
      Rebased on top of two fixes already merged from the v2 patchset - no
      code changes
      Added explicit commit reference in last commit message
      
      V2 with a number of cleanups:
      split between I2C and SoundWire modes, as done for rt5682, and updated
      Kconfigs.
      removed useless initializations common to both modes
      removed idle_bias on
      fixed register classified as volatile in error
      fixed SPDX comments
      
      Pierre-Louis Bossart (2):
        ASoC: codecs: max98373: split I2C and common parts
        ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies
      
      Ryan Lee (1):
        ASoC: codecs: max98373: add SoundWire support
      
      randerwang (1):
        ASoC: Intel: sdw_max98373: add card_late_probe support
      
       sound/soc/codecs/Kconfig                  |  20 +-
       sound/soc/codecs/Makefile                 |   4 +
       sound/soc/codecs/max98373-i2c.c           | 612 +++++++++++++++
       sound/soc/codecs/max98373-sdw.c           | 887 ++++++++++++++++++++++
       sound/soc/codecs/max98373-sdw.h           |  72 ++
       sound/soc/codecs/max98373.c               | 611 +--------------
       sound/soc/codecs/max98373.h               |  17 +-
       sound/soc/intel/boards/Kconfig            |   7 +-
       sound/soc/intel/boards/sof_sdw.c          |  19 +-
       sound/soc/intel/boards/sof_sdw_common.h   |   6 +
       sound/soc/intel/boards/sof_sdw_max98373.c |  12 +
       11 files changed, 1668 insertions(+), 599 deletions(-)
       create mode 100644 sound/soc/codecs/max98373-i2c.c
       create mode 100644 sound/soc/codecs/max98373-sdw.c
       create mode 100644 sound/soc/codecs/max98373-sdw.h
      
      base-commit: 6940701c
      --
      2.25.1
      1c6579b5
    • Mark Brown's avatar
      Merge series "ASoC: Clean-up W=1 build warnings​ - part1" from Pierre-Louis... · a8342389
      Mark Brown authored
      Merge series "ASoC: Clean-up W=1 build warnings​ - part1" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Both Lee Jones and I submitted separate series, this is the first part
      of the merged result, which includes all previously reviewed patches
      or suggested changes along with trivial ones for CONFIG_ACPI.
      
      Lee Jones (2):
        ASoC: codecs: jz4770: Remove defined but never used variable
          'mic_boost_tlv'
        ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w'
      
      Pierre-Louis Bossart (11):
        ASoC: atmel: fix kernel-doc
        ASoC: samsung: spdif: fix kernel-doc
        ASoC: samsung: pcm: fix kernel-doc
        ASoC: tegra: tegra20_das: remove always-true comparison
        ASoC: uniphier: aio-core: fix kernel-doc
        ASoC: codecs: da7210: fix kernel-doc
        ASoC: codecs: da7219: fix 'defined but not used' warning
        ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning
        ASoC: codecs: es8316: fix 'defined but not used' warning
        ASoC: codecs: max98390: fix 'defined but not used' warning
        ASoC: codecs: rt*: fix 'defined but not used' warning
      
       sound/soc/atmel/atmel-pcm-dma.c  |  2 +-
       sound/soc/atmel/atmel_ssc_dai.c  |  1 +
       sound/soc/codecs/cros_ec_codec.c |  2 ++
       sound/soc/codecs/da7210.c        | 12 +++++++-----
       sound/soc/codecs/da7219.c        |  2 ++
       sound/soc/codecs/es8316.c        |  2 ++
       sound/soc/codecs/jz4770.c        |  1 -
       sound/soc/codecs/max98390.c      |  8 --------
       sound/soc/codecs/rt274.c         |  2 ++
       sound/soc/codecs/rt286.c         |  2 ++
       sound/soc/codecs/rt298.c         |  2 ++
       sound/soc/codecs/rt5660.c        |  2 ++
       sound/soc/codecs/rt5677-spi.c    |  2 ++
       sound/soc/samsung/pcm.c          |  5 +++++
       sound/soc/samsung/spdif.c        |  6 +++---
       sound/soc/tegra/tegra20_das.c    |  3 +--
       sound/soc/ti/omap-mcbsp-st.c     |  3 ---
       sound/soc/uniphier/aio-core.c    |  7 +++----
       18 files changed, 37 insertions(+), 27 deletions(-)
      
      --
      2.25.1
      a8342389
    • Gustavo A. R. Silva's avatar
      3e146b55
    • Dan Murphy's avatar
      ASoC: tlv320adcx140: Add tx offset slot programming · 336c1291
      Dan Murphy authored
      Add the TX offset slot programming.  There is no RX offset slot
      register.
      
      Since there is no RX offset the check for slot symmetry can be removed.
      Signed-off-by: default avatarDan Murphy <dmurphy@ti.com>
      Link: https://lore.kernel.org/r/20200709185129.10505-2-dmurphy@ti.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      336c1291
    • Dan Murphy's avatar
      ASoC: tlv320adcx140: Add ASI enable for channel 5-8 · 91cb940c
      Dan Murphy authored
      Add the ALSA controls to enable the ASI for channels 5-8
      Signed-off-by: default avatarDan Murphy <dmurphy@ti.com>
      Link: https://lore.kernel.org/r/20200709185129.10505-1-dmurphy@ti.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      91cb940c
    • Codrin Ciubotariu's avatar
      ASoC: atmel-pdmic: remove codec component · f3c66807
      Codrin Ciubotariu authored
      The CPU and the codec both are represented now as components, so for
      PDMIC we are registering two componenets with the same name. Since
      there is no actual codec, we will merge the codec component into the
      CPU one and use a dummy codec instead, for the DAI link.
      As a bonus, debugfs will no longer report an error when will try to
      create entries for both componenets with the same name.
      Signed-off-by: default avatarCodrin Ciubotariu <codrin.ciubotariu@microchip.com>
      Link: https://lore.kernel.org/r/20200708163359.2698696-1-codrin.ciubotariu@microchip.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      f3c66807