1. 29 Apr, 2020 10 commits
  2. 28 Apr, 2020 8 commits
  3. 27 Apr, 2020 10 commits
  4. 24 Apr, 2020 3 commits
  5. 23 Apr, 2020 3 commits
  6. 22 Apr, 2020 4 commits
  7. 21 Apr, 2020 2 commits
    • Kai Vehmanen's avatar
      ASoC: intel/skl/hda - fix oops on systems without i915 audio codec · 5bf73b1b
      Kai Vehmanen authored
      Recent fix for jack detection caused a regression on systems with HDA
      audio codec but no HDMI/DP audio via i915 graphics, leading to a kernel
      oops at device probe. On these systems, HDA bus instance lookup fails,
      as the first ASoC runtime of the card is connected to a dummy codec
      (as no HDMI codec is present).
      
      Fixes: 3a24f135 ("ASoC: intel/skl/hda - set autosuspend timeout for hda codecs")
      Signed-off-by: default avatarKai Vehmanen <kai.vehmanen@linux.intel.com>
      Reviewed-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Reviewed-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
      Link: https://lore.kernel.org/r/20200420205431.13070-1-kai.vehmanen@linux.intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      5bf73b1b
    • Mark Brown's avatar
      Merge series "ASoC: Add new module driver for new ASRC" from Shengjiu Wang <shengjiu.wang@nxp.com>: · 787a46c0
      Mark Brown authored
      Add new module driver for new ASRC in i.MX8MN, several commits
      are added for new property fsl,asrc-format
      
      Shengjiu Wang (7):
        ASoC: fsl_asrc: rename asrc_priv to asrc
        ASoC: dt-bindings: fsl_asrc: Add new property fsl,asrc-format
        ASoC: fsl-asoc-card: Support new property fsl,asrc-format
        ASoC: fsl_asrc: Support new property fsl,asrc-format
        ASoC: fsl_asrc: Move common definition to fsl_asrc_common
        ASoC: dt-bindings: fsl_easrc: Add document for EASRC
        ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers
      
      changes in v9
      - use lowercase for dt example.
      
      changes in v8
      - change get_pair_priv_size to pair_priv_size variable
      
      changes in v7
      - updated according to Nicoin's comments.
      - add get_pair_priv_size to replace PAIR_PRIVATE_SIZE
      
      changes in v6
      - updated according to Nicoin's and Rob's comments.
      
      changes in v5
      - Add new property fsl,asrc-format, rather than change fsl,asrc-width
        to fsl,asrc-formt.
      - code change for above change.
      
      changes in v4
      - Add several commit for changing DT binding asrc-width to asrc-format
      - rename asrc_priv to asrc
      
      changes in v3
      - add new commit "ASoC: fsl_asrc: Change asrc_width to asrc_format"
      - modify binding doc to yaml format
      - remove fsl_easrc_dma.c, make fsl_asrc_dma.c useable for easrc.
      
      changes in v2
      - change i.MX815 to i.MX8MN
      - Add changes in Kconfig and Makefile
      
       .../devicetree/bindings/sound/fsl,asrc.txt    |    4 +
       .../devicetree/bindings/sound/fsl,easrc.yaml  |  101 +
       sound/soc/fsl/Kconfig                         |   11 +
       sound/soc/fsl/Makefile                        |    2 +
       sound/soc/fsl/fsl-asoc-card.c                 |   24 +-
       sound/soc/fsl/fsl_asrc.c                      |  305 +--
       sound/soc/fsl/fsl_asrc.h                      |   74 +-
       sound/soc/fsl/fsl_asrc_common.h               |  106 +
       sound/soc/fsl/fsl_asrc_dma.c                  |   54 +-
       sound/soc/fsl/fsl_easrc.c                     | 2114 +++++++++++++++++
       sound/soc/fsl/fsl_easrc.h                     |  651 +++++
       11 files changed, 3212 insertions(+), 234 deletions(-)
       create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml
       create mode 100644 sound/soc/fsl/fsl_asrc_common.h
       create mode 100644 sound/soc/fsl/fsl_easrc.c
       create mode 100644 sound/soc/fsl/fsl_easrc.h
      
      --
      2.21.0
      787a46c0