Merge patch series "board: toradex: k3: Sync rm-cfg with TIFS v12.00.00 firmware"

Ernest Van Hoecke <ernestvanhoecke@gmail.com> says:

This series updates the Resource Management configuration for Toradex
K3-based boards and makes sure the TIFS-specific RM configuration is
used where applicable.

For Verdin AM62P, the tifs-rm-cfg.yaml file is refreshed with
k3-resource-partition V12.00.00 so that it stays in sync with the
existing rm-cfg.yaml update for the v11.02.09 and v12.00.00 TIFS
firmware resource reservation.

For Verdin AM62, the missing tifs-rm-cfg.yaml file is added. The file
matches the TI AM62x configuration, and rm-cfg.yaml was verified to
remain unchanged when regenerated with the same tool version.

For Aquila AM69, both rm-cfg.yaml and tifs-rm-cfg.yaml are updated to
match the resource allocation changes already present in the TI J784S4
configuration files.

Finally, the Verdin AM62 and Verdin AM62P binman descriptions are
updated to use tifs-rm-cfg.yaml for the TIFS RM fragment when building
tiboot3 images, following the same pattern used by the corresponding TI
AM62x/AM62Px platforms.

The generated/updated files were compared against the matching TI board
configuration files where applicable.

Link: https://lore.kernel.org/r/20260508-v1-update-rm-cfg-v1-0-ec9d033f8ec1@toradex.com
This commit is contained in:
Tom Rini
2026-05-29 14:22:20 -06:00
6 changed files with 1670 additions and 747 deletions
@@ -7,6 +7,10 @@
#ifdef CONFIG_TARGET_VERDIN_AM62_R5
&rcfg_yaml_tifs {
config = "tifs-rm-cfg.yaml";
};
&binman {
tiboot3-am62x-hs-verdin.bin {
filename = "tiboot3-am62x-hs-verdin.bin";
@@ -7,6 +7,10 @@
#if IS_ENABLED(CONFIG_TARGET_VERDIN_AM62P_R5)
&rcfg_yaml_tifs {
config = "tifs-rm-cfg.yaml";
};
&binman {
tiboot3-am62px-hs-fs-verdin.bin {
filename = "tiboot3-am62px-hs-fs-verdin.bin";
+20 -20
View File
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0+
# Copyright (C) 2022-2025 Texas Instruments Incorporated - https://www.ti.com/
# Copyright (C) 2022-2026 Texas Instruments Incorporated - https://www.ti.com/
#
# Resource management configuration for J784S4
#
@@ -453,36 +453,36 @@ rm-cfg:
reserved: 0
-
start_resource: 16
num_resource: 80
num_resource: 78
type: 18112
host_id: 12
reserved: 0
-
start_resource: 96
start_resource: 94
num_resource: 14
type: 18112
host_id: 13
reserved: 0
-
start_resource: 110
start_resource: 108
num_resource: 21
type: 18112
host_id: 21
reserved: 0
-
start_resource: 131
start_resource: 129
num_resource: 21
type: 18112
host_id: 23
reserved: 0
-
start_resource: 152
start_resource: 150
num_resource: 12
type: 18112
host_id: 25
reserved: 0
-
start_resource: 164
start_resource: 162
num_resource: 12
type: 18112
host_id: 27
@@ -1719,72 +1719,72 @@ rm-cfg:
reserved: 0
-
start_resource: 56
num_resource: 56
num_resource: 54
type: 20554
host_id: 12
reserved: 0
-
start_resource: 112
start_resource: 110
num_resource: 24
type: 20554
host_id: 13
reserved: 0
-
start_resource: 136
start_resource: 134
num_resource: 12
type: 20554
host_id: 21
reserved: 0
-
start_resource: 148
start_resource: 146
num_resource: 12
type: 20554
host_id: 23
reserved: 0
-
start_resource: 160
start_resource: 158
num_resource: 10
type: 20554
host_id: 25
reserved: 0
-
start_resource: 170
start_resource: 168
num_resource: 10
type: 20554
host_id: 27
reserved: 0
-
start_resource: 180
start_resource: 178
num_resource: 28
type: 20554
host_id: 35
reserved: 0
-
start_resource: 208
start_resource: 206
num_resource: 8
type: 20554
host_id: 37
reserved: 0
-
start_resource: 216
start_resource: 214
num_resource: 12
type: 20554
host_id: 40
reserved: 0
-
start_resource: 228
start_resource: 226
num_resource: 8
type: 20554
host_id: 42
reserved: 0
-
start_resource: 236
start_resource: 234
num_resource: 10
type: 20554
host_id: 45
reserved: 0
-
start_resource: 246
start_resource: 244
num_resource: 10
type: 20554
host_id: 47
@@ -1875,7 +1875,7 @@ rm-cfg:
reserved: 0
-
start_resource: 4472
num_resource: 136
num_resource: 134
type: 20557
host_id: 128
reserved: 0
+13 -13
View File
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0+
# Copyright (C) 2022-2025 Texas Instruments Incorporated - https://www.ti.com/
# Copyright (C) 2022-2026 Texas Instruments Incorporated - https://www.ti.com/
#
# Resource management configuration for J784S4
#
@@ -1455,72 +1455,72 @@ tifs-rm-cfg:
reserved: 0
-
start_resource: 56
num_resource: 56
num_resource: 54
type: 20554
host_id: 12
reserved: 0
-
start_resource: 112
start_resource: 110
num_resource: 24
type: 20554
host_id: 13
reserved: 0
-
start_resource: 136
start_resource: 134
num_resource: 12
type: 20554
host_id: 21
reserved: 0
-
start_resource: 148
start_resource: 146
num_resource: 12
type: 20554
host_id: 23
reserved: 0
-
start_resource: 160
start_resource: 158
num_resource: 10
type: 20554
host_id: 25
reserved: 0
-
start_resource: 170
start_resource: 168
num_resource: 10
type: 20554
host_id: 27
reserved: 0
-
start_resource: 180
start_resource: 178
num_resource: 28
type: 20554
host_id: 35
reserved: 0
-
start_resource: 208
start_resource: 206
num_resource: 8
type: 20554
host_id: 37
reserved: 0
-
start_resource: 216
start_resource: 214
num_resource: 12
type: 20554
host_id: 40
reserved: 0
-
start_resource: 228
start_resource: 226
num_resource: 8
type: 20554
host_id: 42
reserved: 0
-
start_resource: 236
start_resource: 234
num_resource: 10
type: 20554
host_id: 45
reserved: 0
-
start_resource: 246
start_resource: 244
num_resource: 10
type: 20554
host_id: 47
+867
View File
@@ -0,0 +1,867 @@
# SPDX-License-Identifier: GPL-2.0+
# Copyright (C) 2022-2026 Texas Instruments Incorporated - https://www.ti.com/
#
# Resource management configuration for AM62X
#
---
tifs-rm-cfg:
rm_boardcfg:
rev:
boardcfg_abi_maj: 0x0
boardcfg_abi_min: 0x1
host_cfg:
subhdr:
magic: 0x4C41
size: 356
host_cfg_entries:
- # 1
host_id: 12
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- # 2
host_id: 30
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- # 3
host_id: 36
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- # 4
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 5
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 6
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 7
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 8
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 9
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 10
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 11
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 12
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 13
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 14
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 15
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 16
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 17
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 18
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 19
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 20
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 21
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 22
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 23
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 24
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 25
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 26
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 27
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 28
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 29
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 30
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 31
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- # 32
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
resasg:
subhdr:
magic: 0x7B25
size: 8
resasg_entries_size: 824
reserved: 0
resasg_entries:
-
start_resource: 0
num_resource: 18
type: 1677
host_id: 12
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1677
host_id: 35
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1677
host_id: 36
reserved: 0
-
start_resource: 24
num_resource: 2
type: 1677
host_id: 30
reserved: 0
-
start_resource: 26
num_resource: 6
type: 1677
host_id: 128
reserved: 0
-
start_resource: 54
num_resource: 18
type: 1678
host_id: 12
reserved: 0
-
start_resource: 72
num_resource: 6
type: 1678
host_id: 35
reserved: 0
-
start_resource: 72
num_resource: 6
type: 1678
host_id: 36
reserved: 0
-
start_resource: 78
num_resource: 2
type: 1678
host_id: 30
reserved: 0
-
start_resource: 80
num_resource: 2
type: 1678
host_id: 128
reserved: 0
-
start_resource: 32
num_resource: 12
type: 1679
host_id: 12
reserved: 0
-
start_resource: 44
num_resource: 6
type: 1679
host_id: 35
reserved: 0
-
start_resource: 44
num_resource: 6
type: 1679
host_id: 36
reserved: 0
-
start_resource: 50
num_resource: 2
type: 1679
host_id: 30
reserved: 0
-
start_resource: 52
num_resource: 2
type: 1679
host_id: 128
reserved: 0
-
start_resource: 0
num_resource: 18
type: 1696
host_id: 12
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1696
host_id: 35
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1696
host_id: 36
reserved: 0
-
start_resource: 24
num_resource: 2
type: 1696
host_id: 30
reserved: 0
-
start_resource: 26
num_resource: 6
type: 1696
host_id: 128
reserved: 0
-
start_resource: 0
num_resource: 18
type: 1697
host_id: 12
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1697
host_id: 35
reserved: 0
-
start_resource: 18
num_resource: 6
type: 1697
host_id: 36
reserved: 0
-
start_resource: 24
num_resource: 2
type: 1697
host_id: 30
reserved: 0
-
start_resource: 26
num_resource: 2
type: 1697
host_id: 128
reserved: 0
-
start_resource: 0
num_resource: 12
type: 1698
host_id: 12
reserved: 0
-
start_resource: 12
num_resource: 6
type: 1698
host_id: 35
reserved: 0
-
start_resource: 12
num_resource: 6
type: 1698
host_id: 36
reserved: 0
-
start_resource: 18
num_resource: 2
type: 1698
host_id: 30
reserved: 0
-
start_resource: 20
num_resource: 2
type: 1698
host_id: 128
reserved: 0
-
start_resource: 5
num_resource: 35
type: 1802
host_id: 12
reserved: 0
-
start_resource: 44
num_resource: 35
type: 1802
host_id: 35
reserved: 0
-
start_resource: 44
num_resource: 35
type: 1802
host_id: 36
reserved: 0
-
start_resource: 168
num_resource: 7
type: 1802
host_id: 30
reserved: 0
-
start_resource: 0
num_resource: 1024
type: 1807
host_id: 128
reserved: 0
-
start_resource: 4096
num_resource: 29
type: 1808
host_id: 128
reserved: 0
-
start_resource: 4608
num_resource: 99
type: 1809
host_id: 128
reserved: 0
-
start_resource: 5120
num_resource: 24
type: 1810
host_id: 128
reserved: 0
-
start_resource: 5632
num_resource: 51
type: 1811
host_id: 128
reserved: 0
-
start_resource: 6144
num_resource: 51
type: 1812
host_id: 128
reserved: 0
-
start_resource: 6656
num_resource: 51
type: 1813
host_id: 128
reserved: 0
-
start_resource: 8192
num_resource: 32
type: 1814
host_id: 128
reserved: 0
-
start_resource: 8704
num_resource: 32
type: 1815
host_id: 128
reserved: 0
-
start_resource: 9216
num_resource: 32
type: 1816
host_id: 128
reserved: 0
-
start_resource: 9728
num_resource: 22
type: 1817
host_id: 128
reserved: 0
-
start_resource: 10240
num_resource: 22
type: 1818
host_id: 128
reserved: 0
-
start_resource: 10752
num_resource: 22
type: 1819
host_id: 128
reserved: 0
-
start_resource: 11264
num_resource: 28
type: 1820
host_id: 128
reserved: 0
-
start_resource: 11776
num_resource: 28
type: 1821
host_id: 128
reserved: 0
-
start_resource: 12288
num_resource: 28
type: 1822
host_id: 128
reserved: 0
-
start_resource: 0
num_resource: 10
type: 1936
host_id: 12
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1936
host_id: 35
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1936
host_id: 36
reserved: 0
-
start_resource: 13
num_resource: 3
type: 1936
host_id: 30
reserved: 0
-
start_resource: 16
num_resource: 3
type: 1936
host_id: 128
reserved: 0
-
start_resource: 19
num_resource: 64
type: 1937
host_id: 12
reserved: 0
-
start_resource: 19
num_resource: 64
type: 1937
host_id: 36
reserved: 0
-
start_resource: 83
num_resource: 8
type: 1938
host_id: 12
reserved: 0
-
start_resource: 91
num_resource: 8
type: 1939
host_id: 12
reserved: 0
-
start_resource: 99
num_resource: 10
type: 1942
host_id: 12
reserved: 0
-
start_resource: 109
num_resource: 3
type: 1942
host_id: 35
reserved: 0
-
start_resource: 109
num_resource: 3
type: 1942
host_id: 36
reserved: 0
-
start_resource: 112
num_resource: 3
type: 1942
host_id: 30
reserved: 0
-
start_resource: 115
num_resource: 3
type: 1942
host_id: 128
reserved: 0
-
start_resource: 118
num_resource: 16
type: 1943
host_id: 12
reserved: 0
-
start_resource: 118
num_resource: 16
type: 1943
host_id: 36
reserved: 0
-
start_resource: 134
num_resource: 8
type: 1944
host_id: 12
reserved: 0
-
start_resource: 134
num_resource: 8
type: 1945
host_id: 12
reserved: 0
-
start_resource: 142
num_resource: 8
type: 1946
host_id: 12
reserved: 0
-
start_resource: 142
num_resource: 8
type: 1947
host_id: 12
reserved: 0
-
start_resource: 0
num_resource: 10
type: 1955
host_id: 12
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1955
host_id: 35
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1955
host_id: 36
reserved: 0
-
start_resource: 13
num_resource: 3
type: 1955
host_id: 30
reserved: 0
-
start_resource: 16
num_resource: 3
type: 1955
host_id: 128
reserved: 0
-
start_resource: 19
num_resource: 8
type: 1956
host_id: 12
reserved: 0
-
start_resource: 19
num_resource: 8
type: 1956
host_id: 36
reserved: 0
-
start_resource: 27
num_resource: 1
type: 1957
host_id: 12
reserved: 0
-
start_resource: 28
num_resource: 1
type: 1958
host_id: 12
reserved: 0
-
start_resource: 0
num_resource: 10
type: 1961
host_id: 12
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1961
host_id: 35
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1961
host_id: 36
reserved: 0
-
start_resource: 13
num_resource: 3
type: 1961
host_id: 30
reserved: 0
-
start_resource: 16
num_resource: 3
type: 1961
host_id: 128
reserved: 0
-
start_resource: 0
num_resource: 10
type: 1962
host_id: 12
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1962
host_id: 35
reserved: 0
-
start_resource: 10
num_resource: 3
type: 1962
host_id: 36
reserved: 0
-
start_resource: 13
num_resource: 3
type: 1962
host_id: 30
reserved: 0
-
start_resource: 16
num_resource: 3
type: 1962
host_id: 128
reserved: 0
-
start_resource: 19
num_resource: 1
type: 1963
host_id: 12
reserved: 0
-
start_resource: 19
num_resource: 1
type: 1963
host_id: 36
reserved: 0
-
start_resource: 19
num_resource: 16
type: 1964
host_id: 12
reserved: 0
-
start_resource: 19
num_resource: 16
type: 1964
host_id: 36
reserved: 0
-
start_resource: 20
num_resource: 1
type: 1965
host_id: 12
reserved: 0
-
start_resource: 35
num_resource: 8
type: 1966
host_id: 12
reserved: 0
-
start_resource: 21
num_resource: 1
type: 1967
host_id: 12
reserved: 0
-
start_resource: 35
num_resource: 8
type: 1968
host_id: 12
reserved: 0
-
start_resource: 22
num_resource: 1
type: 1969
host_id: 12
reserved: 0
-
start_resource: 43
num_resource: 8
type: 1970
host_id: 12
reserved: 0
-
start_resource: 23
num_resource: 1
type: 1971
host_id: 12
reserved: 0
-
start_resource: 43
num_resource: 8
type: 1972
host_id: 12
reserved: 0
-
start_resource: 0
num_resource: 1
type: 2112
host_id: 128
reserved: 0
-
start_resource: 2
num_resource: 2
type: 2122
host_id: 12
reserved: 0
File diff suppressed because it is too large Load Diff