Skip to content

Commit ffca82f

Browse files
committed
Tools: Rimage: Config: Add IGO NR component for TGL, MTL, LNL platforms
This patch enables to load the component in the changed platforms. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 976e6c6 commit ffca82f

4 files changed

Lines changed: 69 additions & 5 deletions

File tree

tools/rimage/config/lnl.toml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ name = "ADSPFW"
5656
load_offset = "0x40000"
5757

5858
[module]
59-
count = 25
59+
count = 26
6060
[[module.entry]]
6161
name = "BRNGUP"
6262
uuid = "2B79E4F3-4675-F649-89DF-3BC194A91AEB"
@@ -585,3 +585,19 @@ count = 25
585585
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
586586
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
587587
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
588+
589+
# IGO_NR module config
590+
[[module.entry]]
591+
name = "IGO_NR"
592+
uuid = "696AE2BC-2877-11EB-ADC1-0242AC120002"
593+
affinity_mask = "0x1"
594+
instance_count = "40"
595+
domain_types = "0"
596+
load_type = "0"
597+
module_type = "9"
598+
auto_start = "0"
599+
sched_caps = [1, 0x00008000]
600+
# pin = [dir, type, sample rate, size, container, channel-cfg]
601+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
602+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
603+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

tools/rimage/config/mtl.toml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ name = "ADSPFW"
5656
load_offset = "0x40000"
5757

5858
[module]
59-
count = 28
59+
count = 29
6060
[[module.entry]]
6161
name = "BRNGUP"
6262
uuid = "2B79E4F3-4675-F649-89DF-3BC194A91AEB"
@@ -710,4 +710,20 @@ count = 28
710710
1, 0, 0xfeef, 0xf, 0xa, 0x45ff]
711711

712712
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
713-
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
713+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]
714+
715+
# IGO_NR module config
716+
[[module.entry]]
717+
name = "IGO_NR"
718+
uuid = "696AE2BC-2877-11EB-ADC1-0242AC120002"
719+
affinity_mask = "0x1"
720+
instance_count = "40"
721+
domain_types = "0"
722+
load_type = "0"
723+
module_type = "9"
724+
auto_start = "0"
725+
sched_caps = [1, 0x00008000]
726+
# pin = [dir, type, sample rate, size, container, channel-cfg]
727+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
728+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
729+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

tools/rimage/config/tgl-h.toml

Lines changed: 17 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 = 22
63+
count = 23
6464
[[module.entry]]
6565
name = "BRNGUP"
6666
uuid = "61EB0CB9-34D8-4F59-A21D-04C54C21D3A4"
@@ -513,3 +513,19 @@ count = 22
513513
pin = [0, 0, 0x8, 0x2, 0x2, 0x1,
514514
0, 0, 0x8, 0x2, 0x2, 0x4,
515515
1, 0, 0x8, 0x2, 0x2, 0x1]
516+
517+
# IGO_NR module config
518+
[[module.entry]]
519+
name = "IGO_NR"
520+
uuid = "696AE2BC-2877-11EB-ADC1-0242AC120002"
521+
affinity_mask = "0x1"
522+
instance_count = "40"
523+
domain_types = "0"
524+
load_type = "0"
525+
module_type = "9"
526+
auto_start = "0"
527+
sched_caps = [1, 0x00008000]
528+
# pin = [dir, type, sample rate, size, container, channel-cfg]
529+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
530+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
531+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

tools/rimage/config/tgl.toml

Lines changed: 17 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 = 22
63+
count = 23
6464
[[module.entry]]
6565
name = "BRNGUP"
6666
uuid = "61EB0CB9-34D8-4F59-A21D-04C54C21D3A4"
@@ -513,3 +513,19 @@ count = 22
513513
pin = [0, 0, 0x8, 0x2, 0x2, 0x1,
514514
0, 0, 0x8, 0x2, 0x2, 0x4,
515515
1, 0, 0x8, 0x2, 0x2, 0x1]
516+
517+
# IGO_NR module config
518+
[[module.entry]]
519+
name = "IGO_NR"
520+
uuid = "696AE2BC-2877-11EB-ADC1-0242AC120002"
521+
affinity_mask = "0x1"
522+
instance_count = "40"
523+
domain_types = "0"
524+
load_type = "0"
525+
module_type = "9"
526+
auto_start = "0"
527+
sched_caps = [1, 0x00008000]
528+
# pin = [dir, type, sample rate, size, container, channel-cfg]
529+
pin = [0, 0, 0xfeef, 0xf, 0xf, 0x45ff, 1, 0, 0xfeef, 0xf, 0xf, 0x1ff]
530+
# mod_cfg [PAR_0 PAR_1 PAR_2 PAR_3 IS_BYTES CPS IBS OBS MOD_FLAGS CPC OBLS]
531+
mod_cfg = [0, 0, 0, 0, 4096, 1000000, 128, 128, 0, 0, 0]

0 commit comments

Comments
 (0)