From 7f9c2a6f7be787cdd87a4d640354ca205dc8ccb3 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:17 +0530 Subject: [PATCH 1/9] board: ti: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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 From f2c4fb442d058be9acefe61ed64d7abcdad885e3 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:18 +0530 Subject: [PATCH 2/9] board: ti: am62px: tifs-rm-cfg: Sync tifs-rm-cfg with TIFS firmware updates 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 --- 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 From 964bda9e805de2716b9aba8d67759218feb5a7ab Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:19 +0530 Subject: [PATCH 3/9] board: ti: am62x: tifs-rm-cfg: Add the missing tifs-rm-cfg: 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 --- 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 From 41814276f03e93be0cba2f04e9b45aac93b38c26 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:20 +0530 Subject: [PATCH 4/9] arm: dts: k3: am62x/am62px: Enable tifs-rm-cfg in binman 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 Reviewed-by: Neha Malcom Francis --- 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"; From 2a64978fa89a8024779ebdfb21141ba7bf468cb0 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:21 +0530 Subject: [PATCH 5/9] board: beagle: beagleplay: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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 From 19b9af32b2921b9109014332c14b69b682461bd5 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:22 +0530 Subject: [PATCH 6/9] board: phytec: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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 From 64ebab10b5eaebce34d455201581216fb72a8ecc Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:23 +0530 Subject: [PATCH 7/9] toradex: verdin-am62: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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 From 73b8caf965b9c0ff73d89456033f72611f26f040 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:24 +0530 Subject: [PATCH 8/9] board: phytec: phycore_am62ax: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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 From a66704e9a18ba3a290a95ab22d87ecc3e2b62f56 Mon Sep 17 00:00:00 2001 From: Sparsh Kumar Date: Wed, 25 Feb 2026 18:54:25 +0530 Subject: [PATCH 9/9] board: toradex: verdin-am62p: rm-cfg: Update rm-cfg to reflect new resource reservation 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 --- 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