-
Notifications
You must be signed in to change notification settings - Fork 327
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tools: Topology2: Build nocodec topologies for PTL FPGA
This patch builds test topologies sof-ptl-nocodec-fpga-2ch-pdm0.tplg and sof-ptl-nocodec-fpga-4ch.tplg. The changes include: - New ptl.conf where DMIC and SSP versions are updated vs. LNL and MTL. - The definitions for blob 3.0 format are added to instruct alsa-utils to process a new format SSP blob. - Since the blob 3.0 format includes the clock start and stop controls those previously where in ext blob the clk_config objects are added to cavs-nocodec.conf for PTL platform. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
- Loading branch information
Showing
6 changed files
with
39 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -64,4 +64,5 @@ Define { | |
|
||
SSP_BLOB_VERSION_1_0 0x100 | ||
SSP_BLOB_VERSION_1_5 0x105 | ||
SSP_BLOB_VERSION_3_0 0x300 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# PTL-specific variable definitions | ||
Define { | ||
DMIC_DRIVER_VERSION 5 | ||
SSP_BLOB_VERSION 0x300 | ||
NUM_HDMIS 3 | ||
} |
12 changes: 12 additions & 0 deletions
12
tools/topology/topology2/platform/intel/ptl_clk_config.conf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# TODO: Find out if this is needed! | ||
# With these added the alsa-utils generated blob matches with the | ||
# reference blob the start_control and stop_control words. | ||
|
||
Object.Base."clk_config".1 { | ||
clock_warm_up 4096 | ||
mclk 0 | ||
warm_up_ovr 0 | ||
clock_stop_delay 148 | ||
keep_running 0 | ||
clock_stop_ovr 0 | ||
} |