Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 47 additions & 32 deletions src/audio/asrc/asrc.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,38 +18,53 @@
1, 0, 0xfeef, 0xc, 0x8, 0x45ff]

#if CONFIG_METEORLAKE
mod_cfg = [1, 0, 0, 0, 20480, 21808000, 64, 192, 0, 21808, 0,
2, 0, 0, 0, 20480, 45820000, 64, 384, 0, 45820, 0,
3, 0, 0, 0, 20480, 75236000, 512, 1440, 0, 75236, 0,
4, 0, 0, 0, 20480, 79732000, 512, 1536, 0, 79732, 0,
5, 0, 0, 0, 20480, 50411000, 184, 384, 0, 50411, 0,
6, 0, 0, 0, 20480, 24236000, 192, 128, 0, 24236, 0,
7, 0, 0, 0, 20480, 46753000, 192, 384, 0, 46753, 0,
8, 0, 0, 0, 20480, 30032000, 256, 256, 0, 30032, 0,
9, 0, 0, 0, 20480, 48676000, 256, 384, 0, 48676, 0,
10, 0, 0, 0, 20480, 46548000, 360, 360, 0, 46548, 0,
11, 0, 0, 0, 20480, 94372000, 1440, 1536, 0, 94372, 0,
12, 0, 0, 0, 20480, 42912000, 1536, 512, 0, 42912, 0,
13, 0, 0, 0, 20480, 31871000, 384, 192, 0, 31871, 0,
14, 0, 0, 0, 20480, 34216000, 384, 256, 0, 34216, 0,
15, 0, 0, 0, 20480, 83448000, 1536, 1440, 0, 83448, 0]
#elif defined(CONFIG_LUNARLAKE) || defined(CONFIG_SOC_INTEL_ACE30)
mod_cfg = [0, 0, 0, 0, 20480, 4065600, 24, 22, 0, 0, 0,
1, 0, 0, 0, 20480, 5616000, 8, 25, 0, 0, 0,
2, 0, 0, 0, 20480, 7319200, 24, 27, 0, 0, 0,
3, 0, 0, 0, 20480, 9155300, 8, 27, 0, 0, 0,
4, 0, 0, 0, 20480, 10972600, 48, 54, 0, 0, 0,
5, 0, 0, 0, 20480, 12661000, 16, 36, 0, 0, 0,
6, 0, 0, 0, 20480, 14448500, 48, 96, 0, 0, 0,
7, 0, 0, 0, 20480, 16145000, 19, 68, 0, 0, 0,
8, 0, 0, 0, 20480, 17861300, 45, 102, 0, 0, 0,
9, 0, 0, 0, 20480, 21425900, 8, 36, 0, 0, 0,
10, 0, 0, 0, 20480, 22771000, 32, 102, 0, 0, 0,
11, 0, 0, 0, 20480, 23439000, 48, 27, 0, 0, 0,
12, 0, 0, 0, 20480, 33394000, 48, 51, 0, 0, 0,
13, 0, 0, 0, 20480, 36140000, 16, 96, 0, 0, 0,
14, 0, 0, 0, 20480, 38003000, 16, 68, 0, 0, 0,
15, 0, 0, 0, 20480, 39787000, 45, 51, 0, 0, 0]
mod_cfg = [0, 0, 0, 0, 20480, 21808000, 64, 192, 0, 21808, 0,
1, 0, 0, 0, 20480, 45820000, 64, 384, 0, 45820, 0,
2, 0, 0, 0, 20480, 75236000, 512, 1440, 0, 75236, 0,
3, 0, 0, 0, 20480, 79732000, 512, 1536, 0, 79732, 0,
4, 0, 0, 0, 20480, 50411000, 184, 384, 0, 50411, 0,
5, 0, 0, 0, 20480, 24236000, 192, 128, 0, 24236, 0,
6, 0, 0, 0, 20480, 46753000, 192, 384, 0, 46753, 0,
7, 0, 0, 0, 20480, 30032000, 256, 256, 0, 30032, 0,
8, 0, 0, 0, 20480, 48676000, 256, 384, 0, 48676, 0,
9, 0, 0, 0, 20480, 46548000, 360, 360, 0, 46548, 0,
10, 0, 0, 0, 20480, 94372000, 1440, 1536, 0, 94372, 0,
11, 0, 0, 0, 20480, 42912000, 1536, 512, 0, 42912, 0,
12, 0, 0, 0, 20480, 31871000, 384, 192, 0, 31871, 0,
13, 0, 0, 0, 20480, 34216000, 384, 256, 0, 34216, 0,
14, 0, 0, 0, 20480, 83448000, 1536, 1440, 0, 83448, 0]
#elif CONFIG_LUNARLAKE
mod_cfg = [0, 0, 0, 0, 20480, 22736000, 64, 192, 0, 22736, 0,
1, 0, 0, 0, 20480, 44703000, 64, 384, 0, 44703, 0,
2, 0, 0, 0, 20480, 73092000, 512, 1440, 0, 73092, 0,
3, 0, 0, 0, 20480, 78604000, 512, 1536, 0, 78604, 0,
4, 0, 0, 0, 20480, 47674000, 184, 384, 0, 47674, 0,
5, 0, 0, 0, 20480, 19524000, 192, 128, 0, 19524, 0,
6, 0, 0, 0, 20480, 45942000, 192, 384, 0, 45942, 0,
7, 0, 0, 0, 20480, 31244000, 256, 256, 0, 31244, 0,
8, 0, 0, 0, 20480, 46978000, 256, 384, 0, 46978, 0,
9, 0, 0, 0, 20480, 45016000, 360, 360, 0, 45016, 0,
10, 0, 0, 0, 20480, 92684000, 1440, 1536, 0, 92684, 0,
11, 0, 0, 0, 20480, 44535000, 1536, 512, 0, 44535, 0,
12, 0, 0, 0, 20480, 30050000, 384, 192, 0, 30050, 0,
13, 0, 0, 0, 20480, 35152000, 384, 256, 0, 35152, 0,
14, 0, 0, 0, 20480, 81647000, 1536, 1440, 0, 81647, 0]
#elif CONFIG_SOC_INTEL_ACE30
mod_cfg = [0, 0, 0, 0, 20480, 29755000, 64, 192, 0, 29755, 0,
1, 0, 0, 0, 20480, 58017000, 64, 384, 0, 58017, 0,
2, 0, 0, 0, 20480, 103471000, 512, 1440, 0, 103471, 0,
3, 0, 0, 0, 20480, 111431000, 512, 1536, 0, 111431, 0,
4, 0, 0, 0, 20480, 59433000, 184, 384, 0, 59433, 0,
5, 0, 0, 0, 20480, 25771000, 192, 128, 0, 25771, 0,
6, 0, 0, 0, 20480, 54923000, 192, 384, 0, 54923, 0,
7, 0, 0, 0, 20480, 42727000, 256, 256, 0, 42727, 0,
8, 0, 0, 0, 20480, 55791000, 256, 384, 0, 55791, 0,
9, 0, 0, 0, 20480, 57647000, 360, 360, 0, 57647, 0,
10, 0, 0, 0, 20480, 129703000, 1440, 1536, 0, 129703, 0,
11, 0, 0, 0, 20480, 60467000, 1536, 512, 0, 60467, 0,
12, 0, 0, 0, 20480, 34239000, 384, 192, 0, 34239, 0,
13, 0, 0, 0, 20480, 45743000, 384, 256, 0, 45743, 0,
14, 0, 0, 0, 20480, 113667000, 1536, 1440, 0, 113667, 0]
#endif

