* [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware
@ 2026-02-25 13:24 Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
` (10 more replies)
0 siblings, 11 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
This series updates the Resource Management (RM) configuration files
for AM62 family devices to align with the TIFS v11.02.09 firmware.
Background
----------
With the latest TIFS firmware (v11.02.09), an additional virtual
interrupt and event is reserved for MCU cores to DM usage on am62x,
am62ax, and am62px devices. This series brings the rm-cfg and
tifs-rm-cfg files in sync with these firmware changes across both
TI reference boards and vendor boards.
These changes are backward compatible with older TIFS firmware versions.
Additionally, the am62x platform was originally introduced without a
tifs-rm-cfg.yaml file, unlike other platforms in the AM62 family.
This series addresses that gap and enables tifs-rm-cfg in binman for
am625-sk and am62p-sk platforms.
Changes
-------
TI reference boards (patches 1-4):
- Update rm-cfg.yaml for am62x, am62ax, am62px
- Sync am62px tifs-rm-cfg.yaml with TIFS firmware template
- Add missing tifs-rm-cfg.yaml for am62x
- Enable tifs-rm-cfg in binman for am625-sk and am62p-sk
Vendor boards (patches 5-9):
- beagleplay (am62x-based)
- phytec phycore_am62x
- toradex verdin-am62
- phytec phycore_am62ax
- toradex verdin-am62p
Note: For vendor boards, this series only updates the rm-cfg.yaml files
with the required interrupt reservation. The tifs-rm-cfg.yaml files
cannot be updated without access to the corresponding SysConfig files,
as both rm-cfg.yaml and tifs-rm-cfg.yaml must remain in sync.
---
Sparsh Kumar (9):
board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation
board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware
updates
board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg:
arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman
board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new
resource reservation
board: phytec: rm-cfg: Update rm-cfg to reflect new resource
reservation
toradex: verdin-am62: rm-cfg: Update rm-cfg to reflect new resource
reservation
board: phytec: phycore_am62ax: rm-cfg: Update rm-cfg to reflect new
resource reservation
board: toradex: verdin-am62p: rm-cfg: Update rm-cfg to reflect new
resource reservation
arch/arm/dts/k3-am625-sk-binman.dtsi | 4 +
arch/arm/dts/k3-am62p-sk-binman.dtsi | 4 +
board/beagle/beagleplay/rm-cfg.yaml | 4 +-
board/phytec/phycore_am62ax/rm-cfg.yaml | 2 +-
board/phytec/phycore_am62x/rm-cfg.yaml | 4 +-
board/ti/am62ax/rm-cfg.yaml | 8 +-
board/ti/am62px/rm-cfg.yaml | 4 +-
board/ti/am62px/tifs-rm-cfg.yaml | 1476 ++++++++++++-----------
board/ti/am62x/rm-cfg.yaml | 6 +-
board/ti/am62x/tifs-rm-cfg.yaml | 867 +++++++++++++
board/toradex/verdin-am62/rm-cfg.yaml | 4 +-
board/toradex/verdin-am62p/rm-cfg.yaml | 2 +-
12 files changed, 1654 insertions(+), 731 deletions(-)
create mode 100644 board/ti/am62x/tifs-rm-cfg.yaml
--
2.34.1
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH V2 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates Sparsh Kumar
` (9 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62x, am62ax and am62px devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/ti/am62ax/rm-cfg.yaml | 8 ++++----
board/ti/am62px/rm-cfg.yaml | 4 ++--
board/ti/am62x/rm-cfg.yaml | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/board/ti/am62ax/rm-cfg.yaml b/board/ti/am62ax/rm-cfg.yaml
index cbd087de797..4e238883b96 100644
--- a/board/ti/am62ax/rm-cfg.yaml
+++ b/board/ti/am62ax/rm-cfg.yaml
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0+
-# Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
+# Copyright (C) 2022-2026 Texas Instruments Incorporated - https://www.ti.com/
#
# Resource management configuration for AM62A
#
@@ -16,14 +16,14 @@ rm-cfg:
magic: 0x4C41
size: 356
host_cfg_entries:
- - # 1
+ - # 1
host_id: 12
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- - # 2
+ - # 2
host_id: 20
allowed_atype: 0x2A
allowed_qos: 0xAAAA
@@ -567,7 +567,7 @@ rm-cfg:
reserved: 0
-
start_resource: 1038
- num_resource: 497
+ num_resource: 496
type: 1805
host_id: 128
reserved: 0
diff --git a/board/ti/am62px/rm-cfg.yaml b/board/ti/am62px/rm-cfg.yaml
index 73da85eeade..0db82fdaf79 100644
--- a/board/ti/am62px/rm-cfg.yaml
+++ b/board/ti/am62px/rm-cfg.yaml
@@ -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 AM62P
#
@@ -567,7 +567,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 626
+ num_resource: 625
type: 1805
host_id: 128
reserved: 0
diff --git a/board/ti/am62x/rm-cfg.yaml b/board/ti/am62x/rm-cfg.yaml
index 26d99b03b80..a7035dc0bd9 100644
--- a/board/ti/am62x/rm-cfg.yaml
+++ b/board/ti/am62x/rm-cfg.yaml
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0+
-# Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
+# Copyright (C) 2022-2026 Texas Instruments Incorporated - https://www.ti.com/
#
# Resource management configuration for AM62X
#
@@ -525,7 +525,7 @@ rm-cfg:
reserved: 0
-
start_resource: 168
- num_resource: 8
+ num_resource: 7
type: 1802
host_id: 30
reserved: 0
@@ -555,7 +555,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 626
+ num_resource: 625
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 3/4] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg: Sparsh Kumar
` (8 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
Synchronize tifs-rm-cfg file with the latest v11.02.09
TIFS firmware rm configuration:
- Update am62px tifs-rm-cfg with revised resource allocations
- Apply formatting updates to align with TIFS template
This brings tifs-rm-cfg in sync with the rm-cfg changes
earlier in this series.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/ti/am62px/tifs-rm-cfg.yaml | 1476 +++++++++++++++---------------
1 file changed, 762 insertions(+), 714 deletions(-)
diff --git a/board/ti/am62px/tifs-rm-cfg.yaml b/board/ti/am62px/tifs-rm-cfg.yaml
index 80269748057..73efceafc75 100644
--- a/board/ti/am62px/tifs-rm-cfg.yaml
+++ b/board/ti/am62px/tifs-rm-cfg.yaml
@@ -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 AM62P
#
@@ -9,231 +9,231 @@
tifs-rm-cfg:
rm_boardcfg:
rev:
- boardcfg_abi_maj : 0x0
- boardcfg_abi_min : 0x1
+ boardcfg_abi_maj: 0x0
+ boardcfg_abi_min: 0x1
host_cfg:
subhdr:
magic: 0x4C41
- size : 356
+ size: 356
host_cfg_entries:
- - #1
+ - # 1
host_id: 12
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- - #2
+ - # 2
host_id: 30
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- - #3
+ - # 3
host_id: 36
allowed_atype: 0x2A
allowed_qos: 0xAAAA
allowed_orderid: 0xAAAAAAAA
allowed_priority: 0xAAAA
allowed_sched_priority: 0xAA
- - #4
+ - # 4
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #5
+ - # 5
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #6
+ - # 6
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #7
+ - # 7
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #8
+ - # 8
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #9
+ - # 9
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #10
+ - # 10
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #11
+ - # 11
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #12
+ - # 12
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #13
+ - # 13
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #14
+ - # 14
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #15
+ - # 15
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #16
+ - # 16
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #17
+ - # 17
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #18
+ - # 18
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #19
+ - # 19
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #20
+ - # 20
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #21
+ - # 21
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #22
+ - # 22
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #23
+ - # 23
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #24
+ - # 24
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #25
+ - # 25
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #26
+ - # 26
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #27
+ - # 27
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #28
+ - # 28
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #29
+ - # 29
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #30
+ - # 30
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #31
+ - # 31
host_id: 0
allowed_atype: 0
allowed_qos: 0
allowed_orderid: 0
allowed_priority: 0
allowed_sched_priority: 0
- - #32
+ - # 32
host_id: 0
allowed_atype: 0
allowed_qos: 0
@@ -244,684 +244,732 @@ tifs-rm-cfg:
subhdr:
magic: 0x7B25
size: 8
- resasg_entries_size: 904
+ resasg_entries_size: 968
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: 57
- num_resource: 18
- type: 1678
- host_id: 12
- reserved: 0
- -
- start_resource: 75
- num_resource: 5
- type: 1678
- host_id: 35
- reserved: 0
- -
- start_resource: 75
- num_resource: 5
- type: 1678
- host_id: 36
- reserved: 0
- -
- start_resource: 80
- num_resource: 2
- type: 1678
- host_id: 30
- 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: 5
- 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: 5
- type: 1697
- host_id: 35
- reserved: 0
- -
- start_resource: 18
- num_resource: 5
- type: 1697
- host_id: 36
- reserved: 0
- -
- start_resource: 23
- num_resource: 2
- type: 1697
- host_id: 30
- 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: 5
- 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: 8
- type: 1802
- host_id: 30
- reserved: 0
- -
- start_resource: 4096
- num_resource: 29
- type: 1807
- host_id: 128
- reserved: 0
- -
- start_resource: 4608
- num_resource: 99
- type: 1808
- host_id: 128
- reserved: 0
- -
- start_resource: 5120
- num_resource: 24
- type: 1809
- host_id: 128
- reserved: 0
- -
- start_resource: 5632
- num_resource: 51
- type: 1810
- host_id: 128
- reserved: 0
- -
- start_resource: 6144
- num_resource: 51
- type: 1811
- host_id: 128
- reserved: 0
- -
- start_resource: 8192
- num_resource: 32
- type: 1812
- host_id: 128
- reserved: 0
- -
- start_resource: 8704
- num_resource: 32
- type: 1813
- host_id: 128
- reserved: 0
- -
- start_resource: 9216
- num_resource: 32
- type: 1814
- host_id: 128
- reserved: 0
- -
- start_resource: 9728
- num_resource: 25
- type: 1815
- host_id: 128
- reserved: 0
- -
- start_resource: 10240
- num_resource: 25
- type: 1816
- host_id: 128
- reserved: 0
- -
- start_resource: 10752
- num_resource: 25
- type: 1817
- host_id: 128
- reserved: 0
- -
- start_resource: 11264
- num_resource: 25
- type: 1818
- host_id: 128
- reserved: 0
- -
- start_resource: 11776
- num_resource: 25
- type: 1819
- host_id: 128
- reserved: 0
- -
- start_resource: 12288
- num_resource: 25
- type: 1820
- 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: 32
- type: 1937
- host_id: 12
- reserved: 0
- -
- start_resource: 19
- num_resource: 32
- type: 1937
- host_id: 36
- reserved: 0
- -
- start_resource: 51
- num_resource: 32
- type: 1937
- host_id: 12
- reserved: 0
- -
- start_resource: 51
- num_resource: 32
- type: 1937
- host_id: 30
- 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: 6
- type: 1943
- host_id: 12
- reserved: 0
- -
- start_resource: 118
- num_resource: 6
- type: 1943
- host_id: 36
- reserved: 0
- -
- start_resource: 124
- num_resource: 10
- type: 1943
- host_id: 12
- reserved: 0
- -
- start_resource: 124
- num_resource: 10
- type: 1943
- host_id: 30
- 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: 4
- type: 1956
- host_id: 12
- reserved: 0
- -
- start_resource: 19
- num_resource: 4
- type: 1956
- host_id: 36
- reserved: 0
- -
- start_resource: 23
- num_resource: 4
- type: 1956
- host_id: 12
- reserved: 0
- -
- start_resource: 23
- num_resource: 4
- type: 1956
- host_id: 30
- 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: 6
- type: 1964
- host_id: 12
- reserved: 0
- -
- start_resource: 19
- num_resource: 6
- type: 1964
- host_id: 36
- reserved: 0
- -
- start_resource: 25
- num_resource: 10
- type: 1964
- host_id: 12
- reserved: 0
- -
- start_resource: 25
- num_resource: 10
- type: 1964
- host_id: 30
- 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
- -
- start_resource: 0
- num_resource: 6
- type: 12750
- host_id: 12
- reserved: 0
- -
- start_resource: 0
- num_resource: 6
- type: 12769
- host_id: 12
- reserved: 0
- -
- start_resource: 0
- num_resource: 8
- type: 12810
- host_id: 12
- reserved: 0
- -
- start_resource: 3072
- num_resource: 6
- type: 12826
- host_id: 128
- reserved: 0
- -
- start_resource: 3584
- num_resource: 6
- type: 12827
- host_id: 128
- reserved: 0
- -
- start_resource: 4096
- num_resource: 6
- type: 12828
- host_id: 128
- reserved: 0
+ start_resource: 0
+ num_resource: 2
+ type: 1676
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 2
+ num_resource: 1
+ type: 1676
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 2
+ num_resource: 1
+ type: 1676
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 3
+ num_resource: 1
+ type: 1676
+ host_id: 30
+ reserved: 0
+ -
+ start_resource: 4
+ num_resource: 18
+ type: 1677
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 22
+ num_resource: 6
+ type: 1677
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 22
+ num_resource: 6
+ type: 1677
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 28
+ num_resource: 2
+ type: 1677
+ host_id: 30
+ reserved: 0
+ -
+ start_resource: 30
+ num_resource: 2
+ type: 1677
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 57
+ num_resource: 18
+ type: 1678
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 75
+ num_resource: 5
+ type: 1678
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 75
+ num_resource: 5
+ type: 1678
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 80
+ num_resource: 2
+ type: 1678
+ host_id: 30
+ 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: 5
+ type: 1679
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 0
+ num_resource: 2
+ type: 1695
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 2
+ num_resource: 1
+ type: 1695
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 2
+ num_resource: 1
+ type: 1695
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 3
+ num_resource: 1
+ type: 1695
+ host_id: 30
+ reserved: 0
+ -
+ start_resource: 4
+ num_resource: 18
+ type: 1696
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 22
+ num_resource: 6
+ type: 1696
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 22
+ num_resource: 6
+ type: 1696
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 28
+ num_resource: 2
+ type: 1696
+ host_id: 30
+ reserved: 0
+ -
+ start_resource: 30
+ num_resource: 2
+ 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: 5
+ type: 1697
+ host_id: 35
+ reserved: 0
+ -
+ start_resource: 18
+ num_resource: 5
+ type: 1697
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 23
+ num_resource: 2
+ type: 1697
+ host_id: 30
+ 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: 5
+ 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: 8
+ type: 1802
+ host_id: 30
+ reserved: 0
+ -
+ start_resource: 4096
+ num_resource: 29
+ type: 1807
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 4608
+ num_resource: 99
+ type: 1808
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 5120
+ num_resource: 24
+ type: 1809
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 5632
+ num_resource: 51
+ type: 1810
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 6144
+ num_resource: 51
+ type: 1811
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 8192
+ num_resource: 32
+ type: 1812
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 8704
+ num_resource: 32
+ type: 1813
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 9216
+ num_resource: 32
+ type: 1814
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 9728
+ num_resource: 25
+ type: 1815
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 10240
+ num_resource: 25
+ type: 1816
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 10752
+ num_resource: 25
+ type: 1817
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 11264
+ num_resource: 25
+ type: 1818
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 11776
+ num_resource: 25
+ type: 1819
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 12288
+ num_resource: 25
+ type: 1820
+ 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: 32
+ type: 1937
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 19
+ num_resource: 32
+ type: 1937
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 51
+ num_resource: 32
+ type: 1937
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 51
+ num_resource: 32
+ type: 1937
+ host_id: 30
+ 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: 6
+ type: 1943
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 118
+ num_resource: 6
+ type: 1943
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 124
+ num_resource: 10
+ type: 1943
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 124
+ num_resource: 10
+ type: 1943
+ host_id: 30
+ 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: 4
+ type: 1956
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 19
+ num_resource: 4
+ type: 1956
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 23
+ num_resource: 4
+ type: 1956
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 23
+ num_resource: 4
+ type: 1956
+ host_id: 30
+ 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: 6
+ type: 1964
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 19
+ num_resource: 6
+ type: 1964
+ host_id: 36
+ reserved: 0
+ -
+ start_resource: 25
+ num_resource: 10
+ type: 1964
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 25
+ num_resource: 10
+ type: 1964
+ host_id: 30
+ 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
+ -
+ start_resource: 0
+ num_resource: 6
+ type: 12750
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 0
+ num_resource: 6
+ type: 12769
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 0
+ num_resource: 8
+ type: 12810
+ host_id: 12
+ reserved: 0
+ -
+ start_resource: 3072
+ num_resource: 6
+ type: 12826
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 3584
+ num_resource: 6
+ type: 12827
+ host_id: 128
+ reserved: 0
+ -
+ start_resource: 4096
+ num_resource: 6
+ type: 12828
+ host_id: 128
+ reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 3/4] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg:
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman Sparsh Kumar
` (7 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
The am62x platform was originally introduced without a
tifs-rm-cfg.yaml file. Add the tifs-rm-cfg to bring am62x
in line with other am62 family of devices (am62px and am62a)
which all include this file.
This complements the rm-cfg update earlier in this series.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/ti/am62x/tifs-rm-cfg.yaml | 867 ++++++++++++++++++++++++++++++++
1 file changed, 867 insertions(+)
create mode 100644 board/ti/am62x/tifs-rm-cfg.yaml
diff --git a/board/ti/am62x/tifs-rm-cfg.yaml b/board/ti/am62x/tifs-rm-cfg.yaml
new file mode 100644
index 00000000000..8510fe9526e
--- /dev/null
+++ b/board/ti/am62x/tifs-rm-cfg.yaml
@@ -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
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (2 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 3/4] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg: Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-27 10:05 ` Francis, Neha
2026-02-25 13:24 ` [PATCH V2 5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
` (6 subsequent siblings)
10 siblings, 1 reply; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
Add rcfg_yaml_tifs node override to use tifs-rm-cfg.yaml instead of
the default rm-cfg.yaml for am625-sk and am62p-sk platforms.
This enables binman to include the tifs-rm-cfg.yaml configuration
when building tiboot3 images, bringing these platforms in line with
other K3 devices like am62a-sk that already use tifs-rm-cfg.yaml.
This builds on the tifs-rm-cfg files added/updated earlier in this series.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
arch/arm/dts/k3-am625-sk-binman.dtsi | 4 ++++
arch/arm/dts/k3-am62p-sk-binman.dtsi | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/arch/arm/dts/k3-am625-sk-binman.dtsi b/arch/arm/dts/k3-am625-sk-binman.dtsi
index 8d6015e44a9..ba29a047406 100644
--- a/arch/arm/dts/k3-am625-sk-binman.dtsi
+++ b/arch/arm/dts/k3-am625-sk-binman.dtsi
@@ -7,6 +7,10 @@
#ifdef CONFIG_TARGET_AM625_R5_EVM
+&rcfg_yaml_tifs {
+ config = "tifs-rm-cfg.yaml";
+};
+
&binman {
tiboot3-am62x-hs-evm.bin {
filename = "tiboot3-am62x-hs-evm.bin";
diff --git a/arch/arm/dts/k3-am62p-sk-binman.dtsi b/arch/arm/dts/k3-am62p-sk-binman.dtsi
index 603487341d2..cca56b76d69 100644
--- a/arch/arm/dts/k3-am62p-sk-binman.dtsi
+++ b/arch/arm/dts/k3-am62p-sk-binman.dtsi
@@ -7,6 +7,10 @@
#if IS_ENABLED(CONFIG_TARGET_AM62P5_R5_EVM)
+&rcfg_yaml_tifs {
+ config = "tifs-rm-cfg.yaml";
+};
+
&binman {
tiboot3-am62px-hs-fs-evm.bin {
filename = "tiboot3-am62px-hs-fs-evm.bin";
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (3 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 6/9] board: phytec: " Sparsh Kumar
` (5 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62x devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/beagle/beagleplay/rm-cfg.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/beagle/beagleplay/rm-cfg.yaml b/board/beagle/beagleplay/rm-cfg.yaml
index e4221f82f92..aa999c2ef67 100644
--- a/board/beagle/beagleplay/rm-cfg.yaml
+++ b/board/beagle/beagleplay/rm-cfg.yaml
@@ -513,7 +513,7 @@ rm-cfg:
reserved: 0
-
start_resource: 168
- num_resource: 8
+ num_resource: 7
type: 1802
host_id: 30
reserved: 0
@@ -543,7 +543,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 627
+ num_resource: 626
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 6/9] board: phytec: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (4 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 7/9] toradex: verdin-am62: " Sparsh Kumar
` (4 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62x devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/phytec/phycore_am62x/rm-cfg.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/phytec/phycore_am62x/rm-cfg.yaml b/board/phytec/phycore_am62x/rm-cfg.yaml
index 26d99b03b80..f800fb28a69 100644
--- a/board/phytec/phycore_am62x/rm-cfg.yaml
+++ b/board/phytec/phycore_am62x/rm-cfg.yaml
@@ -525,7 +525,7 @@ rm-cfg:
reserved: 0
-
start_resource: 168
- num_resource: 8
+ num_resource: 7
type: 1802
host_id: 30
reserved: 0
@@ -555,7 +555,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 626
+ num_resource: 625
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 7/9] toradex: verdin-am62: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (5 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 6/9] board: phytec: " Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 8/9] board: phytec: phycore_am62ax: " Sparsh Kumar
` (3 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62x devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/toradex/verdin-am62/rm-cfg.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/toradex/verdin-am62/rm-cfg.yaml b/board/toradex/verdin-am62/rm-cfg.yaml
index ea5f2423cf3..8204031449e 100644
--- a/board/toradex/verdin-am62/rm-cfg.yaml
+++ b/board/toradex/verdin-am62/rm-cfg.yaml
@@ -525,7 +525,7 @@ rm-cfg:
reserved: 0
-
start_resource: 168
- num_resource: 8
+ num_resource: 7
type: 1802
host_id: 30
reserved: 0
@@ -555,7 +555,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 626
+ num_resource: 625
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 8/9] board: phytec: phycore_am62ax: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (6 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 7/9] toradex: verdin-am62: " Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 9/9] board: toradex: verdin-am62p: " Sparsh Kumar
` (2 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62ax devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/phytec/phycore_am62ax/rm-cfg.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/phytec/phycore_am62ax/rm-cfg.yaml b/board/phytec/phycore_am62ax/rm-cfg.yaml
index 0f34b8c1bc0..38bcd46e7e7 100644
--- a/board/phytec/phycore_am62ax/rm-cfg.yaml
+++ b/board/phytec/phycore_am62ax/rm-cfg.yaml
@@ -567,7 +567,7 @@ rm-cfg:
reserved: 0
-
start_resource: 1038
- num_resource: 497
+ num_resource: 496
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH V2 9/9] board: toradex: verdin-am62p: rm-cfg: Update rm-cfg to reflect new resource reservation
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (7 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 8/9] board: phytec: phycore_am62ax: " Sparsh Kumar
@ 2026-02-25 13:24 ` Sparsh Kumar
2026-02-25 15:10 ` [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Tom Rini
2026-03-13 23:39 ` Tom Rini
10 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 13:24 UTC (permalink / raw)
To: trini, u-boot, vigneshr, praneeth, bb
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur,
Sparsh Kumar
With the latest v11.02.09 TIFS firmware, an additional
virtual interrupt and event is reserved for MCU cores
to DM usage on am62px devices.
Update the rm-cfg to reflect this new reservation.
Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
---
board/toradex/verdin-am62p/rm-cfg.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/toradex/verdin-am62p/rm-cfg.yaml b/board/toradex/verdin-am62p/rm-cfg.yaml
index 73da85eeade..bbbb208eb33 100644
--- a/board/toradex/verdin-am62p/rm-cfg.yaml
+++ b/board/toradex/verdin-am62p/rm-cfg.yaml
@@ -567,7 +567,7 @@ rm-cfg:
reserved: 0
-
start_resource: 909
- num_resource: 626
+ num_resource: 625
type: 1805
host_id: 128
reserved: 0
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (8 preceding siblings ...)
2026-02-25 13:24 ` [PATCH V2 9/9] board: toradex: verdin-am62p: " Sparsh Kumar
@ 2026-02-25 15:10 ` Tom Rini
2026-02-25 15:47 ` [EXTERNAL] " Sparsh Kumar
2026-03-13 23:39 ` Tom Rini
10 siblings, 1 reply; 14+ messages in thread
From: Tom Rini @ 2026-02-25 15:10 UTC (permalink / raw)
To: Sparsh Kumar
Cc: u-boot, vigneshr, praneeth, bb, afd, n-francis, vishalm,
sebin.francis, d-gole, a-kaur
[-- Attachment #1: Type: text/plain, Size: 1723 bytes --]
On Wed, Feb 25, 2026 at 06:54:16PM +0530, Sparsh Kumar wrote:
> This series updates the Resource Management (RM) configuration files
> for AM62 family devices to align with the TIFS v11.02.09 firmware.
>
> Background
> ----------
> With the latest TIFS firmware (v11.02.09), an additional virtual
> interrupt and event is reserved for MCU cores to DM usage on am62x,
> am62ax, and am62px devices. This series brings the rm-cfg and
> tifs-rm-cfg files in sync with these firmware changes across both
> TI reference boards and vendor boards.
>
> These changes are backward compatible with older TIFS firmware versions.
>
> Additionally, the am62x platform was originally introduced without a
> tifs-rm-cfg.yaml file, unlike other platforms in the AM62 family.
> This series addresses that gap and enables tifs-rm-cfg in binman for
> am625-sk and am62p-sk platforms.
>
> Changes
> -------
> TI reference boards (patches 1-4):
> - Update rm-cfg.yaml for am62x, am62ax, am62px
> - Sync am62px tifs-rm-cfg.yaml with TIFS firmware template
> - Add missing tifs-rm-cfg.yaml for am62x
> - Enable tifs-rm-cfg in binman for am625-sk and am62p-sk
>
> Vendor boards (patches 5-9):
> - beagleplay (am62x-based)
> - phytec phycore_am62x
> - toradex verdin-am62
> - phytec phycore_am62ax
> - toradex verdin-am62p
>
> Note: For vendor boards, this series only updates the rm-cfg.yaml files
> with the required interrupt reservation. The tifs-rm-cfg.yaml files
> cannot be updated without access to the corresponding SysConfig files,
> as both rm-cfg.yaml and tifs-rm-cfg.yaml must remain in sync.
Do I read this right, and the vendor boards will now be broken?
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [EXTERNAL] Re: [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware
2026-02-25 15:10 ` [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Tom Rini
@ 2026-02-25 15:47 ` Sparsh Kumar
0 siblings, 0 replies; 14+ messages in thread
From: Sparsh Kumar @ 2026-02-25 15:47 UTC (permalink / raw)
To: Tom Rini
Cc: u-boot, vigneshr, praneeth, bb, afd, n-francis, vishalm,
sebin.francis, d-gole, a-kaur
On 25/02/26 8:40 pm, Tom Rini wrote:
> On Wed, Feb 25, 2026 at 06:54:16PM +0530, Sparsh Kumar wrote:
>
>> This series updates the Resource Management (RM) configuration files
>> for AM62 family devices to align with the TIFS v11.02.09 firmware.
>>
>> Background
>> ----------
>> With the latest TIFS firmware (v11.02.09), an additional virtual
>> interrupt and event is reserved for MCU cores to DM usage on am62x,
>> am62ax, and am62px devices. This series brings the rm-cfg and
>> tifs-rm-cfg files in sync with these firmware changes across both
>> TI reference boards and vendor boards.
>>
>> These changes are backward compatible with older TIFS firmware versions.
>>
>> Additionally, the am62x platform was originally introduced without a
>> tifs-rm-cfg.yaml file, unlike other platforms in the AM62 family.
>> This series addresses that gap and enables tifs-rm-cfg in binman for
>> am625-sk and am62p-sk platforms.
>>
>> Changes
>> -------
>> TI reference boards (patches 1-4):
>> - Update rm-cfg.yaml for am62x, am62ax, am62px
>> - Sync am62px tifs-rm-cfg.yaml with TIFS firmware template
>> - Add missing tifs-rm-cfg.yaml for am62x
>> - Enable tifs-rm-cfg in binman for am625-sk and am62p-sk
>>
>> Vendor boards (patches 5-9):
>> - beagleplay (am62x-based)
>> - phytec phycore_am62x
>> - toradex verdin-am62
>> - phytec phycore_am62ax
>> - toradex verdin-am62p
>>
>> Note: For vendor boards, this series only updates the rm-cfg.yaml files
>> with the required interrupt reservation. The tifs-rm-cfg.yaml files
>> cannot be updated without access to the corresponding SysConfig files,
>> as both rm-cfg.yaml and tifs-rm-cfg.yaml must remain in sync.
>
> Do I read this right, and the vendor boards will now be broken?
>
Hello Tom,
No, the vendor boards will not be broken by these changes.
While it is generally recommended to keep rm-cfg.yaml and
tifs-rm-cfg.yaml in sync, the specific changes in this series do not
require corresponding tifs-rm-cfg.yaml updates for vendor boards:
1. AM62ax and AM62px: The global events reservation change in
rm-cfg.yaml has no corresponding entry in tifs-rm-cfg.yaml, so no sync
is needed.
2. AM62x: The virtual interrupt change would ideally need a similar
update in tifs-rm-cfg.yaml, but none of the vendor boards have this
file. This series introduces tifs-rm-cfg.yaml only for TI reference
board to align with other K3 devices.
--
Best Regards,
Sparsh
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman
2026-02-25 13:24 ` [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman Sparsh Kumar
@ 2026-02-27 10:05 ` Francis, Neha
0 siblings, 0 replies; 14+ messages in thread
From: Francis, Neha @ 2026-02-27 10:05 UTC (permalink / raw)
To: Sparsh Kumar, trini, u-boot, vigneshr, praneeth, bb
Cc: afd, vishalm, sebin.francis, d-gole, a-kaur
Oops looks like I replied on an older thread
On 2/25/2026 6:54 PM, Sparsh Kumar wrote:
> Add rcfg_yaml_tifs node override to use tifs-rm-cfg.yaml instead of
> the default rm-cfg.yaml for am625-sk and am62p-sk platforms.
>
> This enables binman to include the tifs-rm-cfg.yaml configuration
> when building tiboot3 images, bringing these platforms in line with
> other K3 devices like am62a-sk that already use tifs-rm-cfg.yaml.
>
> This builds on the tifs-rm-cfg files added/updated earlier in this series.
>
> Signed-off-by: Sparsh Kumar <sparsh-kumar@ti.com>
> ---
> arch/arm/dts/k3-am625-sk-binman.dtsi | 4 ++++
> arch/arm/dts/k3-am62p-sk-binman.dtsi | 4 ++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/arch/arm/dts/k3-am625-sk-binman.dtsi b/arch/arm/dts/k3-am625-sk-binman.dtsi
> index 8d6015e44a9..ba29a047406 100644
> --- a/arch/arm/dts/k3-am625-sk-binman.dtsi
> +++ b/arch/arm/dts/k3-am625-sk-binman.dtsi
> @@ -7,6 +7,10 @@
>
> #ifdef CONFIG_TARGET_AM625_R5_EVM
>
> +&rcfg_yaml_tifs {
> + config = "tifs-rm-cfg.yaml";
> +};
> +
> &binman {
> tiboot3-am62x-hs-evm.bin {
> filename = "tiboot3-am62x-hs-evm.bin";
> diff --git a/arch/arm/dts/k3-am62p-sk-binman.dtsi b/arch/arm/dts/k3-am62p-sk-binman.dtsi
> index 603487341d2..cca56b76d69 100644
> --- a/arch/arm/dts/k3-am62p-sk-binman.dtsi
> +++ b/arch/arm/dts/k3-am62p-sk-binman.dtsi
> @@ -7,6 +7,10 @@
>
> #if IS_ENABLED(CONFIG_TARGET_AM62P5_R5_EVM)
>
> +&rcfg_yaml_tifs {
> + config = "tifs-rm-cfg.yaml";
> +};
> +
> &binman {
> tiboot3-am62px-hs-fs-evm.bin {
> filename = "tiboot3-am62px-hs-fs-evm.bin";
Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
--
Thanking You
Neha Malcom Francis
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
` (9 preceding siblings ...)
2026-02-25 15:10 ` [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Tom Rini
@ 2026-03-13 23:39 ` Tom Rini
10 siblings, 0 replies; 14+ messages in thread
From: Tom Rini @ 2026-03-13 23:39 UTC (permalink / raw)
To: u-boot, vigneshr, praneeth, bb, Sparsh Kumar
Cc: afd, n-francis, vishalm, sebin.francis, d-gole, a-kaur
On Wed, 25 Feb 2026 18:54:16 +0530, Sparsh Kumar wrote:
> This series updates the Resource Management (RM) configuration files
> for AM62 family devices to align with the TIFS v11.02.09 firmware.
>
> Background
> ----------
> With the latest TIFS firmware (v11.02.09), an additional virtual
> interrupt and event is reserved for MCU cores to DM usage on am62x,
> am62ax, and am62px devices. This series brings the rm-cfg and
> tifs-rm-cfg files in sync with these firmware changes across both
> TI reference boards and vendor boards.
>
> [...]
Applied to u-boot/next, thanks!
[1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: 7f9c2a6f7be787cdd87a4d640354ca205dc8ccb3
[2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates
commit: f2c4fb442d058be9acefe61ed64d7abcdad885e3
[3/4] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg:
commit: 964bda9e805de2716b9aba8d67759218feb5a7ab
[4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman
commit: 41814276f03e93be0cba2f04e9b45aac93b38c26
[5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: 2a64978fa89a8024779ebdfb21141ba7bf468cb0
[6/9] board: phytec: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: 19b9af32b2921b9109014332c14b69b682461bd5
[7/9] toradex: verdin-am62: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: 64ebab10b5eaebce34d455201581216fb72a8ecc
[8/9] board: phytec: phycore_am62ax: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: 73b8caf965b9c0ff73d89456033f72611f26f040
[9/9] board: toradex: verdin-am62p: rm-cfg: Update rm-cfg to reflect new resource reservation
commit: a66704e9a18ba3a290a95ab22d87ecc3e2b62f56
--
Tom
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2026-03-13 23:39 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25 13:24 [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 3/4] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg: Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 4/4] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman Sparsh Kumar
2026-02-27 10:05 ` Francis, Neha
2026-02-25 13:24 ` [PATCH V2 5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 6/9] board: phytec: " Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 7/9] toradex: verdin-am62: " Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 8/9] board: phytec: phycore_am62ax: " Sparsh Kumar
2026-02-25 13:24 ` [PATCH V2 9/9] board: toradex: verdin-am62p: " Sparsh Kumar
2026-02-25 15:10 ` [PATCH V2 0/9] board: k3: Sync rm-cfg with TIFS v11.02.09 firmware Tom Rini
2026-02-25 15:47 ` [EXTERNAL] " Sparsh Kumar
2026-03-13 23:39 ` Tom Rini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox