1. 06 Mar, 2023 9 commits
    • Mark Brown's avatar
      Add CS35L41 shared boost feature · ed3b4b87
      Mark Brown authored
      Merge series from Lucas Tanure <lucas.tanure@collabora.com>:
      
      Valve's Steam Deck uses CS35L41 in shared boost mode, where both speakers
      share the boost circuit.
      Add this support in the shared lib, but for now, shared boost is not
      supported in HDA systems as would require BIOS changes.
      
      Based on David Rhodes shared boost patches.
      
      Also, fix boost config overwriting in IRQ found in the review and do a
      small refactor of the code.
      ed3b4b87
    • Kuninori Morimoto's avatar
      ASoC: soc-core.c: remove useless dev_dbg() · 6a534cfc
      Kuninori Morimoto authored
      soc-core.c is using dev_dbg(), but some of them are useless.
      It indicates many dev_dbg() at snd_soc_runtime_get_dai_fmt(),
      but all of them are just noise, almost no meanings.
      
      dev_dbg() on soc_probe_link_dais() indicates dai link and its
      loop order, but it is just noise, no information.
      
      dev_dbg() on snd_soc_register_dai() is duplicated.
      
      This patch cleanup these.
      Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Link: https://lore.kernel.org/r/87ttyy64cy.wl-kuninori.morimoto.gx@renesas.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      6a534cfc
    • Mark Brown's avatar
      Refactor Vangogh acp5x machine driver · 4740479e
      Mark Brown authored
      Merge series from Lucas Tanure <lucas.tanure@collabora.com>:
      
      Provide small fixes and refactor the code for easier insertion of a new
      platform using the same acp5x machine driver.
      4740479e
    • Mark Brown's avatar
      Add "mclk" support for maxim,max9867 · 316ddb13
      Mark Brown authored
      Merge series from richard.leitner@linux.dev:
      
      This series adds support for the clocks properties in the
      maxim,max9867 bindings. Furthermore the binding definitions are
      converted from txt to yaml.
      
      The clock property is needed to define the mclk for one of our
      boards which uses the the i.MX8MP SAI MCLK as clock for the
      maxim,max9867.
      316ddb13
    • Mark Brown's avatar
      Add support for the TAS5733 · 47ef3e60
      Mark Brown authored
      Merge series from Kamel Bouhara <kamel.bouhara@bootlin.com>:
      
      This small series extends the tas571x driver to support the TAS5733
      audio power amplifier.
      47ef3e60
    • Mark Brown's avatar
      ASoC: microchip: some cleanups for AT91 sound drivers · faabfd5c
      Mark Brown authored
      Merge series from Claudiu Beznea <claudiu.beznea@microchip.com>:
      
      This series does some cleanups for Microchip AT91 sound drivers.  Along
      with it I took the chance and updated MAINTAINERS file.
      faabfd5c
    • Mark Brown's avatar
      RZ/G2L SSI: Update interrupt numbers · 0fde3187
      Mark Brown authored
      Merge series from Prabhakar <prabhakar.csengg@gmail.com>:
      
      Hi All,
      
      This patch series aims to fix interrupt numbers for SSI channels and updates
      the DT binding and the driver accordingly.
      
      Note, this patch series applies on top of [0].
      
      [0] https://patchwork.kernel.org/project/linux-renesas-soc/cover/20230131223529.11905-1-prabhakar.mahadev-lad.rj@bp.renesas.com/
      
      Cheers,
      Prabhakar
      
      Lad Prabhakar (4):
        ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and
          interrupt-names properties
        ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels
        arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
        arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
      
       .../bindings/sound/renesas,rz-ssi.yaml        | 21 ++++---
       arch/arm64/boot/dts/renesas/r9a07g043.dtsi    | 19 +++---
       arch/arm64/boot/dts/renesas/r9a07g044.dtsi    | 19 +++---
       sound/soc/sh/rz-ssi.c                         | 63 +++++++++++++------
       4 files changed, 70 insertions(+), 52 deletions(-)
      
      --
      2.25.1
      0fde3187
    • Mark Brown's avatar
      SoC: SOF: Intel: hda/mtl: Improve and enable DMI L1 · 7ae87d3c
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      The first patch will improve the managing of DMI L1 by tracking it's
      enabled/disabled state to avoid unconditional changes to it's state.
      
      The remaining two patch will enable the DMI L1 for MTL platforms (ACE 1.0)
      7ae87d3c
    • Mark Brown's avatar
      Add the PowerQUICC audio support using the QMC · cc4b3c09
      Mark Brown authored
      Merge series from Herve Codina <herve.codina@bootlin.com>:
      
      This series adds support for audio using the QMC controller available in
      some Freescale PowerQUICC SoCs.
      
      This series contains three parts in order to show the different blocks
      hierarchy and their usage in this support.
      
      The first one is related to TSA (Time Slot Assigner).
      The TSA handles the data present at the pin level (TDM with up to 64
      time slots) and dispatchs them to one or more serial controller (SCC).
      
      The second is related to QMC (QUICC Multichannel Controller).
      The QMC handles the data at the serial controller (SCC) level and splits
      again the data to creates some virtual channels.
      
      The last one is related to the audio component (QMC audio).
      It is the glue between the QMC controller and the ASoC component. It
      handles one or more QMC virtual channels and creates one DAI per QMC
      virtual channels handled.
      cc4b3c09
  2. 05 Mar, 2023 31 commits