All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>
Subject: Re: [GIT PULL] ASoC updates for v5.20-2
Date: Mon, 1 Aug 2022 13:40:24 +0100	[thread overview]
Message-ID: <YufJuOFztRhfIyuD@sirena.org.uk> (raw)
In-Reply-To: <20220801123734.29C86C433C1@smtp.kernel.org>

[-- Attachment #1: Type: text/plain, Size: 16812 bytes --]

On Mon, Aug 01, 2022 at 01:37:20PM +0100, Mark Brown wrote:
> The following changes since commit 1e347f861da8ddb17e1d1b3113cb6c188e0de3e5:
> 
>   ASoC: rockchip-i2s: Undo BCLK pinctrl changes (2022-07-14 13:25:52 +0100)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.20-2
> 
> for you to fetch changes up to 40d060b8158e26438398bf1132925f666e3b6480:
> 
>   ASoC: q6asm: use kcalloc() instead of kzalloc() (2022-07-28 11:59:10 +0100)
> 
> ----------------------------------------------------------------
> ASoC: More updates for v5.20
> 
> More updates that came in since the last pull request I sent, a series
> of driver specific changes:
> 
>  - Support for AMD RPL, some Intel platforms and Mediatek MT8186.

...and against my prior v5.20 pull request:

The following changes since commit 7fb72b7bf167a8047204d30e0e8affe6023363d9:

  ASoC: Merge up revert of v5.19 version of the rockchip BCLK management (2022-07-14 16:42:29 +0100)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.20-2

for you to fetch changes up to 40d060b8158e26438398bf1132925f666e3b6480:

  ASoC: q6asm: use kcalloc() instead of kzalloc() (2022-07-28 11:59:10 +0100)

----------------------------------------------------------------
ASoC: More updates for v5.20

More updates that came in since the last pull request I sent, a series
of driver specific changes:

 - Support for AMD RPL, some Intel platforms and Mediatek MT8186.

----------------------------------------------------------------
Aidan MacDonald (1):
      ASoC: jz4740-i2s: Remove unused 'mem' resource

Amadeusz Sławiński (2):
      ASoC: Makefile: Fix simultaneous build of KUNIT tests
      ASoC: Intel: avs: Use lookup table to create modules

Andrey Turkin (2):
      ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
      ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines

Bard Liao (1):
      ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free

Brent Lu (1):
      ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit

Cezary Rojewski (4):
      ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic
      ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic
      ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic
      ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic

Charles Keepax (2):
      firmware: cs_dsp: Add pre_stop callback
      firmware: cs_dsp: Add memory chunk helpers

Christophe JAILLET (1):
      ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()

Chunxu Li (1):
      ASoC: mediatek: mt8195: extract SOF common code

Claudiu Beznea (6):
      ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
      ASoC: mchp-spdifrx: use single tab indent for structure
      ASoC: mchp-spdiftx: return directly ret
      ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
      ASoC: mchp-spdifrx: disable end of block interrupt on failures
      ASoC: mchp-spdiftx: remove references to mchp_i2s_caps

Cristian Ciocaltea (1):
      ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41

Gustavo A. R. Silva (1):
      ASoC: q6asm: use kcalloc() instead of kzalloc()

Jiaxin Yu (10):
      ASoC: mediatek: mt8186: add platform driver
      ASoC: mediatek: mt8186: add mt8186-mt6366 common driver
      ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
      ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
      ASoC: mediatek: mt6358: add new compatible for using mt6366
      ASoC: mediatek: mt8186: add audio afe document
      ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
      ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
      ASoC: mediatek: mt8186: set the correct string to strncmp()
      ASoC: mediatek: mt8186: remove unnecessary judgments

Krzysztof Kozlowski (2):
      ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema
      ASoC: dt-bindings: use spi-peripheral-props.yaml

Liang He (2):
      ASoC: audio-graph-card: Add of_node_put() in fail path
      ASoC: audio-graph-card2: Add of_node_put() in fail path

Mario Limonciello (1):
      ASoC: amd: yc: Decrease level of error message

Mark Brown (13):
      Read _SUB from ACPI to be able to identify firmware
      ASoC: Intel: Mark BE DAIs as nonatomic for hsw and
      ASoC: SOF: Intel: add support for SoundWire-based HP Omen16
      ASoC: nau8821: Don't unconditionally free interrupt
      ASoC: SOF: mediatek: fix boot sequences
      ASoC: SOF: Intel: updates and cleanups
      ASoC: dt-bindings: atmel-classd: Convert to
      ASoC: mediatek: Add support for MT8186 SoC
      ASoC: fsl: Fix sparse warning
      ASoC: SOF: minor updates for 5.20
      ASoC: Intel: machine driver updates for 5.20
      ASoC: atmel: one fix and few cleanups
      ASoC: atmel: one fix and one cleanup

Muralidhar Reddy (3):
      ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
      ASoC: Intel: sof_es8336: add support for HDMI_In capture
      ASoC: Intel: sof_es8336: reset the num_links during probe

Nathan Chancellor (1):
      ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()

Peter Ujfalusi (2):
      ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number
      ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name

Pierre-Louis Bossart (11):
      ASoC: Intel: sof_sdw: avoid oops in error handling
      ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX
      ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
      ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
      ASoC: SOF: Intel: hda: don't set fw_filename
      ASoC: SOF: Intel: hda: only fixup topology name if not set already
      ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown
      ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params
      ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
      ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0
      ASoC: Intel: sof_es8336: remove hard-coded SSP selection

Rander Wang (3):
      ASoC: SOF: ipc4-pcm: set pcm rate to dai setting
      ASoC: SOF: add ipc4 SRC module support
      ASoC: SOF: ipc4-topology: set domain bit based on dp domain type

Raphael-Xu (1):
      ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx

Ren Zhijie (1):
      ASoC: mediatek: mt8186: fix Kconfig dependency

Rob Herring (1):
      ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'

Ryan Wanner (3):
      ASoC: dt-bindings: atmel-classd: Convert to json-schema
      ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema
      ASoC: dt-bindings: atmel-i2s: Convert to json-schema

Shengjiu Wang (5):
      ASoC: fsl_sai: Don't use plain integer as NULL pointer
      ASoC: fsl_asrc: force cast the asrc_format type
      ASoC: fsl-asoc-card: force cast the asrc_format type
      ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
      ASoC: imx-card: use snd_pcm_format_t type for asrc_format

Stefan Binding (2):
      ACPI: utils: Add api to read _SUB from ACPI
      ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware

Syed Saba Kareem (5):
      ASoC: amd: add RPL Platform acp header file
      ASoC: amd: add ACP PCI driver for RPL platform
      ASoC: amd: add RPL Platform init/de-init functions
      ASoC: amd: add RPL Platform pci driver pm-ops
      ASoC: amd: enable RPL Platform acp drivers build

Venkata Prasad Potturu (4):
      ASoC: amd: acp: Modify local variables name to generic
      ASoC: amd: acp: Drop superfluous mmap callback
      ASoC: amd: acp: Modify const resource struct variable to generic
      ASoC: amd: acp: Add error handling cases

Wallace Lin (1):
      ASoC: nau8821: add new widget to control system clock

YC Hung (3):
      ASoC: SOF: mediatek: Revise mt8195 boot flow
      ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
      ASoC: SOF: Add cont_update_posn to platform parameters

Yong Zhi (4):
      ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
      ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
      ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
      ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe

syed sabakareem (1):
      ASoC: amd: yc: Update DMI table entries

 .../devicetree/bindings/sound/adi,adau1977.yaml    |    7 +-
 .../bindings/sound/atmel,sama5d2-classd.yaml       |  100 +
 .../bindings/sound/atmel,sama5d2-i2s.yaml          |   85 +
 .../bindings/sound/atmel,sama5d2-pdmic.yaml        |   98 +
 .../devicetree/bindings/sound/atmel-classd.txt     |   55 -
 .../devicetree/bindings/sound/atmel-i2s.txt        |   46 -
 .../devicetree/bindings/sound/atmel-pdmic.txt      |   55 -
 Documentation/devicetree/bindings/sound/mt6358.txt |    4 +-
 .../devicetree/bindings/sound/mt8186-afe-pcm.yaml  |  175 ++
 .../sound/mt8186-mt6366-da7219-max98357.yaml       |   75 +
 .../sound/mt8186-mt6366-rt1019-rt5682s.yaml        |   75 +
 .../devicetree/bindings/sound/qcom,wcd934x.yaml    |    2 +-
 .../devicetree/bindings/sound/sgtl5000.yaml        |    1 +
 .../devicetree/bindings/sound/tas2780.yaml         |   72 -
 .../devicetree/bindings/sound/wlf,wm8731.yaml      |    9 +-
 drivers/acpi/utils.c                               |   38 +
 drivers/firmware/cirrus/cs_dsp.c                   |  107 +
 include/linux/acpi.h                               |    6 +
 include/linux/firmware/cirrus/cs_dsp.h             |   77 +-
 include/sound/sof/dai-intel.h                      |    2 +
 include/uapi/sound/sof/abi.h                       |    2 +-
 sound/hda/intel-dsp-config.c                       |    5 +
 sound/soc/Makefile                                 |    4 +-
 sound/soc/amd/Kconfig                              |   10 +
 sound/soc/amd/Makefile                             |    1 +
 sound/soc/amd/acp/acp-pci.c                        |   33 +-
 sound/soc/amd/acp/acp-platform.c                   |   18 +-
 sound/soc/amd/rpl/Makefile                         |    5 +
 sound/soc/amd/rpl/rpl-pci-acp6x.c                  |  227 ++
 sound/soc/amd/rpl/rpl_acp6x.h                      |   36 +
 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h     |   30 +
 sound/soc/amd/vangogh/acp5x-mach.c                 |    3 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   32 +-
 sound/soc/amd/yc/pci-acp6x.c                       |    2 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |    9 +-
 sound/soc/atmel/mchp-spdifrx.c                     |   19 +-
 sound/soc/atmel/mchp-spdiftx.c                     |   22 +-
 sound/soc/codecs/cs35l41.c                         |   30 +
 sound/soc/codecs/nau8821.c                         |   40 +-
 sound/soc/fsl/fsl-asoc-card.c                      |    5 +-
 sound/soc/fsl/fsl_asrc.c                           |    6 +-
 sound/soc/fsl/fsl_easrc.c                          |    9 +-
 sound/soc/fsl/fsl_easrc.h                          |    2 +-
 sound/soc/fsl/fsl_sai.c                            |    2 +-
 sound/soc/fsl/imx-card.c                           |    8 +-
 sound/soc/generic/audio-graph-card.c               |    4 +-
 sound/soc/generic/audio-graph-card2.c              |    4 +-
 sound/soc/intel/avs/path.c                         |   54 +-
 sound/soc/intel/boards/bdw-rt5650.c                |    1 +
 sound/soc/intel/boards/bdw-rt5677.c                |    1 +
 sound/soc/intel/boards/bdw_rt286.c                 |    1 +
 sound/soc/intel/boards/hsw_rt5640.c                |    1 +
 sound/soc/intel/boards/sof_es8336.c                |  160 +-
 sound/soc/intel/boards/sof_nau8825.c               |   10 +-
 sound/soc/intel/boards/sof_rt5682.c                |   26 +-
 sound/soc/intel/boards/sof_sdw.c                   |   19 +
 sound/soc/intel/boards/sof_sdw_rt711.c             |    3 +
 sound/soc/intel/boards/sof_sdw_rt711_sdca.c        |    3 +
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |   54 +
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   17 +
 sound/soc/jz4740/jz4740-i2s.c                      |    1 -
 sound/soc/mediatek/Kconfig                         |   45 +
 sound/soc/mediatek/Makefile                        |    1 +
 sound/soc/mediatek/common/Makefile                 |    2 +-
 sound/soc/mediatek/common/mtk-dsp-sof-common.c     |  196 ++
 sound/soc/mediatek/common/mtk-dsp-sof-common.h     |   36 +
 sound/soc/mediatek/common/mtk-soc-card.h           |   17 +
 sound/soc/mediatek/mt8186/Makefile                 |   22 +
 sound/soc/mediatek/mt8186/mt8186-afe-clk.c         |    3 +-
 sound/soc/mediatek/mt8186/mt8186-afe-clk.h         |    2 +-
 sound/soc/mediatek/mt8186/mt8186-afe-common.h      |  195 ++
 sound/soc/mediatek/mt8186/mt8186-afe-control.c     |  255 ++
 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c         | 3000 ++++++++++++++++++++
 sound/soc/mediatek/mt8186/mt8186-dai-adda.c        |    8 +-
 sound/soc/mediatek/mt8186/mt8186-dai-i2s.c         |   63 -
 sound/soc/mediatek/mt8186/mt8186-dai-pcm.c         |    5 -
 sound/soc/mediatek/mt8186/mt8186-dai-tdm.c         |   55 +-
 sound/soc/mediatek/mt8186/mt8186-mt6366-common.c   |   57 +
 sound/soc/mediatek/mt8186/mt8186-mt6366-common.h   |   17 +
 .../mt8186/mt8186-mt6366-da7219-max98357.c         | 1002 +++++++
 .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c |  978 +++++++
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |  233 +-
 sound/soc/qcom/qdsp6/q6adm.c                       |    2 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |    2 +-
 sound/soc/sof/intel/atom.c                         |   16 +-
 sound/soc/sof/intel/hda-probes.c                   |   16 +-
 sound/soc/sof/intel/hda-stream.c                   |   15 +-
 sound/soc/sof/intel/hda.c                          |   86 +-
 sound/soc/sof/intel/mtl.c                          |   13 +-
 sound/soc/sof/ipc3-loader.c                        |    6 +-
 sound/soc/sof/ipc3-pcm.c                           |    3 +
 sound/soc/sof/ipc4-pcm.c                           |    4 +
 sound/soc/sof/ipc4-topology.c                      |  156 +-
 sound/soc/sof/ipc4-topology.h                      |   27 +-
 sound/soc/sof/mediatek/mt8195/mt8195-loader.c      |   13 +-
 sound/soc/sof/sof-client-probes.c                  |    8 +-
 sound/soc/sof/sof-client-probes.h                  |    8 +-
 sound/soc/sof/sof-priv.h                           |    1 +
 98 files changed, 7732 insertions(+), 844 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-classd.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-i2s.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-pdmic.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/atmel-classd.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/atmel-i2s.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/atmel-pdmic.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mt8186-afe-pcm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-max98357.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml
 create mode 100644 sound/soc/amd/rpl/Makefile
 create mode 100644 sound/soc/amd/rpl/rpl-pci-acp6x.c
 create mode 100644 sound/soc/amd/rpl/rpl_acp6x.h
 create mode 100644 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h
 create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.c
 create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.h
 create mode 100644 sound/soc/mediatek/common/mtk-soc-card.h
 create mode 100644 sound/soc/mediatek/mt8186/Makefile
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-common.h
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-control.c
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.c
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.h
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c
 create mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

  reply	other threads:[~2022-08-01 12:41 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-01 12:37 [GIT PULL] ASoC updates for v5.20-2 Mark Brown
2022-08-01 12:40 ` Mark Brown [this message]
2022-08-01 13:31 ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YufJuOFztRhfIyuD@sirena.org.uk \
    --to=broonie@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=lgirdwood@gmail.com \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.