[PATCH v3 00/10] ASoC: mediatek: Add support for MT8189 SoC

Cyril Chao posted 10 patches 1 month, 2 weeks ago
.../sound/mediatek,mt8189-afe-pcm.yaml        |   178 +
.../sound/mediatek,mt8189-nau8825.yaml        |   101 +
sound/soc/mediatek/Kconfig                    |    31 +
sound/soc/mediatek/Makefile                   |     1 +
sound/soc/mediatek/mt8189/Makefile            |    18 +
sound/soc/mediatek/mt8189/mt8189-afe-clk.c    |   750 ++
sound/soc/mediatek/mt8189/mt8189-afe-clk.h    |    76 +
sound/soc/mediatek/mt8189/mt8189-afe-common.h |   240 +
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c    |  2617 ++++
sound/soc/mediatek/mt8189/mt8189-dai-adda.c   |  1228 ++
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c    |  1463 +++
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c    |   332 +
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c    |   672 +
.../mediatek/mt8189/mt8189-interconnection.h  |    97 +
sound/soc/mediatek/mt8189/mt8189-nau8825.c    |  1178 ++
sound/soc/mediatek/mt8189/mt8189-reg.h        | 10773 ++++++++++++++++
16 files changed, 19755 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml
create mode 100644 sound/soc/mediatek/mt8189/Makefile
create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.h
create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-common.h
create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-adda.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-interconnection.h
create mode 100644 sound/soc/mediatek/mt8189/mt8189-nau8825.c
create mode 100644 sound/soc/mediatek/mt8189/mt8189-reg.h
[PATCH v3 00/10] ASoC: mediatek: Add support for MT8189 SoC
Posted by Cyril Chao 1 month, 2 weeks ago
Based on tag: next-20251031, linux-next/master

This series of patches adds support for Mediatek AFE of MT8189 SoC.
Patches are based on broonie tree "for-next" branch.

Changes in v3:
  - Added support for CS35L codec in the machine driver.
  - Added I2SOUT0/I2SOUT1 MCLK configuration and enabled the clocks.
  - Added dpcm_merged_format flag to the dai-link to ensure codec
    format constraints are applied.
  - Added support for ES8326 codec in the machine driver.
  - Updated the dt-bindings description based on reviewer comments.

Cyril Chao (10):
  ASoC: mediatek: mt8189: add common header
  ASoC: mediatek: mt8189: support audio clock control
  ASoC: mediatek: mt8189: support ADDA in platform driver
  ASoC: mediatek: mt8189: support I2S in platform driver
  ASoC: mediatek: mt8189: support TDM in platform driver
  ASoC: mediatek: mt8189: support PCM in platform driver
  ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
  ASoC: mediatek: mt8189: add platform driver
  ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825
    document
  ASoC: mediatek: mt8189: add machine driver with nau8825

 .../sound/mediatek,mt8189-afe-pcm.yaml        |   178 +
 .../sound/mediatek,mt8189-nau8825.yaml        |   101 +
 sound/soc/mediatek/Kconfig                    |    31 +
 sound/soc/mediatek/Makefile                   |     1 +
 sound/soc/mediatek/mt8189/Makefile            |    18 +
 sound/soc/mediatek/mt8189/mt8189-afe-clk.c    |   750 ++
 sound/soc/mediatek/mt8189/mt8189-afe-clk.h    |    76 +
 sound/soc/mediatek/mt8189/mt8189-afe-common.h |   240 +
 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c    |  2617 ++++
 sound/soc/mediatek/mt8189/mt8189-dai-adda.c   |  1228 ++
 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c    |  1463 +++
 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c    |   332 +
 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c    |   672 +
 .../mediatek/mt8189/mt8189-interconnection.h  |    97 +
 sound/soc/mediatek/mt8189/mt8189-nau8825.c    |  1178 ++
 sound/soc/mediatek/mt8189/mt8189-reg.h        | 10773 ++++++++++++++++
 16 files changed, 19755 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml
 create mode 100644 sound/soc/mediatek/mt8189/Makefile
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-common.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-adda.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-interconnection.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-nau8825.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-reg.h

-- 
2.45.2
Re: [PATCH v3 00/10] ASoC: mediatek: Add support for MT8189 SoC
Posted by Mark Brown 1 month ago
On Fri, 31 Oct 2025 15:31:54 +0800, Cyril Chao wrote:
> Based on tag: next-20251031, linux-next/master
> 
> This series of patches adds support for Mediatek AFE of MT8189 SoC.
> Patches are based on broonie tree "for-next" branch.
> 
> Changes in v3:
>   - Added support for CS35L codec in the machine driver.
>   - Added I2SOUT0/I2SOUT1 MCLK configuration and enabled the clocks.
>   - Added dpcm_merged_format flag to the dai-link to ensure codec
>     format constraints are applied.
>   - Added support for ES8326 codec in the machine driver.
>   - Updated the dt-bindings description based on reviewer comments.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[01/10] ASoC: mediatek: mt8189: add common header
        commit: 81f8f29a48defd572ec34d2b9c84374fd05158cc
[02/10] ASoC: mediatek: mt8189: support audio clock control
        commit: dc637ffeed6c32c951520774897601ebd9ffc3d5
[03/10] ASoC: mediatek: mt8189: support ADDA in platform driver
        commit: e3acef6ef89ffbd6c80950d5fa0d024a8d11c1c4
[04/10] ASoC: mediatek: mt8189: support I2S in platform driver
        commit: 34e437097247f92fba6fac3d6e40e33af5f32e3d
[05/10] ASoC: mediatek: mt8189: support TDM in platform driver
        commit: 9f202872ba04d71c96908c56abcc6e3f4a629a40
[06/10] ASoC: mediatek: mt8189: support PCM in platform driver
        commit: 402ff043395fd9444810c723056fe741c77dbc21
[07/10] ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
        commit: 22e9bd51e518e8fcad269c0c1f4bd84467db093e
[08/10] ASoC: mediatek: mt8189: add platform driver
        commit: 7eb1535855983f67b95c2ba777d686cc17188285
[09/10] ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
        commit: 4980df101676f598ad515725a94424d244a5c5a3
[10/10] ASoC: mediatek: mt8189: add machine driver with nau8825
        commit: d218ea171430e49412804efb794942dd121a8032

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark