1. 09 Apr, 2021 3 commits
  2. 08 Apr, 2021 11 commits
  3. 07 Apr, 2021 8 commits
  4. 06 Apr, 2021 5 commits
  5. 02 Apr, 2021 6 commits
  6. 01 Apr, 2021 7 commits
    • Mac Chiang's avatar
    • Zhen Lei's avatar
      ASoC: intel, keembay-i2s: Fix a dt_binding_check warning · 52cad756
      Zhen Lei authored
      The property "dmas" contains two items: DMA "TX" and "RX" channel,
      Therefore, its value also needs to be written in two parts.
      
      Otherwise, below YAML check warning is reported:
      Documentation/devicetree/bindings/sound/intel,keembay-i2s.example.dt.yaml:\
      i2s@20140000: dmas: [[4294967295, 29, 4294967295, 33]] is too short
      Signed-off-by: default avatarZhen Lei <thunder.leizhen@huawei.com>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Link: https://lore.kernel.org/r/20210329081435.2200-1-thunder.leizhen@huawei.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      52cad756
    • Bhaskar Chowdhury's avatar
    • Mark Brown's avatar
      Merge series "ASoC: remove cppchecks warnings on lm49453 and da732x" from... · df421a3a
      Mark Brown authored
      Merge series "ASoC: remove cppchecks warnings on lm49453 and da732x" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      There are the last two patches in the cleanups, this time I am not
      sure what the code does and what the proper fix might be. Feedback
      welcome.
      
      Pierre-Louis Bossart (2):
        ASoC: lm49453: fix useless assignment before return
        ASoC: da732x: simplify code
      
       sound/soc/codecs/da732x.c  | 17 ++++++-----------
       sound/soc/codecs/da732x.h  | 12 ++++--------
       sound/soc/codecs/lm49453.c |  2 --
       3 files changed, 10 insertions(+), 21 deletions(-)
      
      --
      2.25.1
      df421a3a
    • Mark Brown's avatar
      Merge series "ASoC: dt-bindings: Rework audio-graph-port schema" from Rob... · 75c324d5
      Mark Brown authored
      Merge series "ASoC: dt-bindings: Rework audio-graph-port schema" from Rob Herring <robh@kernel.org>:
      
      This series refactors the audio-graph-port.yaml schema moving the
      'port' node out of the schema and updating to use graph.yaml schema.
      This allows users to define what each 'port' node is like other graph
      binding users.
      
      v2:
      - Rebase on ASoC tree
      
      Rob
      
      Cc: alsa-devel@alsa-project.org
      Cc: linux-tegra@vger.kernel.org
      Cc: Jonathan Hunter <jonathanh@nvidia.com>
      Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Cc: Liam Girdwood <lgirdwood@gmail.com>
      Cc: Lubomir Rintel <lkundrak@v3.sk>
      Cc: Mark Brown <broonie@kernel.org>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Sameer Pujar <spujar@nvidia.com>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      
      Rob Herring (3):
        ASoC: dt-bindings: Move port/ports properties out of
          audio-graph-port.yaml
        ASoC: dt-bindings: Use OF graph schema
        ASoC: dt-bindings: socionext: Use audio-graph-port schema
      
       .../bindings/sound/audio-graph-port.yaml      | 104 ++++++++----------
       .../bindings/sound/marvell,mmp-sspa.yaml      |   6 +-
       .../bindings/sound/nvidia,tegra186-dspk.yaml  |  11 +-
       .../sound/nvidia,tegra210-admaif.yaml         |  11 +-
       .../bindings/sound/nvidia,tegra210-ahub.yaml  |  11 +-
       .../bindings/sound/nvidia,tegra210-dmic.yaml  |  11 +-
       .../bindings/sound/nvidia,tegra210-i2s.yaml   |  11 +-
       .../bindings/sound/renesas,rsnd.yaml          |   5 +-
       .../sound/socionext,uniphier-aio.yaml         |   8 +-
       .../sound/socionext,uniphier-evea.yaml        |   8 +-
       10 files changed, 89 insertions(+), 97 deletions(-)
      
      --
      2.27.0
      75c324d5
    • Mark Brown's avatar
      Merge series "ASoC: soc-core: tidyup error handling for rtd" from Kuninori... · 73935e93
      Mark Brown authored
      Merge series "ASoC: soc-core: tidyup error handling for rtd" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      
      Hi Mark
      
      These are small clanup patches for soc-core.
      [1/2] patch adds missing explanation, and
      [2/2] patch fixup error handling of rtd.
      
      Kuninori Morimoto (2):
        ASoC: soc-core: add comment for rtd freeing
        ASoC: soc-core: use device_unregister() if rtd allocation failed
      
       sound/soc/soc-core.c | 14 ++++++++++++--
       1 file changed, 12 insertions(+), 2 deletions(-)
      
      --
      2.25.1
      73935e93
    • Mark Brown's avatar
      Merge series "ASoC: remove cppcheck warnings for multiple SOCs" from... · 9c0da293
      Mark Brown authored
      Merge series "ASoC: remove cppcheck warnings for multiple SOCs" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      
      Trivial cleanups to make cppcheck less verbose.
      
      There should be no functionality change, except for the 'sti_uniperif'
      patch where an error check was added.
      
      Pierre-Louis Bossart (17):
        ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments
        ASoC: atmel: fix shadowed variable
        ASoC: atmel: atmel-i2s: remove useless initialization
        ASoC: bcm: cygnus_ssp: remove useless initialization
        ASoC: meson: axg-tdmin: remove useless assignment
        ASoC: meson: axg-tdmout: remove useless assignment
        ASoC: pxa: remove useless assignment
        ASoC: sti: sti_uniperif: add missing error check
        ASoC: sti: uniperif: align function prototypes
        ASoC: stm: stm32_adfsdm: fix snprintf format string
        ASoC: sunxi: sun8i-codec: clarify expression
        ASoC: tegra: tegra20_das: clarify expression
        ASoC: tegra: tegra20_das: align function prototypes
        ASoC: ti: omap-abe-twl6040: remove useless assignment
        ASoC: ti: omap-mcsp: remove duplicate test
        ASoC: ux500: mop500: rename shadowing variable
        ASoC: ux500: mop500: align function prototype
      
       sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 --
       sound/soc/atmel/atmel-classd.c       | 6 +++---
       sound/soc/atmel/atmel-i2s.c          | 2 +-
       sound/soc/bcm/cygnus-ssp.c           | 2 +-
       sound/soc/meson/axg-tdmin.c          | 2 +-
       sound/soc/meson/axg-tdmout.c         | 2 +-
       sound/soc/pxa/mmp-pcm.c              | 2 +-
       sound/soc/sti/sti_uniperif.c         | 2 ++
       sound/soc/sti/uniperif.h             | 4 ++--
       sound/soc/stm/stm32_adfsdm.c         | 2 +-
       sound/soc/sunxi/sun8i-codec.c        | 2 +-
       sound/soc/tegra/tegra20_das.c        | 8 ++++----
       sound/soc/tegra/tegra20_das.h        | 6 +++---
       sound/soc/ti/omap-abe-twl6040.c      | 2 +-
       sound/soc/ti/omap-mcbsp.c            | 3 +--
       sound/soc/ux500/mop500.c             | 6 +++---
       sound/soc/ux500/mop500_ab8500.h      | 2 +-
       17 files changed, 27 insertions(+), 28 deletions(-)
      
      --
      2.25.1
      9c0da293