Skip to content

Commit cb9c880

Browse files
libinyanglgirdwood
authored andcommitted
config: tgl-cavs: add kpb, selector and kd support
Add KPB, Selector and KD module config Signed-off-by: Libin Yang <libin.yang@intel.com>
1 parent bf23b5e commit cb9c880

1 file changed

Lines changed: 56 additions & 1 deletion

File tree

config/tgl-cavs.toml

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ name = "ADSPFW"
6060
load_offset = "0x30000"
6161

6262
[module]
63-
count = 12
63+
count = 15
6464
[[module.entry]]
6565
name = "BRNGUP"
6666
uuid = "61EB0CB9-34D8-4F59-A21D-04C54C21D3A4"
@@ -333,3 +333,58 @@ count = 12
333333

334334
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
335335
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
336+
337+
[[module.entry]]
338+
name = "KDTEST"
339+
uuid = "EBA8D51F-7827-47B5-82EE-DE6E7743AF67"
340+
affinity_mask = "0x1"
341+
instance_count = "1"
342+
domain_types = "0"
343+
load_type = "1"
344+
module_type = "8"
345+
auto_start = "0"
346+
sched_caps = [1, 0x00008000]
347+
348+
# pin = [dir, type, sample rate, size, container, channel-cfg]
349+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff,
350+
1, 0, 0xfeef, 0xf, 0xa, 0x45ff]
351+
352+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
353+
mod_cfg = [0, 0, 0, 0, 480, 1114000, 64, 64, 0, 0, 0]
354+
355+
[[module.entry]]
356+
name = "KPB"
357+
uuid = "D8218443-5FF3-4A4C-B388-6CFE07B9562E"
358+
affinity_mask = "0x1"
359+
instance_count = "1"
360+
domain_types = "0"
361+
load_type = "1"
362+
module_type = "0xB"
363+
auto_start = "0"
364+
sched_caps = [1, 0x00008000]
365+
366+
# pin = [dir, type, sample rate, size, container, channel-cfg]
367+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff,
368+
1, 0, 0xfeef, 0xf, 0xa, 0x45ff]
369+
370+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
371+
mod_cfg = [0, 0, 0, 0, 14400, 1114000, 16, 16, 0, 0, 0]
372+
373+
[[module.entry]]
374+
name = "MICSEL"
375+
uuid = "32FE92C1-1E17-4FC2-9758-C7F3542E980A"
376+
affinity_mask = "0x1"
377+
instance_count = "8"
378+
domain_types = "0"
379+
load_type = "0"
380+
module_type = "12"
381+
auto_start = "0"
382+
sched_caps = [1, 0x00008000]
383+
384+
# pin = [dir, type, sample rate, size, container, channel-cfg]
385+
pin = [0, 0, 0xfeef, 0xe, 0xa, 0x45ff, 1, 0, 0xfeef, 0xe, 0xa, 0x45ff]
386+
387+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
388+
mod_cfg = [0, 0, 0, 0, 960, 488500, 16, 16, 0, 0, 0,
389+
1, 0, 0, 0, 960, 964500, 16, 16, 0, 0, 0,
390+
2, 0, 0, 0, 960, 2003000, 16, 16, 0, 0, 0]

0 commit comments

Comments
 (0)