1. 20 Nov, 2020 11 commits
  2. 19 Nov, 2020 27 commits
  3. 18 Nov, 2020 2 commits
    • Mark Brown's avatar
      Merge series "ASoC: soc-component: add snd_soc_component_xxx()" from Kuninori... · 1482304d
      Mark Brown authored
      Merge series "ASoC: soc-component: add snd_soc_component_xxx()" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      
      Hi Mark
      
      These are v2 of snd_soc_component_compr_xxx() function patches.
      I think component related function should be implemented at
      soc-component.c, otherwise it is confusable to read.
      These are for it.
      
      v1 -> v2
      	- fixup function return timing on
      		snd_soc_component_compr_get_params()
      		snd_soc_component_compr_get_metadata()
      
      	- use mutex at compr side on
      		snd_soc_component_compr_get_caps()
      		snd_soc_component_compr_get_codec_caps()
      		snd_soc_component_compr_copy()
      
      Link: https://lore.kernel.org/r/878sb78ac4.wl-kuninori.morimoto.gx@renesas.com
      
      Kuninori Morimoto (12):
        ASoC: soc-component: add snd_soc_component_compr_open()
        ASoC: soc-component: add snd_soc_component_compr_free()
        ASoC: soc-component: add snd_soc_component_compr_trigger()
        ASoC: soc-component: add snd_soc_component_compr_set_params()
        ASoC: soc-component: add snd_soc_component_compr_get_params()
        ASoC: soc-component: add snd_soc_component_compr_get_caps()
        ASoC: soc-component: add snd_soc_component_compr_get_codec_caps()
        ASoC: soc-component: add snd_soc_component_compr_ack()
        ASoC: soc-component: add snd_soc_component_compr_pointer()
        ASoC: soc-component: add snd_soc_component_compr_copy()
        ASoC: soc-component: add snd_soc_component_compr_set_metadata()
        ASoC: soc-component: add snd_soc_component_compr_get_metadata()
      
       include/sound/soc-component.h |  22 +++
       sound/soc/soc-component.c     | 255 ++++++++++++++++++++++++++++++++
       sound/soc/soc-compress.c      | 263 ++++------------------------------
       3 files changed, 303 insertions(+), 237 deletions(-)
      
      --
      2.25.1
      1482304d
    • Mark Brown's avatar
      Merge series "ASoC: graph card schema rework" from Rob Herring <robh@kernel.org>: · de3de881
      Mark Brown authored
      This series updates Sameer's patch to repartition the graph card binding
      schema and incorporate the OF graph schema. The schema was also mixing
      card node and DAI node properties, so I've split the DAI part (the
      'port' node) into a separate schema.
      
      There's another problem that 'frame-master' and 'bitclock-master' have
      inconsistent types of boolean and phandle. Having the properties just
      point to the local or remote endpoint within an endpoint node is kind of
      pointless. We should have gone with just boolean, but looks like we
      already have several users. MMP OLPC is the one platform using boolean,
      but it happens to work because the properties are effectively ignored
      and CPU DAI as the master is the default.
      
      Rob
      
      Rob Herring (3):
        ASoC: dt-bindings: Use OF graph schema
        ASoC: dt-bindings: marvell,mmp-sspa: Use audio-graph-port schema
        ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-master' type
      
      Sameer Pujar (1):
        ASoC: audio-graph-card: Refactor schema
      
       .../bindings/sound/audio-graph-card.yaml      | 106 +-----------------
       .../bindings/sound/audio-graph-port.yaml      |  72 ++++++++++++
       .../bindings/sound/audio-graph.yaml           |  45 ++++++++
       .../bindings/sound/marvell,mmp-sspa.yaml      |  25 +----
       .../bindings/sound/renesas,rsnd.yaml          |  12 +-
       .../bindings/sound/simple-card.yaml           |   6 +-
       6 files changed, 132 insertions(+), 134 deletions(-)
       create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml
       create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml
      
      base-commit: e2e99930ec006c6fe1d62af339a765ade71a0d9a
      --
      2.25.1
      de3de881