forked from thesofproject/sof
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathselector.toml
More file actions
61 lines (57 loc) · 2.41 KB
/
selector.toml
File metadata and controls
61 lines (57 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#ifndef LOAD_TYPE
#define LOAD_TYPE "0"
#endif
[[module.entry]]
name = "MICSEL"
uuid = UUIDREG_STR_SELECTOR4
affinity_mask = "0x1"
instance_count = "8"
domain_types = "0"
load_type = LOAD_TYPE
init_config = "1"
module_type = "0xC"
auto_start = "0"
sched_caps = [1, 0x00008000]
REM # pin = [dir, type, sample rate, size, container, channel-cfg]
pin = [0, 0, 0xfeef, 0xe, 0xa, 0x45ff, 1, 0, 0xfeef, 0xe, 0xa, 0x45ff]
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 = [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 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_ACE30 || CONFIG_SOC_ACE40
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__