Skip to content
  1. Mar 03, 2023
  2. Mar 01, 2023
    • Trevor Wu's avatar
      ASoC: mediatek: mt8195: add missing initialization · b56ec299
      Trevor Wu authored
      
      
      In etdm dai driver, dai_etdm_parse_of() function is used to parse dts
      properties to get parameters. There are two for-loops which are
      sepearately for all etdm and etdm input only cases. In etdm in only
      loop, dai_id is not initialized, so it keeps the value intiliazed in
      another loop.
      
      In the patch, add the missing initialization to fix the unexpected
      parsing problem.
      
      Fixes: 1de9a54a ("ASoC: mediatek: mt8195: support etdm in platform driver")
      Signed-off-by: default avatarTrevor Wu <trevor.wu@mediatek.com>
      Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
      Link: https://lore.kernel.org/r/20230301110200.26177-3-trevor.wu@mediatek.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      b56ec299
    • Trevor Wu's avatar
      ASoC: mediatek: mt8188: add missing initialization · 23badca4
      Trevor Wu authored
      
      
      In etdm dai driver, dai_etdm_parse_of() function is used to parse dts
      properties to get parameters. There are two for-loops which are
      sepearately for all etdm and etdm input only cases. In etdm in only
      loop, dai_id is not initialized, so it keeps the value intiliazed in
      another loop.
      
      In the patch, add the missing initialization to fix the unexpected
      parsing problem.
      
      Fixes: 2babb477 ("ASoC: mediatek: mt8188: support etdm in platform driver")
      Signed-off-by: default avatarTrevor Wu <trevor.wu@mediatek.com>
      Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
      Link: https://lore.kernel.org/r/20230301110200.26177-2-trevor.wu@mediatek.com
      
      
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      23badca4
    • Mark Brown's avatar
      ASoC: mt8183: Fixes from an initial glance at a · e48223e3
      Mark Brown authored
      Merge series from Mark Brown <broonie@kernel.org>:
      
      This is a collection of fixes I came up after glancing through an
      initial test run with the snappily named Kukui Jacuzzi SKU16 Chromebook
      on KernelCI.  There are more issues flagged, this is just what I fixed
      thus far.
      e48223e3
    • Mark Brown's avatar
      ASoC: mchp-pdmc: fix poc noises when starting · 11d4e474
      Mark Brown authored
      Merge series from Claudiu Beznea <claudiu.beznea@microchip.com>:
      
      To start capture on Microchip PDMC the enable bits for each supported
      microphone need to be set. After this bit is set the PDMC starts to
      receive data from microphones and it considers this data as valid data.
      Thus if microphones are not ready the PDMC captures anyway data from its
      lines. This data is interpreted by the human ear as poc noises.
      
      To avoid this the following software workaround need to be applied when
      starting capture:
      1/ enable PDMC channel
      2/ wait 150ms
      3/ execute 16 dummy reads from RHR
      4/ clear interrupts
      5/ enable interrupts
      6/ enable DMA channel
      
      For this workaround to work step 6 need to be executed at the end.
      For step 6 was added patch 1/3 from this series. With this, component
      DAI driver sets its struct snd_soc_component_driver::start_dma_last = 1
      and proper action is taken based on this flag when starting DAI trigger
      vs DMA.
      11d4e474
    • Mark Brown's avatar
      ASoC: mt6358: Fixes from an initial glance at a · b2019299
      Mark Brown authored
      Merge series from Mark Brown <broonie@kernel.org>:
      
      This is a collection of fixes I came up after glancing through an
      initial test run with the snappily named Kukui Jacuzzi SKU16 Chromebook
      on KernelCI.  There are more issues flagged, this is just what I fixed
      thus far.
      b2019299
    • Mark Brown's avatar
      ASoC: mt8192: Fixes from initial glance at kselftest · e3e32993
      Mark Brown authored
      Merge series from Mark Brown <broonie@kernel.org>:
      
      This is a collection of fixes I came up after glancing through an
      initial test run with the Spherion Chromebook on KernelCI.  There are
      more issues flagged, this is just what I fixed thus far - the volume
      controls on the MT6359 have issues for example, and a lot of controls
      aren't marked as Switches like they should be.
      e3e32993
  3. Feb 28, 2023
  4. Feb 25, 2023
  5. Feb 24, 2023
  6. Feb 21, 2023
  7. Feb 20, 2023
  8. Feb 17, 2023
  9. Feb 16, 2023