index = __COUNTER__
159 changes: 107 additions & 52 deletions src/audio/copier/copier.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,59 +18,114 @@

REM # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
#if CONFIG_METEORLAKE
mod_cfg = [1, 0, 0, 0, 280, 4918000, 768, 768, 0, 4918, 0,
2, 0, 0, 0, 280, 6526000, 768, 768, 0, 6526, 0,
3, 0, 0, 0, 280, 6388000, 384, 384, 0, 6388, 0,
4, 0, 0, 0, 280, 4682000, 512, 512, 0, 4682, 0,
5, 0, 0, 0, 280, 5738000, 512, 512, 0, 5738, 0,
6, 0, 0, 0, 280, 6250000, 256, 256, 0, 6250, 0,
7, 0, 0, 0, 280, 6460000, 768, 768, 0, 6460, 0,
8, 0, 0, 0, 280, 7116000, 768, 768, 0, 7116, 0,
9, 0, 0, 0, 280, 6008000, 384, 384, 0, 6008, 0,
10, 0, 0, 0, 280, 6258000, 512, 512, 0, 6258, 0,
11, 0, 0, 0, 280, 7188000, 1024, 1024, 0, 7188, 0,
12, 0, 0, 0, 280, 7272000, 1536, 1536, 0, 7272, 0,
13, 0, 0, 0, 280, 6290000, 768, 768, 0, 6290, 0,
14, 0, 0, 0, 280, 6604000, 1024, 1024, 0, 6604, 0,
15, 0, 0, 0, 280, 6198000, 384, 384, 0, 6198, 0,
16, 0, 0, 0, 280, 6250000, 384, 384, 0, 6250, 0,
17, 0, 0, 0, 280, 6258000, 256, 256, 0, 6258, 0,
18, 0, 0, 0, 280, 4354000, 256, 256, 0, 4354, 0,
19, 0, 0, 0, 280, 6198000, 256, 256, 0, 6198, 0,
mod_cfg = [0, 0, 0, 0, 280, 4918000, 768, 768, 0, 4918, 0,
1, 0, 0, 0, 280, 6526000, 768, 768, 0, 6526, 0,
2, 0, 0, 0, 280, 6388000, 384, 384, 0, 6388, 0,
3, 0, 0, 0, 280, 4682000, 512, 512, 0, 4682, 0,
4, 0, 0, 0, 280, 5738000, 512, 512, 0, 5738, 0,
5, 0, 0, 0, 280, 6250000, 256, 256, 0, 6250, 0,
6, 0, 0, 0, 280, 6460000, 768, 768, 0, 6460, 0,
7, 0, 0, 0, 280, 7116000, 768, 768, 0, 7116, 0,
8, 0, 0, 0, 280, 6008000, 384, 384, 0, 6008, 0,
9, 0, 0, 0, 280, 6258000, 512, 512, 0, 6258, 0,
10, 0, 0, 0, 280, 7188000, 1024, 1024, 0, 7188, 0,
11, 0, 0, 0, 280, 7272000, 1536, 1536, 0, 7272, 0,
12, 0, 0, 0, 280, 6290000, 768, 768, 0, 6290, 0,
13, 0, 0, 0, 280, 6604000, 1024, 1024, 0, 6604, 0,
14, 0, 0, 0, 280, 6198000, 384, 384, 0, 6198, 0,
15, 0, 0, 0, 280, 6250000, 384, 384, 0, 6250, 0,
16, 0, 0, 0, 280, 6258000, 256, 256, 0, 6258, 0,
17, 0, 0, 0, 280, 4354000, 256, 256, 0, 4354, 0,
18, 0, 0, 0, 280, 6198000, 256, 256, 0, 6198, 0,
19, 0, 0, 0, 280, 6250000, 128, 128, 0, 6250, 0,
20, 0, 0, 0, 280, 6250000, 128, 128, 0, 6250, 0,
21, 0, 0, 0, 280, 6250000, 128, 128, 0, 6250, 0,
22, 0, 0, 0, 280, 6206000, 128, 128, 0, 6206, 0,
23, 0, 0, 0, 280, 4170000, 64, 64, 0, 4170, 0,
24, 0, 0, 0, 280, 4234000, 96, 96, 0, 4234, 0,
25, 0, 0, 0, 280, 6198000, 96, 96, 0, 6198, 0,
26, 0, 0, 0, 280, 6250000, 96, 96, 0, 6250, 0,
27, 0, 0, 0, 280, 6198000, 192, 192, 0, 6198, 0,
28, 0, 0, 0, 280, 6258000, 192, 192, 0, 6258, 0,
29, 0, 0, 0, 280, 6392000, 720, 720, 0, 6392, 0,
30, 0, 0, 0, 280, 6250000, 360, 360, 0, 6250, 0,
31, 0, 0, 0, 280, 5326000, 360, 360, 0, 5326, 0,
32, 0, 0, 0, 280, 6258000, 180, 180, 0, 6258, 0,
33, 0, 0, 0, 280, 4354000, 256, 256, 0, 4354, 0,
34, 0, 0, 0, 280, 4898000, 256, 256, 0, 4898, 0,
35, 0, 0, 0, 280, 6246000, 128, 128, 0, 6246, 0,
36, 0, 0, 0, 280, 6250000, 192, 192, 0, 6250, 0,
37, 0, 0, 0, 280, 6250000, 48, 48, 0, 6250, 0,
38, 0, 0, 0, 280, 4170000, 64, 64, 0, 4170, 0,
39, 0, 0, 0, 280, 6198000, 64, 64, 0, 6198, 0,
40, 0, 0, 0, 280, 6246000, 32, 32, 0, 6246, 0,
41, 0, 0, 0, 280, 5272000, 192, 384, 0, 5272, 0,
42, 0, 0, 0, 280, 5350000, 384, 192, 0, 5350, 0]
#elif defined(CONFIG_LUNARLAKE) || defined(CONFIG_SOC_INTEL_ACE30)
mod_cfg = [ 0, 0, 0, 0, 280, 640100, 45, 60, 0, 0, 0,
1, 0, 0, 0, 280, 1106300, 192, 192, 0, 0, 0,
2, 0, 0, 0, 280, 1573000, 45, 45, 0, 0, 0,
3, 0, 0, 0, 280, 2040600, 192, 256, 0, 0, 0,
4, 0, 0, 0, 280, 2507500, 192, 256, 0, 0, 0,
5, 0, 0, 0, 280, 2999000, 192, 256, 0, 0, 0,
6, 0, 0, 0, 280, 3501000, 45, 60, 0, 0, 0,
7, 0, 0, 0, 280, 3927000, 192, 256, 0, 0, 0,
8, 0, 0, 0, 280, 4424000, 192, 256, 0, 0, 0,
9, 0, 0, 0, 280, 4941000, 192, 256, 0, 0, 0]
21, 0, 0, 0, 280, 6206000, 128, 128, 0, 6206, 0,
22, 0, 0, 0, 280, 4170000, 64, 64, 0, 4170, 0,
23, 0, 0, 0, 280, 4234000, 96, 96, 0, 4234, 0,
24, 0, 0, 0, 280, 6198000, 96, 96, 0, 6198, 0,
25, 0, 0, 0, 280, 6250000, 96, 96, 0, 6250, 0,
26, 0, 0, 0, 280, 6198000, 192, 192, 0, 6198, 0,
27, 0, 0, 0, 280, 6258000, 192, 192, 0, 6258, 0,
28, 0, 0, 0, 280, 6392000, 720, 720, 0, 6392, 0,
29, 0, 0, 0, 280, 6250000, 360, 360, 0, 6250, 0,
30, 0, 0, 0, 280, 5326000, 360, 360, 0, 5326, 0,
31, 0, 0, 0, 280, 6258000, 180, 180, 0, 6258, 0,
32, 0, 0, 0, 280, 4354000, 256, 256, 0, 4354, 0,
33, 0, 0, 0, 280, 4898000, 256, 256, 0, 4898, 0,
34, 0, 0, 0, 280, 6246000, 128, 128, 0, 6246, 0,
35, 0, 0, 0, 280, 6250000, 192, 192, 0, 6250, 0,
36, 0, 0, 0, 280, 6250000, 48, 48, 0, 6250, 0,
37, 0, 0, 0, 280, 4170000, 64, 64, 0, 4170, 0,
38, 0, 0, 0, 280, 6198000, 64, 64, 0, 6198, 0,
39, 0, 0, 0, 280, 6246000, 32, 32, 0, 6246, 0,
40, 0, 0, 0, 280, 5272000, 192, 384, 0, 5272, 0,
41, 0, 0, 0, 280, 5350000, 384, 192, 0, 5350, 0]
#elif CONFIG_LUNARLAKE
mod_cfg = [0, 0, 0, 0, 280, 6057000, 768, 768, 0, 6057, 0,
1, 0, 0, 0, 280, 8062000, 768, 768, 0, 8062, 0,
2, 0, 0, 0, 280, 6250000, 384, 384, 0, 6250, 0,
3, 0, 0, 0, 280, 6290000, 512, 512, 0, 6290, 0,
4, 0, 0, 0, 280, 7254000, 512, 512, 0, 7254, 0,
5, 0, 0, 0, 280, 5607000, 256, 256, 0, 5607, 0,
6, 0, 0, 0, 280, 6514000, 768, 768, 0, 6514, 0,
7, 0, 0, 0, 280, 7974000, 768, 768, 0, 7974, 0,
8, 0, 0, 0, 280, 6242000, 384, 384, 0, 6242, 0,
9, 0, 0, 0, 280, 6294000, 512, 512, 0, 6294, 0,
10, 0, 0, 0, 280, 8704000, 1024, 1024, 0, 8704, 0,
11, 0, 0, 0, 280, 6165000, 1536, 1536, 0, 6165, 0,
12, 0, 0, 0, 280, 5775000, 768, 768, 0, 5775, 0,
13, 0, 0, 0, 280, 6610000, 1024, 1024, 0, 6610, 0,
14, 0, 0, 0, 280, 6457000, 384, 384, 0, 6457, 0,
15, 0, 0, 0, 280, 7442000, 384, 384, 0, 7442, 0,
16, 0, 0, 0, 280, 6618000, 256, 256, 0, 6618, 0,
17, 0, 0, 0, 280, 9104000, 128, 128, 0, 9104, 0,
18, 0, 0, 0, 280, 6098000, 128, 128, 0, 6098, 0,
19, 0, 0, 0, 280, 10360000, 128, 128, 0, 10360, 0,
20, 0, 0, 0, 280, 6046000, 64, 64, 0, 6046, 0,
21, 0, 0, 0, 280, 6026000, 96, 96, 0, 6026, 0,
22, 0, 0, 0, 280, 10928000, 96, 96, 0, 10928, 0,
23, 0, 0, 0, 280, 6688000, 192, 192, 0, 6688, 0,
24, 0, 0, 0, 280, 8054000, 720, 720, 0, 8054, 0,
25, 0, 0, 0, 280, 6978000, 360, 360, 0, 6978, 0,
26, 0, 0, 0, 280, 6118000, 180, 180, 0, 6118, 0,
27, 0, 0, 0, 280, 6046000, 48, 48, 0, 6046, 0,
28, 0, 0, 0, 280, 6058000, 64, 64, 0, 6058, 0,
29, 0, 0, 0, 280, 6198000, 64, 64, 0, 6198, 0,
30, 0, 0, 0, 280, 6034000, 32, 32, 0, 6034, 0]
#elif CONFIG_SOC_INTEL_ACE30
mod_cfg = [0, 0, 0, 0, 280, 7915000, 768, 768, 0, 7915, 0,
1, 0, 0, 0, 280, 9487000, 768, 768, 0, 9487, 0,
2, 0, 0, 0, 280, 7363000, 384, 384, 0, 7363, 0,
3, 0, 0, 0, 280, 7731000, 512, 512, 0, 7731, 0,
4, 0, 0, 0, 280, 8459000, 512, 512, 0, 8459, 0,
5, 0, 0, 0, 280, 7523000, 256, 256, 0, 7523, 0,
6, 0, 0, 0, 280, 7927000, 768, 768, 0, 7927, 0,
7, 0, 0, 0, 280, 9507000, 768, 768, 0, 9507, 0,
8, 0, 0, 0, 280, 7639000, 384, 384, 0, 7639, 0,
9, 0, 0, 0, 280, 7787000, 512, 512, 0, 7787, 0,
10, 0, 0, 0, 280, 10211000, 1024, 1024, 0, 10211, 0,
11, 0, 0, 0, 280, 8387000, 1536, 1536, 0, 8387, 0,
12, 0, 0, 0, 280, 7923000, 768, 768, 0, 7923, 0,
13, 0, 0, 0, 280, 8075000, 1024, 1024, 0, 8075, 0,
14, 0, 0, 0, 280, 8103000, 384, 384, 0, 8103, 0,
15, 0, 0, 0, 280, 9431000, 2304, 2304, 0, 9431, 0,
16, 0, 0, 0, 280, 7523000, 256, 256, 0, 7523, 0,
17, 0, 0, 0, 280, 7479000, 256, 256, 0, 7479, 0,
18, 0, 0, 0, 280, 7791000, 256, 256, 0, 7791, 0,
19, 0, 0, 0, 280, 9987000, 3072, 3072, 0, 9987, 0,
20, 0, 0, 0, 280, 7451000, 128, 128, 0, 7451, 0,
21, 0, 0, 0, 280, 11495000, 4608, 4608, 0, 11495, 0,
22, 0, 0, 0, 280, 7627000, 64, 64, 0, 7627, 0,
23, 0, 0, 0, 280, 7407000, 96, 96, 0, 7407, 0,
24, 0, 0, 0, 280, 12879000, 6144, 6144, 0, 12879, 0,
25, 0, 0, 0, 280, 7431000, 192, 192, 0, 7431, 0,
26, 0, 0, 0, 280, 8580000, 720, 720, 0, 8580, 0,
27, 0, 0, 0, 280, 7935000, 360, 360, 0, 7935, 0,
28, 0, 0, 0, 280, 7487000, 180, 180, 0, 7487, 0,
29, 0, 0, 0, 280, 7623000, 48, 48, 0, 7623, 0,
30, 0, 0, 0, 280, 7647000, 64, 64, 0, 7647, 0,
31, 0, 0, 0, 280, 7103000, 32, 32, 0, 7103, 0,
]
#endif

index = __COUNTER__
64 changes: 34 additions & 30 deletions src/audio/mixin_mixout/mixin_mixout.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,23 @@

REM # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
#if CONFIG_METEORLAKE
mod_cfg = [1, 0, 0, 0, 296, 4996000, 384, 384, 0, 4996, 0,
2, 0, 0, 0, 296, 2652000, 384, 384, 0, 2652, 0,
3, 0, 0, 0, 296, 2928000, 512, 512, 0, 2928, 0,
4, 0, 0, 0, 296, 2572000, 128, 128, 0, 2572, 0,
5, 0, 0, 0, 296, 3760000, 1536, 1536, 0, 3760, 0]
#elif defined(CONFIG_LUNARLAKE) || defined(CONFIG_SOC_INTEL_ACE30)
mod_cfg = [ 0, 0, 0, 0, 296, 644000, 45, 60, 0, 0, 0,
1, 0, 0, 0, 296, 669900, 48, 64, 0, 0, 0,
2, 0, 0, 0, 296, 934000, 96, 128, 0, 0, 0,
3, 0, 0, 0, 296, 1137000, 96, 128, 0, 0, 0,
4, 0, 0, 0, 296, 1482000, 48, 64, 0, 0, 0,
5, 0, 0, 0, 296, 1746000, 96, 128, 0, 0, 0,
6, 0, 0, 0, 296, 2274000, 192, 256, 0, 0, 0,
7, 0, 0, 0, 296, 2700000, 48, 64, 0, 0, 0,
8, 0, 0, 0, 296, 2964000, 96, 128, 0, 0, 0,
9, 0, 0, 0, 296, 3492000, 192, 256, 0, 0, 0]
mod_cfg = [0, 0, 0, 0, 296, 4996000, 384, 384, 0, 4996, 0,
1, 0, 0, 0, 296, 2652000, 384, 384, 0, 2652, 0,
2, 0, 0, 0, 296, 2928000, 512, 512, 0, 2928, 0,
3, 0, 0, 0, 296, 2572000, 128, 128, 0, 2572, 0,
4, 0, 0, 0, 296, 3760000, 1536, 1536, 0, 3760, 0]
#elif CONFIG_LUNARLAKE
mod_cfg = [0, 0, 0, 0, 296, 2336000, 384, 384, 0, 2336, 0,
1, 0, 0, 0, 296, 2344000, 384, 384, 0, 2344, 0,
2, 0, 0, 0, 296, 2448000, 512, 512, 0, 2448, 0,
3, 0, 0, 0, 296, 2160000, 128, 128, 0, 2160, 0,
4, 0, 0, 0, 296, 3268000, 1536, 1536, 0, 3268, 0]
#elif CONFIG_SOC_INTEL_ACE30
mod_cfg = [0, 0, 0, 0, 296, 5091000, 384, 384, 0, 5091, 0,
1, 0, 0, 0, 296, 5111000, 384, 384, 0, 5111, 0,
2, 0, 0, 0, 296, 5195000, 512, 512, 0, 5195, 0,
3, 0, 0, 0, 296, 5219000, 128, 128, 0, 5219, 0,
4, 0, 0, 0, 296, 5631000, 1536, 1536, 0, 5631, 0]
#endif

index = __COUNTER__
Expand Down Expand Up @@ -65,20 +66,23 @@

REM # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
#if CONFIG_METEORLAKE
mod_cfg = [1, 0, 0, 0, 520, 2280000, 384, 384, 0, 2280, 0,
2, 0, 0, 0, 520, 1988000, 384, 384, 0, 1988, 0,
3, 0, 0, 0, 520, 7631000, 512, 512, 0, 7631, 0,
4, 0, 0, 0, 520, 1953000, 128, 128, 0, 1953, 0,
5, 0, 0, 0, 520, 2301000, 1536, 1536, 0, 2301, 0]
#elif defined(CONFIG_LUNARLAKE) || defined(CONFIG_SOC_INTEL_ACE30)
mod_cfg = [0, 0, 0, 0, 520, 649600, 48, 64, 0, 0, 0,
1, 0, 0, 0, 520, 966300, 96, 128, 0, 0, 0,
2, 0, 0, 0, 520, 2101000, 48, 64, 0, 0, 0,
3, 0, 0, 0, 520, 2500800, 192, 256, 0, 0, 0,
4, 0, 0, 0, 520, 2616700, 192, 256, 0, 0, 0,
5, 0, 0, 0, 520, 2964500, 192, 256, 0, 0, 0,
6, 0, 0, 0, 520, 4202000, 96, 128, 0, 0, 0,
7, 0, 0, 0, 520, 3730000, 192, 256, 0, 0, 0]
mod_cfg = [0, 0, 0, 0, 520, 2280000, 384, 384, 0, 2280, 0,
1, 0, 0, 0, 520, 1988000, 384, 384, 0, 1988, 0,
2, 0, 0, 0, 520, 7631000, 512, 512, 0, 7631, 0,
3, 0, 0, 0, 520, 1953000, 128, 128, 0, 1953, 0,
4, 0, 0, 0, 520, 2301000, 1536, 1536, 0, 2301, 0]
#elif CONFIG_LUNARLAKE
mod_cfg = [0, 0, 0, 0, 520, 2280000, 384, 384, 0, 0, 0,
1, 0, 0, 0, 520, 1988000, 384, 384, 0, 0, 0,
2, 0, 0, 0, 520, 7631000, 512, 512, 0, 0, 0,
3, 0, 0, 0, 520, 1953000, 128, 128, 0, 0, 0,
4, 0, 0, 0, 520, 2301000, 1536, 1536, 0, 0, 0]
#elif CONFIG_SOC_INTEL_ACE30
mod_cfg = [0, 0, 0, 0, 520, 3999000, 384, 384, 0, 3999, 0,
1, 0, 0, 0, 520, 3999000, 384, 384, 0, 3999, 0,
2, 0, 0, 0, 520, 4055000, 512, 512, 0, 4055, 0,
3, 0, 0, 0, 520, 3987000, 128, 128, 0, 3987, 0,
4, 0, 0, 0, 520, 2273000, 1536, 1536, 0, 2273, 0]
#endif

index = __COUNTER__
43 changes: 34 additions & 9 deletions src/audio/selector/selector.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,40 @@
mod_cfg = [0, 0, 0, 0, 960, 488500, 16, 16, 0, 0, 0,
1, 0, 0, 0, 960, 964500, 16, 16, 0, 0, 0,
2, 0, 0, 0, 960, 2003000, 16, 16, 0, 0, 0]
#elif defined(CONFIG_LUNARLAKE) || defined(CONFIG_SOC_INTEL_ACE30)
mod_cfg = [0, 0, 0, 0, 216, 706000, 12, 16, 0, 0, 0,
1, 0, 0, 0, 216, 1271000, 8, 8, 0, 0, 0,
2, 0, 0, 0, 216, 1839000, 89, 118, 0, 0, 0,
3, 0, 0, 0, 216, 2435000, 48, 64, 0, 0, 0,
4, 0, 0, 0, 216, 3343000, 192, 192, 0, 0, 0,
5, 0, 0, 0, 216, 3961000, 177, 177, 0, 0, 0,
6, 0, 0, 0, 216, 4238000, 192, 256, 0, 0, 0,
7, 0, 0, 0, 216, 6691000, 192, 256, 0, 0, 0]
#elif CONFIG_LUNARLAKE
mod_cfg = [0, 0, 0, 0, 216, 2338000, 384, 192, 0, 2338, 0,
1, 0, 0, 0, 216, 3634000, 384, 384, 0, 3634, 0,
2, 0, 0, 0, 216, 4524000, 576, 384, 0, 4524, 0,
3, 0, 0, 0, 216, 4786000, 768, 384, 0, 4786, 0,
4, 0, 0, 0, 216, 2914000, 768, 192, 0, 2914, 0,
5, 0, 0, 0, 216, 3372000, 960, 192, 0, 3372, 0,
6, 0, 0, 0, 216, 3516000, 1152, 192, 0, 3516, 0,
7, 0, 0, 0, 216, 4066000, 1536, 192, 0, 4066, 0,
8, 0, 0, 0, 216, 3058000, 192, 384, 0, 3058, 0,
9, 0, 0, 0, 216, 5676000, 960, 384, 0, 5676, 0,
10, 0, 0, 0, 216, 5964000, 1152, 384, 0, 5964, 0,
11, 0, 0, 0, 216, 7090000, 1536, 384, 0, 7090, 0,
12, 0, 0, 0, 216, 7090000, 192, 1152, 0, 7090, 0,
13, 0, 0, 0, 216, 8818000, 384, 1152, 0, 8818, 0,
14, 0, 0, 0, 216, 12274000, 768, 1152, 0, 12274, 0,
15, 0, 0, 0, 216, 19186000, 1536, 1152, 0, 19186, 0]
#elif CONFIG_SOC_INTEL_ACE30
mod_cfg = [0, 0, 0, 0, 216, 2952000, 384, 192, 0, 2952, 0,
1, 0, 0, 0, 216, 4720000, 384, 384, 0, 4720, 0,
2, 0, 0, 0, 216, 5705000, 576, 384, 0, 5705, 0,
3, 0, 0, 0, 216, 6640000, 768, 384, 0, 6640, 0,
4, 0, 0, 0, 216, 3910000, 768, 192, 0, 3910, 0,
5, 0, 0, 0, 216, 4421000, 960, 192, 0, 4421, 0,
6, 0, 0, 0, 216, 4899000, 1152, 192, 0, 4899, 0,
7, 0, 0, 0, 216, 5832000, 1536, 192, 0, 5832, 0,
8, 0, 0, 0, 216, 3768000, 192, 384, 0, 3768, 0,
9, 0, 0, 0, 216, 7625000, 960, 384, 0, 7625, 0,
10, 0, 0, 0, 216, 8595000, 1152, 384, 0, 8595, 0,
11, 0, 0, 0, 216, 10488000, 1536, 384, 0, 10488, 0,
12, 0, 0, 0, 216, 8952000, 192, 1152, 0, 8952, 0,
13, 0, 0, 0, 216, 11832000, 384, 1152, 0, 11832, 0,
14, 0, 0, 0, 216, 17592000, 768, 1152, 0, 17592, 0,
15, 0, 0, 0, 216, 30172000, 1536, 1152, 0, 30172, 0]
#endif

index = __COUNTER__
Loading
Loading