Skip to content
  1. Oct 22, 2021
  2. Oct 21, 2021
  3. Oct 20, 2021
    • Mark Brown's avatar
      Merge series "ASoC: qcom: sm8250: add support for TX and RX Macro dais" from... · 43041505
      Mark Brown authored
      Merge series "ASoC: qcom: sm8250: add support for TX and RX Macro dais" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      
      This patchset adds support for testing WCD938X connected via TX and RX Macros
      on SM8250 MTP.
      
      Srinivas Kandagatla (2):
        ASoC: qcom: sm8250: add support for TX and RX Macro dais
        ASoC: qcom: sm8250: Add Jack support
      
       sound/soc/qcom/sm8250.c | 79 +++++++++++++++++++++++++++++++++++++++++
       1 file changed, 79 insertions(+)
      
      --
      2.21.0
      43041505
    • Sugar Zhang's avatar
      ASoC: rockchip: Use generic dmaengine code · 5ba8ecf2
      Sugar Zhang authored
      This reverts commit 75b31192
      
      .
      
      The original purpose of customized pcm was to config prealloc buffer size
      flexibly. but, we can do the same thing by soc-generic-dmaengine-pcm.
      
      And the generic one can generated the better config by querying DMA
      capabilities from dmaengine driver rather than the Hard-Coded one.
      
      e.g.
      
      the customized one:
      
        static const struct snd_pcm_hardware snd_rockchip_hardware = {
               .info                   = SNDRV_PCM_INFO_MMAP |
                                         SNDRV_PCM_INFO_MMAP_VALID |
                                         SNDRV_PCM_INFO_PAUSE |
                                         SNDRV_PCM_INFO_RESUME |
                                         SNDRV_PCM_INFO_INTERLEAVED,
        ...
      
      the generic one:
      
        ret = dma_get_slave_caps(chan, &dma_caps);
        if (ret == 0) {
                if (dma_caps.cmd_pause && dma_caps.cmd_resume)
                        hw.info |= SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME;
                if (dma_caps.residue_granularity <= DMA_RESIDUE_GRANULARITY_SEGMENT)
                        hw.info |= SNDRV_PCM_INFO_BATCH;
        ...
      
      So, let's revert back to use the generic dmaengine pcm.
      
      Signed-off-by: default avatarSugar Zhang <sugar.zhang@rock-chips.com>
      Reviewed-by: default avatarJohn Keeping <john@metanate.com>
      Link: https://lore.kernel.org/r/1632792957-80428-1-git-send-email-sugar.zhang@rock-chips.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      5ba8ecf2
  4. Oct 19, 2021
  5. Oct 18, 2021
  6. Oct 17, 2021