Skip to content

Commit e8b380d

Browse files
singalsukv2019i
authored andcommitted
Config: Add Multiband-DRC component to TGL, TGL-H, MTL, LNL
This patch allows to load the Multiband-DRC component. Signed-off-by: Seppo Ingalsuo <[email protected]>
1 parent 8bcf1fc commit e8b380d

File tree

4 files changed

+68
-4
lines changed

4 files changed

+68
-4
lines changed

config/lnl.toml

+17-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ name = "ADSPFW"
5757
load_offset = "0x40000"
5858

5959
[module]
60-
count = 21
60+
count = 22
6161
[[module.entry]]
6262
name = "BRNGUP"
6363
uuid = "2B79E4F3-4675-F649-89DF-3BC194A91AEB"
@@ -521,3 +521,19 @@ count = 21
521521
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
522522
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
523523
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
524+
525+
# Multiband-DRC module config
526+
[[module.entry]]
527+
name = "MB_DRC"
528+
uuid = "0D9F2256-8E4F-47B3-8448-239A334F1191"
529+
affinity_mask = "0x1"
530+
instance_count = "40"
531+
domain_types = "0"
532+
load_type = "0"
533+
module_type = "9"
534+
auto_start = "0"
535+
sched_caps = [1, 0x00008000]
536+
# pin = [dir, type, sample rate, size, container, channel-cfg]
537+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
538+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
539+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

config/mtl.toml

+17-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ name = "ADSPFW"
5757
load_offset = "0x40000"
5858

5959
[module]
60-
count = 21
60+
count = 22
6161
[[module.entry]]
6262
name = "BRNGUP"
6363
uuid = "2B79E4F3-4675-F649-89DF-3BC194A91AEB"
@@ -565,3 +565,19 @@ count = 21
565565
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
566566
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
567567
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
568+
569+
# Multiband-DRC module config
570+
[[module.entry]]
571+
name = "MB_DRC"
572+
uuid = "0D9F2256-8E4F-47B3-8448-239A334F1191"
573+
affinity_mask = "0x1"
574+
instance_count = "40"
575+
domain_types = "0"
576+
load_type = "0"
577+
module_type = "9"
578+
auto_start = "0"
579+
sched_caps = [1, 0x00008000]
580+
# pin = [dir, type, sample rate, size, container, channel-cfg]
581+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
582+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
583+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

config/tgl-cavs.toml

+17-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ name = "ADSPFW"
6060
load_offset = "0x30000"
6161

6262
[module]
63-
count = 18
63+
count = 19
6464
[[module.entry]]
6565
name = "BRNGUP"
6666
uuid = "61EB0CB9-34D8-4F59-A21D-04C54C21D3A4"
@@ -448,3 +448,19 @@ count = 18
448448
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
449449
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
450450
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
451+
452+
# Multiband-DRC module config
453+
[[module.entry]]
454+
name = "MB_DRC"
455+
uuid = "0D9F2256-8E4F-47B3-8448-239A334F1191"
456+
affinity_mask = "0x1"
457+
instance_count = "40"
458+
domain_types = "0"
459+
load_type = "0"
460+
module_type = "9"
461+
auto_start = "0"
462+
sched_caps = [1, 0x00008000]
463+
# pin = [dir, type, sample rate, size, container, channel-cfg]
464+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
465+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
466+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

config/tgl-h-cavs.toml

+17-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ name = "ADSPFW"
6060
load_offset = "0x30000"
6161

6262
[module]
63-
count = 18
63+
count = 19
6464
[[module.entry]]
6565
name = "BRNGUP"
6666
uuid = "61EB0CB9-34D8-4F59-A21D-04C54C21D3A4"
@@ -448,3 +448,19 @@ count = 18
448448
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
449449
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
450450
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
451+
452+
# Multiband-DRC module config
453+
[[module.entry]]
454+
name = "MB_DRC"
455+
uuid = "0D9F2256-8E4F-47B3-8448-239A334F1191"
456+
affinity_mask = "0x1"
457+
instance_count = "40"
458+
domain_types = "0"
459+
load_type = "0"
460+
module_type = "9"
461+
auto_start = "0"
462+
sched_caps = [1, 0x00008000]
463+
# pin = [dir, type, sample rate, size, container, channel-cfg]
464+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
465+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
466+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

0 commit comments

Comments
 (0)