1. 23 Sep, 2020 2 commits
  2. 22 Sep, 2020 3 commits
  3. 21 Sep, 2020 28 commits
  4. 18 Sep, 2020 2 commits
  5. 17 Sep, 2020 5 commits
    • Mark Brown's avatar
      Merge series "ASoC: fsl_sai: update the register list" from Shengjiu Wang <shengjiu.wang@nxp.com>: · 41cfc734
      Mark Brown authored
      As sai ip is upgraded, so update sai register list.
      
      Shengjiu Wang (3):
        ASoC: fsl_sai: Add new added registers and new bit definition
        ASoC: fsl_sai: Add fsl_sai_check_version function
        ASoC: fsl_sai: Set MCLK input or output direction
      
      changes in v2:
      - update commit message for first commit
      - Add acked-by Nicolin
      
       sound/soc/fsl/fsl_sai.c | 77 ++++++++++++++++++++++++++++++++++++
       sound/soc/fsl/fsl_sai.h | 87 +++++++++++++++++++++++++++++++++++++++++
       2 files changed, 164 insertions(+)
      
      --
      2.27.0
      41cfc734
    • Mark Brown's avatar
      Merge series "ASoC: SOF: small fixes for 5.10" from Kai Vehmanen <kai.vehmanen@linux.intel.com>: · e6937b6d
      Mark Brown authored
      Series that adds debug support for IMX platforms, more details to
      FW version information, adds missing -EACCESS handling to
      pm_runtime_get_sync() calls and a set of minor cosmetic, trace
      verbosity and coding style issues.
      
      Guennadi Liakhovetski (3):
        ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
        ASoC: SOF: remove several superfluous type-casts
        ASoC: SOF: fix range checks
      
      Iulian Olaru (1):
        ASoC: SOF: imx: Add debug support for imx platforms
      
      Karol Trzcinski (1):
        ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
      
      Pierre-Louis Bossart (3):
        ASoC: SOF: debug: update test for pm_runtime_get_sync()
        ASoC: SOF: control: update test for pm_runtime_get_sync()
        ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
      
       include/sound/sof/info.h         |  4 +-
       sound/soc/sof/control.c          | 62 +++++++++++++--------------
       sound/soc/sof/debug.c            |  2 +-
       sound/soc/sof/imx/Kconfig        |  8 ++++
       sound/soc/sof/imx/Makefile       |  3 ++
       sound/soc/sof/imx/imx-common.c   | 72 ++++++++++++++++++++++++++++++++
       sound/soc/sof/imx/imx-common.h   | 16 +++++++
       sound/soc/sof/imx/imx8.c         | 23 +++++++++-
       sound/soc/sof/imx/imx8m.c        | 17 +++++++-
       sound/soc/sof/intel/hda-loader.c | 16 +++----
       sound/soc/sof/intel/hda.c        | 12 ++++--
       sound/soc/sof/intel/hda.h        |  2 +
       sound/soc/sof/sof-audio.c        |  6 +--
       sound/soc/sof/sof-priv.h         |  8 ++++
       sound/soc/sof/topology.c         | 44 ++++++++++---------
       15 files changed, 226 insertions(+), 69 deletions(-)
       create mode 100644 sound/soc/sof/imx/imx-common.c
       create mode 100644 sound/soc/sof/imx/imx-common.h
      
      --
      2.27.0
      e6937b6d
    • Mark Brown's avatar
      Merge series "ASoC: q6afe: add clocks support" from Srinivas Kandagatla... · 4c3021f0
      Mark Brown authored
      Merge series "ASoC: q6afe: add clocks support" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      
      q6afe already exposes clocks using apis, but not as proper
      clock controller driver. This patch puts those clocks
      in to a proper clock controller so that other drivers that
      depend on those clocks can be properly expressed.
      
      Srinivas Kandagatla (2):
        ASoC: q6afe: dt-bindings: add q6afe clock bindings
        ASoC: q6afe-clocks: add q6afe clock controller
      
       .../devicetree/bindings/sound/qcom,q6afe.txt  |  23 ++
       include/dt-bindings/sound/qcom,q6afe.h        |  74 ++++-
       sound/soc/qcom/Kconfig                        |   4 +
       sound/soc/qcom/qdsp6/Makefile                 |   1 +
       sound/soc/qcom/qdsp6/q6afe-clocks.c           | 270 ++++++++++++++++++
       5 files changed, 371 insertions(+), 1 deletion(-)
       create mode 100644 sound/soc/qcom/qdsp6/q6afe-clocks.c
      
      --
      2.21.0
      4c3021f0
    • Shengjiu Wang's avatar
      ASoC: ak4458: Add DSD support for ak4458 and ak4497 · 337d348b
      Shengjiu Wang authored
      Ak4458 can't support DSD512 format, but ak4497 can, so add
      a new enum variable (enum ak4458_type) in ak4458_drvdata to
      distinguish these two platforms.
      
      Ak4497 has two kinds of DSD input pin, it can be selected by
      the dsd-path property from DT.
      
      In hw_params(), bit clock is calculated according to different
      DSD format (DSD64, DSD128, DSD256, DSD512), then registers
      are configured.
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Link: https://lore.kernel.org/r/1600178220-28973-2-git-send-email-shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      337d348b
    • Shengjiu Wang's avatar
      ASoC: dt-bindings: ak4458: Add dsd-path property · fc50e26d
      Shengjiu Wang authored
      Add "dsd-path" property, which is used for ak4497 codec
      to select the DSD input pin.
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Link: https://lore.kernel.org/r/1600178220-28973-1-git-send-email-shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      fc50e26d