Skip to content

topology2: Add sof-ptl-rt713-l3-rt1320-l2 for MSI Prestige 14/16 Flip AI+ (D3MTG/C3MTG)#10948

Closed
EricLin0509 wants to merge 1 commit into
thesofproject:mainfrom
EricLin0509:main
Closed

topology2: Add sof-ptl-rt713-l3-rt1320-l2 for MSI Prestige 14/16 Flip AI+ (D3MTG/C3MTG)#10948
EricLin0509 wants to merge 1 commit into
thesofproject:mainfrom
EricLin0509:main

Conversation

@EricLin0509

@EricLin0509 EricLin0509 commented Jun 22, 2026

Copy link
Copy Markdown

Summary

I add a new SOF topology build target for MSI Prestige 14/16 Flip AI+ (D3MTG/C3MTG) (They share the same hardware but in different size), which use a unusual SoundWire configurations

  • RT713 jack/headset codec on link 3
  • Dual stereos RT1320 SmartAmp on the same link 2
  • 1 SoundWire DMIC

Why?

Existing rt713-rt1320 boards have two RT1320 amps on different links, But MSI makes the RT1320 amps on the same link 2

[   13.220268] sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
[   13.220270] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
[   13.220271] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
[   13.220272] sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x0713 version 0x3

Dependencies

This topology requires a matching kernel SoundWire machine table entry that I will submit separately to the the sof linux fork repository.

  • sound/soc/intel/common/soc-acpi-intel-ptl-match.c
    • adds rt1320_2_group2_lr_adr for the two RT1320 which on the same link 2
    • adds link_mask = BIT(2) | BIT(3) entry referencing sof-ptl-rt713-l3-rt1320-l2.tplg

Test

  • Built tplg + nhlt bin succeed
  • Loaded on real hardware (MSI Prestige 16 Flip AI+ C3MTG, kernel 7.1.1-2-cachyos with the kernel patch applied)
  • Speaker (RT1320 stereo) plays both channels
  • Internal DMIC stereo capture works
  • HDMI 1/2/3 output devices exposed but haven't verified on monitor with audio (I don't have such monitor on hand)
  • PipeWire UCM HiFi profile auto-activates and exposes proper sinks/sources

@sofci

sofci commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Can one of the admins verify this patch?

reply test this please to run this test once

@lgirdwood lgirdwood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs commit message and sign off

@EricLin0509

Copy link
Copy Markdown
Author

The dependency thesofproject/linux#5822 has been closed, This pull request will also be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants