mtl: fill in subsequent measured cps and mcps data

Fill in measured cps consumption data for: mixin, mixout, copier,
peakvol, gain, src, updwnmixer for a range of supported formats.

Signed-off-by: Krzysztof Frydryk <krzysztofx.frydryk@intel.com>
This commit is contained in:
Krzysztof Frydryk 2023-02-27 20:16:34 +01:00 committed by Liam Girdwood
parent c183ce2739
commit 352f01fee4
1 changed files with 115 additions and 73 deletions

View File

@ -96,16 +96,11 @@ count = 21
1, 0, 0xfeef, 0xc, 0x8, 0x45ff] 1, 0, 0xfeef, 0xc, 0x8, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [ 0, 0, 0, 0, 296, 5048000, 45, 60, 0, 5048, 0, mod_cfg = [1, 0, 0, 0, 296, 4996000, 384, 384, 0, 4996, 0,
1, 0, 0, 0, 296, 5048000, 48, 64, 0, 5048, 0, 2, 0, 0, 0, 296, 2652000, 384, 384, 0, 2652, 0,
2, 0, 0, 0, 296, 5048000, 96, 128, 0, 5048, 0, 3, 0, 0, 0, 296, 2928000, 512, 512, 0, 2928, 0,
3, 0, 0, 0, 296, 5048000, 96, 128, 0, 5048, 0, 4, 0, 0, 0, 296, 2572000, 128, 128, 0, 2572, 0,
4, 0, 0, 0, 296, 5048000, 48, 64, 0, 5048, 0, 5, 0, 0, 0, 296, 3760000, 1536, 1536, 0, 3760, 0]
5, 0, 0, 0, 296, 5048000, 96, 128, 0, 5048, 0,
6, 0, 0, 0, 296, 5048000, 192, 256, 0, 5048, 0,
7, 0, 0, 0, 296, 5048000, 48, 64, 0, 5048, 0,
8, 0, 0, 0, 296, 5048000, 96, 128, 0, 5048, 0,
9, 0, 0, 0, 296, 5048000, 192, 256, 0, 5048, 0]
[[module.entry]] [[module.entry]]
name = "MIXOUT" name = "MIXOUT"
@ -130,14 +125,11 @@ count = 21
1, 0, 0xfeef, 0xc, 0x8, 0x45ff] 1, 0, 0xfeef, 0xc, 0x8, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [0, 0, 0, 0, 520, 2163000, 48, 64, 0, 2163, 0, mod_cfg = [1, 0, 0, 0, 520, 2280000, 384, 384, 0, 2280, 0,
1, 0, 0, 0, 520, 2163000, 96, 128, 0, 2163, 0, 2, 0, 0, 0, 520, 1988000, 384, 384, 0, 1988, 0,
2, 0, 0, 0, 520, 2163000, 48, 64, 0, 2163, 0, 3, 0, 0, 0, 520, 7631000, 512, 512, 0, 7631, 0,
3, 0, 0, 0, 520, 2163000, 192, 256, 0, 2163, 0, 4, 0, 0, 0, 520, 1953000, 128, 128, 0, 1953, 0,
4, 0, 0, 0, 520, 2163000, 192, 256, 0, 2163, 0, 5, 0, 0, 0, 520, 2301000, 1536, 1536, 0, 2301, 0]
5, 0, 0, 0, 520, 2163000, 192, 256, 0, 2163, 0,
6, 0, 0, 0, 520, 2163000, 96, 128, 0, 2163, 0,
7, 0, 0, 0, 520, 2163000, 192, 256, 0, 2163, 0]
[[module.entry]] [[module.entry]]
name = "COPIER" name = "COPIER"
@ -158,16 +150,46 @@ count = 21
1, 0, 0xfeef, 0xf, 0xf, 0x45ff] 1, 0, 0xfeef, 0xf, 0xf, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [ 0, 0, 0, 0, 280, 4288000, 45, 60, 0, 4288, 0, mod_cfg = [1, 0, 0, 0, 280, 4918000, 768, 768, 0, 4918, 0,
1, 0, 0, 0, 280, 4288000, 192, 192, 0, 4288, 0, 2, 0, 0, 0, 280, 6526000, 768, 768, 0, 6526, 0,
2, 0, 0, 0, 280, 4288000, 45, 45, 0, 4288, 0, 3, 0, 0, 0, 280, 6388000, 384, 384, 0, 6388, 0,
3, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 0, 4, 0, 0, 0, 280, 4682000, 512, 512, 0, 4682, 0,
4, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 0, 5, 0, 0, 0, 280, 5738000, 512, 512, 0, 5738, 0,
5, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 0, 6, 0, 0, 0, 280, 6250000, 256, 256, 0, 6250, 0,
6, 0, 0, 0, 280, 4288000, 45, 60, 0, 4288, 0, 7, 0, 0, 0, 280, 6460000, 768, 768, 0, 6460, 0,
7, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 0, 8, 0, 0, 0, 280, 7116000, 768, 768, 0, 7116, 0,
8, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 0, 9, 0, 0, 0, 280, 6008000, 384, 384, 0, 6008, 0,
9, 0, 0, 0, 280, 4288000, 192, 256, 0, 4288, 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,
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]
[[module.entry]] [[module.entry]]
name = "PEAKVOL" name = "PEAKVOL"
@ -185,13 +207,11 @@ count = 21
1, 0, 0xfeef, 0xf, 0xa, 0x45ff] 1, 0, 0xfeef, 0xf, 0xa, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [0, 0, 0, 0, 480, 1114000, 48, 64, 0, 0, 0, mod_cfg = [1, 0, 0, 0, 480, 11667000, 384, 384, 0, 11667, 0,
1, 0, 0, 0, 480, 3321600, 192, 256, 0, 0, 0, 2, 0, 0, 0, 480, 5943000, 192, 192, 0, 5943, 0,
2, 0, 0, 0, 480, 3786000, 192, 256, 0, 0, 0, 3, 0, 0, 0, 480, 12567000, 720, 720, 0, 12567, 0,
3, 0, 0, 0, 480, 4333000, 48, 64, 0, 0, 0, 4, 0, 0, 0, 480, 7360000, 768, 768, 0, 7360, 0,
4, 0, 0, 0, 480, 4910000, 192, 256, 0, 0, 0, 5, 0, 0, 0, 480, 12236000, 1536, 1536, 0, 12236, 0]
5, 0, 0, 0, 480, 5441000, 192, 256, 0, 0, 0,
6, 0, 0, 0, 480, 6265000, 192, 256, 0, 0, 0]
[[module.entry]] [[module.entry]]
name = "GAIN" name = "GAIN"
@ -209,13 +229,10 @@ count = 21
1, 0, 0xfeef, 0xf, 0xf, 0x45ff] 1, 0, 0xfeef, 0xf, 0xf, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [0, 0, 0, 0, 416, 4964000, 48, 64, 0, 4964, 0, mod_cfg = [1, 0, 0, 0, 416, 12100000, 1536, 1536, 0, 12100, 0,
1, 0, 0, 0, 416, 4964000, 192, 256, 0, 4964, 0, 2, 0, 0, 0, 416, 10183000, 384, 384, 0, 10183, 0,
2, 0, 0, 0, 416, 4964000, 192, 256, 0, 4964, 0, 3, 0, 0, 0, 416, 8192000, 512, 512, 0, 8192, 0,
3, 0, 0, 0, 416, 4964000, 48, 64, 0, 4964, 0, 4, 0, 0, 0, 416, 10091000, 128, 128, 0, 10091, 0]
4, 0, 0, 0, 416, 4964000, 192, 256, 0, 4964, 0,
5, 0, 0, 0, 416, 4964000, 192, 256, 0, 4964, 0,
6, 0, 0, 0, 416, 4964000, 192, 256, 0, 4964, 0]
[[module.entry]] [[module.entry]]
name = "ASRC" name = "ASRC"
@ -265,29 +282,32 @@ count = 21
1, 0, 0xf6c9, 0xc, 0x8, 0x05ff] 1, 0, 0xf6c9, 0xc, 0x8, 0x05ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [0, 0, 0, 0, 12832, 15920000, 0, 0, 0, 15920, 0, mod_cfg = [1, 0, 0, 0, 12832, 15976000, 128, 512, 0, 15976, 0,
1, 0, 0, 0, 12832, 2302300, 0, 0, 0, 2302, 0, 2, 0, 0, 0, 12832, 15340000, 64, 256, 0, 15340, 0,
2, 0, 0, 0, 12832, 3218200, 0, 0, 0, 3218, 0, 3, 0, 0, 0, 12832, 21880000, 96, 512, 0, 21880, 0,
3, 0, 0, 0, 12832, 4169700, 0, 0, 0, 4169, 0, 4, 0, 0, 0, 12832, 19968000, 48, 256, 0, 19968, 0,
4, 0, 0, 0, 12832, 5095100, 0, 0, 0, 5095, 0, 5, 0, 0, 0, 12832, 18236000, 64, 256, 0, 18236, 0,
5, 0, 0, 0, 12832, 6014800, 0, 0, 0, 6014, 0, 6, 0, 0, 0, 12832, 15244000, 32, 256, 0, 15244, 0,
6, 0, 0, 0, 12832, 6963500, 0, 0, 0, 6963, 0, 7, 0, 0, 0, 12832, 56028000, 1536, 512, 0, 56028, 0,
7, 0, 0, 0, 12832, 7791000, 0, 0, 0, 7791, 0, 8, 0, 0, 0, 12832, 46740000, 768, 256, 0, 46740, 0,
8, 0, 0, 0, 12832, 8843000, 0, 0, 0, 8843, 0, 9, 0, 0, 0, 12832, 24656000, 768, 512, 0, 24656, 0,
9, 0, 0, 0, 12832, 9755100, 0, 0, 0, 9755, 0, 10, 0, 0, 0, 12832, 23516000, 384, 256, 0, 23516, 0,
10, 0, 0, 0, 12832, 10726500, 0, 0, 0, 10726, 0, 11, 0, 0, 0, 12832, 29368000, 384, 488, 0, 29368, 0,
11, 0, 0, 0, 12832, 11624100, 0, 0, 0, 11624, 0, 12, 0, 0, 0, 12832, 27164000, 192, 244, 0, 27164, 0,
12, 0, 0, 0, 12832, 12518700, 0, 0, 0, 12518, 0, 13, 0, 0, 0, 12832, 15892000, 384, 384, 0, 15892, 0,
13, 0, 0, 0, 12832, 13555000, 0, 0, 0, 13555, 0, 14, 0, 0, 0, 12832, 19916000, 192, 512, 0, 19916, 0,
14, 0, 0, 0, 12832, 14144500, 0, 0, 0, 14144, 0, 15, 0, 0, 0, 12832, 19176000, 96, 256, 0, 19176, 0,
15, 0, 0, 0, 12832, 15809800, 0, 0, 0, 15809, 0, 16, 0, 0, 0, 12832, 12676000, 192, 192, 0, 12676, 0,
16, 0, 0, 0, 12832, 16749000, 0, 0, 0, 16749, 0, 17, 0, 0, 0, 12832, 16280000, 384, 320, 0, 16280, 0,
17, 0, 0, 0, 12832, 18433500, 0, 0, 0, 18433, 0, 18, 0, 0, 0, 12832, 13076000, 192, 160, 0, 13076, 0,
18, 0, 0, 0, 12832, 19425900, 0, 0, 0, 19425, 0, 19, 0, 0, 0, 12832, 11440000, 384, 256, 0, 11440, 0,
19, 0, 0, 0, 12832, 20396900, 0, 0, 0, 20396, 0, 20, 0, 0, 0, 12832, 10996000, 192, 128, 0, 10996, 0,
20, 0, 0, 0, 12832, 20881000, 0, 0, 0, 20881, 0, 21, 0, 0, 0, 12832, 11428000, 384, 192, 0, 11428, 0,
21, 0, 0, 0, 12832, 23431000, 0, 0, 0, 23431, 0, 22, 0, 0, 0, 12832, 10740000, 192, 96, 0, 10740, 0,
22, 0, 0, 0, 12832, 30471000, 0, 0, 0, 30471, 0] 23, 0, 0, 0, 12832, 29936000, 360, 512, 0, 29936, 0,
24, 0, 0, 0, 12832, 27696000, 180, 256, 0, 27696, 0,
25, 0, 0, 0, 12832, 18368000, 256, 512, 0, 18368, 0,
26, 0, 0, 0, 12832, 15204000, 128, 256, 0, 15204, 0]
[[module.entry]] [[module.entry]]
name = "MICSEL" name = "MICSEL"
@ -325,14 +345,36 @@ count = 21
1, 0, 0xffff, 0xc, 0x8, 0x45ff] 1, 0, 0xffff, 0xc, 0x8, 0x45ff]
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS] # mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
mod_cfg = [0, 0, 0, 0, 216, 2700000, 12, 16, 0, 2700, 0, mod_cfg = [1, 0, 0, 0, 216, 5044000, 384, 192, 0, 5044, 0,
1, 0, 0, 0, 216, 1271000, 8, 8, 0, 0, 0, 2, 0, 0, 0, 216, 2660000, 384, 384, 0, 2660, 0,
2, 0, 0, 0, 216, 1839000, 89, 118, 0, 0, 0, 3, 0, 0, 0, 216, 3164000, 576, 384, 0, 3164, 0,
3, 0, 0, 0, 216, 2435000, 48, 64, 0, 0, 0, 4, 0, 0, 0, 216, 3316000, 768, 384, 0, 3316, 0,
4, 0, 0, 0, 216, 3343000, 192, 192, 0, 0, 0, 5, 0, 0, 0, 216, 5264000, 768, 384, 0, 5264, 0,
5, 0, 0, 0, 216, 3961000, 177, 177, 0, 0, 0, 6, 0, 0, 0, 216, 5440000, 768, 384, 0, 5440, 0,
6, 0, 0, 0, 216, 4238000, 192, 256, 0, 0, 0, 7, 0, 0, 0, 216, 2888000, 768, 192, 0, 2888, 0,
7, 0, 0, 0, 216, 6691000, 192, 256, 0, 0, 0] 8, 0, 0, 0, 216, 2856000, 768, 192, 0, 2856, 0,
9, 0, 0, 0, 216, 2876000, 768, 192, 0, 2876, 0,
10, 0, 0, 0, 216, 2956000, 960, 192, 0, 2956, 0,
11, 0, 0, 0, 216, 2888000, 1152, 192, 0, 2888, 0,
12, 0, 0, 0, 216, 2888000, 1152, 192, 0, 2888, 0,
13, 0, 0, 0, 216, 2816000, 1536, 192, 0, 2816, 0,
14, 0, 0, 0, 216, 2468000, 192, 384, 0, 2468, 0,
15, 0, 0, 0, 216, 3084000, 576, 384, 0, 3084, 0,
16, 0, 0, 0, 216, 3442000, 960, 384, 0, 3442, 0,
17, 0, 0, 0, 216, 3478000, 1152, 384, 0, 3478, 0,
18, 0, 0, 0, 216, 3478000, 1152, 384, 0, 3478, 0,
19, 0, 0, 0, 216, 3736000, 1536, 384, 0, 3736, 0,
20, 0, 0, 0, 216, 3216000, 192, 1152, 0, 3216, 0,
21, 0, 0, 0, 216, 3308000, 384, 1152, 0, 3308, 0,
22, 0, 0, 0, 216, 3616000, 768, 1152, 0, 3616, 0,
23, 0, 0, 0, 216, 3616000, 768, 1152, 0, 3616, 0,
24, 0, 0, 0, 216, 4916000, 1536, 1152, 0, 4916, 0,
25, 0, 0, 0, 216, 3228000, 192, 1152, 0, 3228, 0,
26, 0, 0, 0, 216, 3452000, 384, 1152, 0, 3452, 0,
27, 0, 0, 0, 216, 4016000, 768, 1152, 0, 4016, 0,
28, 0, 0, 0, 216, 5080000, 1536, 1152, 0, 5080, 0,
29, 0, 0, 0, 216, 3552000, 384, 1536, 0, 3552, 0,
30, 0, 0, 0, 216, 3728000, 768, 1152, 0, 3728, 0]
[[module.entry]] [[module.entry]]
name = "PROBE" name = "PROBE"