Skip to content

Commit e9beed9

Browse files
committed
topology2: add line1/8_pass.conf
To support line1 and lin8 pass. Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
1 parent 45a3167 commit e9beed9

4 files changed

Lines changed: 70 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Exported with script example_pass_config.m 24-Jul-2026
2+
# cd tools/tune/tdfb; octave --no-window-system example_pass_config.m
3+
Object.Base.data."tdfb_config" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x48,0x00,0x00,0x00,0x00,0xa0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x48,0x00,0x00,0x00,0x01,0x00,0x01,0x00,
10+
0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
11+
0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x04,0x00,0xff,0xff,
13+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
14+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"
18+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Exported with script example_pass_config.m 24-Jul-2026
2+
# cd tools/tune/tdfb; octave --no-window-system example_pass_config.m
3+
Object.Base.data."tdfb_config" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x34,0x01,0x00,0x00,0x00,0xa0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x34,0x01,0x00,0x00,0x08,0x00,0x08,0x00,
10+
0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
11+
0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x04,0x00,0xff,0xff,
13+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
14+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x04,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
18+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
19+
0x00,0x00,0x00,0x00,0x04,0x00,0xff,0xff,
20+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
21+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
22+
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
23+
0x04,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
24+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
25+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
26+
0x00,0x00,0x00,0x00,0x04,0x00,0xff,0xff,
27+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
28+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
29+
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
30+
0x04,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
31+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
32+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
33+
0x00,0x00,0x00,0x00,0x04,0x00,0xff,0xff,
34+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
35+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
36+
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
37+
0x04,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
38+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
39+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
40+
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,
41+
0x02,0x00,0x03,0x00,0x04,0x00,0x05,0x00,
42+
0x06,0x00,0x07,0x00,0x01,0x00,0x02,0x00,
43+
0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,
44+
0x40,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
45+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
46+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
47+
0x00,0x00,0x00,0x00"
48+
}

tools/topology/topology2/include/pipelines/cavs/host-gateway-tdfb-drc-capture.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Class.Pipeline."host-gateway-tdfb-drc-capture" {
3939
bytes."1" {
4040
max 16384
4141
IncludeByKey.EFX_MIC_TDFB_PARAMS {
42+
"line1_pass" "include/components/tdfb/line1_pass.conf"
4243
"line2_pass" "include/components/tdfb/line2_pass.conf"
4344
"line2_generic_pm10deg" "include/components/tdfb/line2_generic_pm10deg_48khz.conf"
4445
"line2_50mm" "include/components/tdfb/line2_50mm_pm0_30_90deg_48khz.conf"
@@ -48,6 +49,7 @@ Class.Pipeline."host-gateway-tdfb-drc-capture" {
4849
"line4to2_pass" "include/components/tdfb/line4to2_pass.conf"
4950
"line4_generic_pm10deg" "include/components/tdfb/line4_generic_pm10deg_48khz.conf"
5051
"line4_28mm" "include/components/tdfb/line2_28mm_pm0_30_90deg_48khz.conf"
52+
"line8_pass" "include/components/tdfb/line8_pass.conf"
5153
}
5254
}
5355
}

tools/topology/topology2/platform/intel/dmic-generic.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@ IncludeByKey.PASSTHROUGH {
676676
name 'Dmic0 Capture TDFB bytes'
677677
max 16384
678678
IncludeByKey.EFX_DMIC0_TDFB_PARAMS {
679+
"line1_pass" "include/components/tdfb/line1_pass.conf"
679680
"line2_pass" "include/components/tdfb/line2_pass.conf"
680681
"line2_generic_pm10deg" "include/components/tdfb/line2_generic_pm10deg_48khz.conf"
681682
"line2_50mm" "include/components/tdfb/line2_50mm_pm0_30_90deg_48khz.conf"
@@ -685,6 +686,7 @@ IncludeByKey.PASSTHROUGH {
685686
"line4to2_pass" "include/components/tdfb/line4to2_pass.conf"
686687
"line4_generic_pm10deg" "include/components/tdfb/line4_generic_pm10deg_48khz.conf"
687688
"line4_28mm" "include/components/tdfb/line2_28mm_pm0_30_90deg_48khz.conf"
689+
"line8_pass" "include/components/tdfb/line8_pass.conf"
688690
}
689691
}
690692
mixer."1" {

0 commit comments

Comments
 (0)