-
Notifications
You must be signed in to change notification settings - Fork 349
WCL BEP CS42l43 Topology #10078
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WCL BEP CS42l43 Topology #10078
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for the cs42l43-sdw topology and updates platform configurations accordingly. Key changes include updating repository revisions in west.yml and versions.json, adding new topology entries in the CMake file, and modifying various configuration and TOML files to use the new CONFIG_SOC_INTEL_ACE30 and WILDCATLAKE identifiers.
Reviewed Changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| west.yml | Updated zephyr repository revision and remote for cs42l43 support |
| versions.json | Incremented the SOF MICRO version |
| tools/topology/topology2/production/tplg-targets-ace3.cmake | Added new SDW topology entries for cs42l43-sdw devices |
| tools/rimage/config/wcl.toml.h | Added new module entries to the configuration |
| tools/rimage/config/platform.toml | Updated platform include directive to use CONFIG_SOC_INTEL_ACE30 |
| Various *.toml files | Updated conditional definitions (from CONFIG_PANTHERLAKE to CONFIG_SOC_INTEL_ACE30) to reflect the new platform configuration |
| src/platform/Kconfig | Added configuration for WILDCATLAKE and updated default core counts |
| scripts/xtensa-build-zephyr.py | Added new PlatformConfig entries for wcl and wcl-sim platforms |
| app/sample.yaml, app/overlays/wcl/fpga_overlay.conf, app/boards/* | Added new board definitions and configuration files for the wcl platform |
| SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,\ | ||
| SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack,\ | ||
| PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-ptl-cs42l43-l3-4ch.bin" | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The cs42l43 DMIC will not be used when the PCH DMIC is used, right? We need to set SDW_DMIC=0 and need a DMI quirk in sof_sdw_quirk_table[] to disable the SDW DMIC. Then update the BE IDs here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK !!
Done. have re-spined patch
Adding topology support for cs42l43-sdw monolithic codec at l3 Verified on ptl & wcl-bep platforms for configuration: 1. sof-ptl-cs42l43-l3: uses SDW-DMIC 2. sof-ptl-cs42l43-l3-4ch: uses PCH-DMIC Signed-off-by: Naveen Manohar <naveen.m@intel.com>
dbe7d47 to
ac92c7d
Compare
35335b5
into
thesofproject:wcl-001-drop-stable
topology2: add support for cs42l43-sdw topology
Adding topology support for cs42l43-sdw monolithic codec at l3
Verified on ptl & wcl-bep platforms for configuration:
md5sum sof-ptl-cs42l43-l3-4ch.tplg 1c1b8eb8758a1827bc8f9748826496a8
md5sum sof-ptl-cs42l43-l3.tplg fa54c27123619df1bfff47c8f2bad3d4