From 03e3fdd3d09e5e586f7e1420f30510ea2d614f7a Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Wed, 19 Mar 2025 13:54:58 -0500 Subject: arm: mach-k3: j721e: Split out J7200 SoC support from J721e Currently in j721e_init.c we check which firewalls to remove using the board configuration (e.g CONFIG_TARGET_J721E_R5_EVM). We do this as J721e and J7200 have different IP and firewalls but use the same SoC definition (SOC_K3_J721E) even though they are different SoCs. The idea was they would be similar enough that they both could use the same SoC config to help with common code sharing. Board checks would then be used differentiate. This has grown far too messy to maintain any more, especially now that there is more than one board using J721e (EVM, SK, Beagle AI64). As differentiation is done based on board, every one of these boards would have to have checks added for them. Instead let's split J7200 support out from J721e like how normal new SoC support is done. This patch touches several subsystems and could not be split much better as when we add SOC_K3_J7200 we want to make use of it in all spots that once used the combined SOC_K3_J721E so we can turn off SOC_K3_J721E when building for J7200 boards. Signed-off-by: Andrew Davis --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/k3-j7200-binman.dtsi | 40 - arch/arm/mach-k3/Kconfig | 19 +- arch/arm/mach-k3/Makefile | 1 + arch/arm/mach-k3/include/mach/hardware.h | 4 + arch/arm/mach-k3/include/mach/spl.h | 4 + arch/arm/mach-k3/j7200/Kconfig | 36 + arch/arm/mach-k3/j7200/Makefile | 7 + arch/arm/mach-k3/j721e/Kconfig | 21 - arch/arm/mach-k3/j721e/j721e_init.c | 6 +- arch/arm/mach-k3/r5/Makefile | 2 +- board/ti/j7200/Kconfig | 40 + board/ti/j7200/MAINTAINERS | 7 + board/ti/j7200/Makefile | 7 + board/ti/j7200/board-cfg.yaml | 36 + board/ti/j7200/j7200.env | 40 + board/ti/j7200/pm-cfg.yaml | 12 + board/ti/j7200/rm-cfg.yaml | 1785 ++++++++++++++++++++++++++++++ board/ti/j7200/sec-cfg.yaml | 379 +++++++ board/ti/j721e/Kconfig | 36 - board/ti/j721e/MAINTAINERS | 2 - board/ti/j721e/board-cfg_j7200.yaml | 36 - board/ti/j721e/j721e.env | 17 +- board/ti/j721e/pm-cfg_j7200.yaml | 12 - board/ti/j721e/rm-cfg_j7200.yaml | 1785 ------------------------------ board/ti/j721e/sec-cfg_j7200.yaml | 379 ------- configs/j7200_evm_a72_defconfig | 2 +- configs/j7200_evm_r5_defconfig | 2 +- drivers/clk/ti/clk-k3.c | 2 + drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil.c | 2 + drivers/firmware/ti_sci_static_data.h | 2 +- drivers/power/domain/ti-power-domain.c | 2 + drivers/ram/Kconfig | 2 +- 34 files changed, 2385 insertions(+), 2346 deletions(-) create mode 100644 arch/arm/mach-k3/j7200/Kconfig create mode 100644 arch/arm/mach-k3/j7200/Makefile create mode 100644 board/ti/j7200/Kconfig create mode 100644 board/ti/j7200/MAINTAINERS create mode 100644 board/ti/j7200/Makefile create mode 100644 board/ti/j7200/board-cfg.yaml create mode 100644 board/ti/j7200/j7200.env create mode 100644 board/ti/j7200/pm-cfg.yaml create mode 100644 board/ti/j7200/rm-cfg.yaml create mode 100644 board/ti/j7200/sec-cfg.yaml delete mode 100644 board/ti/j721e/board-cfg_j7200.yaml delete mode 100644 board/ti/j721e/pm-cfg_j7200.yaml delete mode 100644 board/ti/j721e/rm-cfg_j7200.yaml delete mode 100644 board/ti/j721e/sec-cfg_j7200.yaml diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index fcfff5bc117..080ea522ed5 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -1103,10 +1103,11 @@ dtb-$(CONFIG_SOC_K3_AM654) += \ k3-am654-r5-base-board.dtb dtb-$(CONFIG_SOC_K3_J721E) += k3-j721e-r5-common-proc-board.dtb \ - k3-j7200-r5-common-proc-board.dtb \ k3-j721e-r5-sk.dtb \ k3-j721e-r5-beagleboneai64.dtb +dtb-$(CONFIG_SOC_K3_J7200) += k3-j7200-r5-common-proc-board.dtb + dtb-$(CONFIG_SOC_K3_J721S2) += k3-am68-sk-r5-base-board.dtb\ k3-j721s2-r5-common-proc-board.dtb diff --git a/arch/arm/dts/k3-j7200-binman.dtsi b/arch/arm/dts/k3-j7200-binman.dtsi index ef7d4594f69..423badd7cb5 100644 --- a/arch/arm/dts/k3-j7200-binman.dtsi +++ b/arch/arm/dts/k3-j7200-binman.dtsi @@ -7,46 +7,6 @@ #ifdef CONFIG_TARGET_J7200_R5_EVM -&bcfg_yaml { - config = "board-cfg_j7200.yaml"; -}; - -&rcfg_yaml { - config = "rm-cfg_j7200.yaml"; -}; - -&pcfg_yaml { - config = "pm-cfg_j7200.yaml"; -}; - -&scfg_yaml { - config = "sec-cfg_j7200.yaml"; -}; - -&bcfg_yaml_tifs { - config = "board-cfg_j7200.yaml"; -}; - -&rcfg_yaml_tifs { - config = "rm-cfg_j7200.yaml"; -}; - -&pcfg_yaml_tifs { - config = "pm-cfg_j7200.yaml"; -}; - -&scfg_yaml_tifs { - config = "sec-cfg_j7200.yaml"; -}; - -&rcfg_yaml_dm { - config = "rm-cfg_j7200.yaml"; -}; - -&pcfg_yaml_dm { - config = "pm-cfg_j7200.yaml"; -}; - &binman { tiboot3-j7200-hs-evm.bin { filename = "tiboot3-j7200-hs-evm.bin"; diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig index 1f8cb8e3822..1b8c0b1eb96 100644 --- a/arch/arm/mach-k3/Kconfig +++ b/arch/arm/mach-k3/Kconfig @@ -22,6 +22,9 @@ config SOC_K3_AM654 config SOC_K3_J721E bool "TI's K3 based J721E SoC Family Support" +config SOC_K3_J7200 + bool "TI's K3 based J7200 SoC Family Support" + config SOC_K3_J721S2 bool "TI's K3 based J721S2 SoC Family Support" @@ -33,18 +36,13 @@ config SOC_K3_J784S4 endchoice -if SOC_K3_J721E -config SOC_K3_J721E_J7200 - bool "TI's K3 based J7200 SoC variant Family Support" -endif - config SYS_SOC default "k3" config SYS_K3_NON_SECURE_MSRAM_SIZE hex default 0x80000 if SOC_K3_AM654 - default 0x100000 if SOC_K3_J721E || SOC_K3_J721S2 || SOC_K3_J784S4 + default 0x100000 if SOC_K3_J721E || SOC_K3_J7200 || SOC_K3_J721S2 || SOC_K3_J784S4 default 0x1c0000 if SOC_K3_AM642 default 0x3c000 if SOC_K3_AM625 || SOC_K3_AM62A7 help @@ -56,7 +54,7 @@ config SYS_K3_NON_SECURE_MSRAM_SIZE config SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE hex default 0x58000 if SOC_K3_AM654 - default 0xc0000 if SOC_K3_J721E || SOC_K3_J721S2 || SOC_K3_J784S4 + default 0xc0000 if SOC_K3_J721E || SOC_K3_J7200 || SOC_K3_J721S2 || SOC_K3_J784S4 default 0x180000 if SOC_K3_AM642 default 0x38000 if SOC_K3_AM625 || SOC_K3_AM62A7 help @@ -66,21 +64,21 @@ config SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE config SYS_K3_MCU_SCRATCHPAD_BASE hex default 0x40280000 if SOC_K3_AM654 - default 0x41cff9fc if SOC_K3_J721E || SOC_K3_J721S2 || SOC_K3_J784S4 + default 0x41cff9fc if SOC_K3_J721E || SOC_K3_J7200 || SOC_K3_J721S2 || SOC_K3_J784S4 help Describes the base address of MCU Scratchpad RAM. config SYS_K3_MCU_SCRATCHPAD_SIZE hex default 0x200 if SOC_K3_AM654 - default 0x200 if SOC_K3_J721E || SOC_K3_J721S2 || SOC_K3_J784S4 + default 0x200 if SOC_K3_J721E || SOC_K3_J7200 || SOC_K3_J721S2 || SOC_K3_J784S4 help Describes the size of MCU Scratchpad RAM. config SYS_K3_BOOT_PARAM_TABLE_INDEX hex default 0x41c7fbfc if SOC_K3_AM654 - default 0x41cffbfc if SOC_K3_J721E + default 0x41cffbfc if SOC_K3_J721E || SOC_K3_J7200 default 0x41cfdbfc if SOC_K3_J721S2 || SOC_K3_J784S4 default 0x701bebfc if SOC_K3_AM642 default 0x43c3f290 if SOC_K3_AM625 @@ -193,6 +191,7 @@ source "arch/arm/mach-k3/am62x/Kconfig" source "arch/arm/mach-k3/am62ax/Kconfig" source "arch/arm/mach-k3/am62px/Kconfig" source "arch/arm/mach-k3/j721e/Kconfig" +source "arch/arm/mach-k3/j7200/Kconfig" source "arch/arm/mach-k3/j721s2/Kconfig" source "arch/arm/mach-k3/j722s/Kconfig" source "arch/arm/mach-k3/j784s4/Kconfig" diff --git a/arch/arm/mach-k3/Makefile b/arch/arm/mach-k3/Makefile index 5ce7fc62d80..b2fd5810b67 100644 --- a/arch/arm/mach-k3/Makefile +++ b/arch/arm/mach-k3/Makefile @@ -13,6 +13,7 @@ obj-$(CONFIG_SOC_K3_AM625) += am62x/ obj-$(CONFIG_SOC_K3_AM642) += am64x/ obj-$(CONFIG_SOC_K3_AM654) += am65x/ obj-$(CONFIG_SOC_K3_J721E) += j721e/ +obj-$(CONFIG_SOC_K3_J7200) += j7200/ obj-$(CONFIG_SOC_K3_J721S2) += j721s2/ obj-$(CONFIG_SOC_K3_J722S) += j722s/ obj-$(CONFIG_SOC_K3_J784S4) += j784s4/ diff --git a/arch/arm/mach-k3/include/mach/hardware.h b/arch/arm/mach-k3/include/mach/hardware.h index 1657697fbd8..fc7bee4d00b 100644 --- a/arch/arm/mach-k3/include/mach/hardware.h +++ b/arch/arm/mach-k3/include/mach/hardware.h @@ -32,6 +32,10 @@ #include "j721e_hardware.h" #endif +#ifdef CONFIG_SOC_K3_J7200 +#include "j721e_hardware.h" +#endif + #ifdef CONFIG_SOC_K3_J721S2 #include "j721s2_hardware.h" #endif diff --git a/arch/arm/mach-k3/include/mach/spl.h b/arch/arm/mach-k3/include/mach/spl.h index ac1a34502ed..a47441ae6a5 100644 --- a/arch/arm/mach-k3/include/mach/spl.h +++ b/arch/arm/mach-k3/include/mach/spl.h @@ -14,6 +14,10 @@ #include "j721e_spl.h" #endif +#ifdef CONFIG_SOC_K3_J7200 +#include "j721e_spl.h" +#endif + #ifdef CONFIG_SOC_K3_J721S2 #include "j721s2_spl.h" #endif diff --git a/arch/arm/mach-k3/j7200/Kconfig b/arch/arm/mach-k3/j7200/Kconfig new file mode 100644 index 00000000000..399daad8767 --- /dev/null +++ b/arch/arm/mach-k3/j7200/Kconfig @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: GPL-2.0+ +# +# Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/ +# Andrew Davis + +if SOC_K3_J7200 + +choice + prompt "K3 J7200 based boards" + optional + +config TARGET_J7200_A72_EVM + bool "TI K3 based J7200 EVM running on A72" + select ARM64 + select BOARD_LATE_INIT + imply TI_I2C_BOARD_DETECT + select SYS_DISABLE_DCACHE_OPS + select BINMAN + +config TARGET_J7200_R5_EVM + bool "TI K3 based J7200 EVM running on R5" + select CPU_V7R + select SYS_THUMB_BUILD + select K3_LOAD_SYSFW + select RAM + select SPL_RAM + select K3_DDRSS + select BINMAN + imply SYS_K3_SPL_ATF + imply TI_I2C_BOARD_DETECT + +endchoice + +source "board/ti/j7200/Kconfig" + +endif diff --git a/arch/arm/mach-k3/j7200/Makefile b/arch/arm/mach-k3/j7200/Makefile new file mode 100644 index 00000000000..6d3ff36e363 --- /dev/null +++ b/arch/arm/mach-k3/j7200/Makefile @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: GPL-2.0+ +# +# Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/ +# Andrew Davis + +obj-$(CONFIG_OF_SYSTEM_SETUP) += ../j721e/j721e_fdt.o +obj-$(CONFIG_XPL_BUILD) += ../j721e/j721e_init.o diff --git a/arch/arm/mach-k3/j721e/Kconfig b/arch/arm/mach-k3/j721e/Kconfig index 0761b82b15a..4d01f2c8af2 100644 --- a/arch/arm/mach-k3/j721e/Kconfig +++ b/arch/arm/mach-k3/j721e/Kconfig @@ -29,27 +29,6 @@ config TARGET_J721E_R5_EVM imply SYS_K3_SPL_ATF imply TI_I2C_BOARD_DETECT -config TARGET_J7200_A72_EVM - bool "TI K3 based J7200 EVM running on A72" - select ARM64 - select SOC_K3_J721E_J7200 - select BOARD_LATE_INIT - imply TI_I2C_BOARD_DETECT - select SYS_DISABLE_DCACHE_OPS - select BINMAN - -config TARGET_J7200_R5_EVM - bool "TI K3 based J7200 EVM running on R5" - select CPU_V7R - select SYS_THUMB_BUILD - select K3_LOAD_SYSFW - select RAM - select SPL_RAM - select K3_DDRSS - select BINMAN - imply SYS_K3_SPL_ATF - imply TI_I2C_BOARD_DETECT - endchoice source "board/beagle/beagleboneai64/Kconfig" diff --git a/arch/arm/mach-k3/j721e/j721e_init.c b/arch/arm/mach-k3/j721e/j721e_init.c index 7e2d2c16b45..f31c20f7ed6 100644 --- a/arch/arm/mach-k3/j721e/j721e_init.c +++ b/arch/arm/mach-k3/j721e/j721e_init.c @@ -48,7 +48,7 @@ #ifdef CONFIG_K3_LOAD_SYSFW struct fwl_data cbass_hc_cfg0_fwls[] = { -#if defined(CONFIG_TARGET_J721E_R5_EVM) +#if defined(CONFIG_SOC_K3_J721E) { "PCIE0_CFG", 2560, 8 }, { "PCIE1_CFG", 2561, 8 }, { "USB3SS0_CORE", 2568, 4 }, @@ -57,11 +57,11 @@ struct fwl_data cbass_hc_cfg0_fwls[] = { { "UFS_HCI0_CFG", 2580, 4 }, { "SERDES0", 2584, 1 }, { "SERDES1", 2585, 1 }, -#elif defined(CONFIG_TARGET_J7200_R5_EVM) +#elif defined(CONFIG_SOC_K3_J7200) { "PCIE1_CFG", 2561, 7 }, #endif }, cbass_hc0_fwls[] = { -#if defined(CONFIG_TARGET_J721E_R5_EVM) +#if defined(CONFIG_SOC_K3_J721E) { "PCIE0_HP", 2528, 24 }, { "PCIE0_LP", 2529, 24 }, { "PCIE1_HP", 2530, 24 }, diff --git a/arch/arm/mach-k3/r5/Makefile b/arch/arm/mach-k3/r5/Makefile index f533c5e7743..074e3b61a26 100644 --- a/arch/arm/mach-k3/r5/Makefile +++ b/arch/arm/mach-k3/r5/Makefile @@ -7,7 +7,7 @@ obj-$(CONFIG_SOC_K3_AM625) += am62x/ obj-$(CONFIG_SOC_K3_AM62A7) += am62ax/ obj-$(CONFIG_SOC_K3_AM62P5) += am62px/ obj-$(CONFIG_SOC_K3_J721E) += j721e/ -obj-$(CONFIG_SOC_K3_J721E) += j7200/ +obj-$(CONFIG_SOC_K3_J7200) += j7200/ obj-$(CONFIG_SOC_K3_J721S2) += j721s2/ obj-$(CONFIG_SOC_K3_J722S) += j722s/ obj-$(CONFIG_SOC_K3_J784S4) += j784s4/ diff --git a/board/ti/j7200/Kconfig b/board/ti/j7200/Kconfig new file mode 100644 index 00000000000..093d23e7bf8 --- /dev/null +++ b/board/ti/j7200/Kconfig @@ -0,0 +1,40 @@ +# SPDX-License-Identifier: GPL-2.0+ +# +# Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ +# Lokesh Vutla + +if TARGET_J7200_A72_EVM + +config SYS_BOARD + default "j7200" + +config SYS_VENDOR + default "ti" + +config SYS_CONFIG_NAME + default "j721e_evm" + +config ENV_SOURCE_FILE + default "j7200" + +source "board/ti/common/Kconfig" + +endif + +if TARGET_J7200_R5_EVM + +config SYS_BOARD + default "j7200" + +config SYS_VENDOR + default "ti" + +config SYS_CONFIG_NAME + default "j721e_evm" + +config ENV_SOURCE_FILE + default "j7200" + +source "board/ti/common/Kconfig" + +endif diff --git a/board/ti/j7200/MAINTAINERS b/board/ti/j7200/MAINTAINERS new file mode 100644 index 00000000000..626141367a5 --- /dev/null +++ b/board/ti/j7200/MAINTAINERS @@ -0,0 +1,7 @@ +J7200 BOARD +M: Tom Rini +S: Maintained +F: board/ti/j7200 +F: include/configs/j7200_evm.h +F: configs/j7200_evm_r5_defconfig +F: configs/j7200_evm_a72_defconfig diff --git a/board/ti/j7200/Makefile b/board/ti/j7200/Makefile new file mode 100644 index 00000000000..4ae69aaea7b --- /dev/null +++ b/board/ti/j7200/Makefile @@ -0,0 +1,7 @@ +# +# Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/ +# +# SPDX-License-Identifier: GPL-2.0+ +# + +obj-y += ../j721e/evm.o diff --git a/board/ti/j7200/board-cfg.yaml b/board/ti/j7200/board-cfg.yaml new file mode 100644 index 00000000000..a1e55a26be5 --- /dev/null +++ b/board/ti/j7200/board-cfg.yaml @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ +# +# Board configuration for J7200 +# + +--- + +board-cfg: + rev: + boardcfg_abi_maj: 0x0 + boardcfg_abi_min: 0x1 + control: + subhdr: + magic: 0xC1D3 + size: 7 + main_isolation_enable: 0x5A + main_isolation_hostid: 0x2 + secproxy: + subhdr: + magic: 0x1207 + size: 7 + scaling_factor: 0x1 + scaling_profile: 0x1 + disable_main_nav_secure_proxy: 0 + msmc: + subhdr: + magic: 0xA5C3 + size: 5 + msmc_cache_size: 0x10 + debug_cfg: + subhdr: + magic: 0x020C + size: 8 + trace_dst_enables: 0x00 + trace_src_enables: 0x00 diff --git a/board/ti/j7200/j7200.env b/board/ti/j7200/j7200.env new file mode 100644 index 00000000000..6cc92bf0d8d --- /dev/null +++ b/board/ti/j7200/j7200.env @@ -0,0 +1,40 @@ +#include +#include +#include +#include + +#if CONFIG_CMD_REMOTEPROC +#include +#endif + +name_kern=Image +console=ttyS2,115200n8 +args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 + ${mtdparts} +run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} + +#if CONFIG_TARGET_J7200_R5_EVM +addr_mcur5f0_0load=0x89000000 +name_mcur5f0_0fw=/lib/firmware/j7200-mcu-r5f0_0-fw +#endif + +boot_targets=mmc1 mmc0 usb pxe dhcp +boot=mmc +mmcdev=1 +bootpart=1:2 +bootdir=/boot +rd_spec=- + +#if CONFIG_TARGET_J7200_A72_EVM +do_main_cpsw0_qsgmii_phyinit=1 +init_main_cpsw0_qsgmii_phy=gpio set gpio@22_17; + gpio clear gpio@22_16 +main_cpsw0_qsgmii_phyinit= + if test ${do_main_cpsw0_qsgmii_phyinit} -eq 1 && test ${dorprocboot} -eq 1 && test ${boot} = mmc; then + run init_main_cpsw0_qsgmii_phy; + fi; +#endif + +#if CONFIG_TARGET_J7200_A72_EVM +rproc_fw_binaries=2 /lib/firmware/j7200-main-r5f0_0-fw 3 /lib/firmware/j7200-main-r5f0_1-fw +#endif diff --git a/board/ti/j7200/pm-cfg.yaml b/board/ti/j7200/pm-cfg.yaml new file mode 100644 index 00000000000..85cd2c9dbca --- /dev/null +++ b/board/ti/j7200/pm-cfg.yaml @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ +# +# Power management configuration for J7200 +# + +--- + +pm-cfg: + rev: + boardcfg_abi_maj: 0x0 + boardcfg_abi_min: 0x1 diff --git a/board/ti/j7200/rm-cfg.yaml b/board/ti/j7200/rm-cfg.yaml new file mode 100644 index 00000000000..f83184bbfc0 --- /dev/null +++ b/board/ti/j7200/rm-cfg.yaml @@ -0,0 +1,1785 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ +# +# Resource management configuration for J7200 +# + +--- + +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: 3 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 2 + host_id: 5 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 3 + host_id: 12 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 4 + host_id: 13 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 5 + host_id: 35 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 6 + host_id: 37 + allowed_atype: 0b101010 + allowed_qos: 0xAAAA + allowed_orderid: 0xAAAAAAAA + allowed_priority: 0xAAAA + allowed_sched_priority: 0xAA + - # 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: 2048 + reserved: 0 + resasg_entries: + - + start_resource: 0 + num_resource: 32 + type: 8192 + host_id: 3 + reserved: 0 + - + start_resource: 32 + num_resource: 32 + type: 8192 + host_id: 5 + reserved: 0 + - + start_resource: 0 + num_resource: 24 + type: 8320 + host_id: 3 + reserved: 0 + - + start_resource: 24 + num_resource: 24 + type: 8320 + host_id: 5 + reserved: 0 + - + start_resource: 0 + num_resource: 8 + type: 8384 + host_id: 3 + reserved: 0 + - + start_resource: 8 + num_resource: 8 + type: 8384 + host_id: 5 + reserved: 0 + - + start_resource: 16 + num_resource: 8 + type: 8384 + host_id: 35 + reserved: 0 + - + start_resource: 24 + num_resource: 8 + type: 8384 + host_id: 37 + reserved: 0 + - + start_resource: 32 + num_resource: 16 + type: 8384 + host_id: 12 + reserved: 0 + - + start_resource: 48 + num_resource: 16 + type: 8384 + host_id: 13 + reserved: 0 + - + start_resource: 0 + num_resource: 48 + type: 8704 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 8 + type: 8768 + host_id: 3 + reserved: 0 + - + start_resource: 8 + num_resource: 8 + type: 8768 + host_id: 5 + reserved: 0 + - + start_resource: 16 + num_resource: 8 + type: 8768 + host_id: 12 + reserved: 0 + - + start_resource: 24 + num_resource: 8 + type: 8768 + host_id: 13 + reserved: 0 + - + start_resource: 0 + num_resource: 64 + type: 13258 + host_id: 128 + reserved: 0 + - + start_resource: 20480 + num_resource: 1024 + type: 13261 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 64 + type: 13322 + host_id: 128 + reserved: 0 + - + start_resource: 22528 + num_resource: 1024 + type: 13325 + host_id: 128 + reserved: 0 + - + start_resource: 18 + num_resource: 86 + type: 13386 + host_id: 12 + reserved: 0 + - + start_resource: 104 + num_resource: 32 + type: 13386 + host_id: 13 + reserved: 0 + - + start_resource: 136 + num_resource: 16 + type: 13386 + host_id: 3 + reserved: 0 + - + start_resource: 152 + num_resource: 16 + type: 13386 + host_id: 5 + reserved: 0 + - + start_resource: 168 + num_resource: 32 + type: 13386 + host_id: 35 + reserved: 0 + - + start_resource: 200 + num_resource: 24 + type: 13386 + host_id: 37 + reserved: 0 + - + start_resource: 224 + num_resource: 32 + type: 13386 + host_id: 128 + reserved: 0 + - + start_resource: 18 + num_resource: 1024 + type: 13389 + host_id: 12 + reserved: 0 + - + start_resource: 1042 + num_resource: 512 + type: 13389 + host_id: 13 + reserved: 0 + - + start_resource: 1554 + num_resource: 128 + type: 13389 + host_id: 3 + reserved: 0 + - + start_resource: 1682 + num_resource: 128 + type: 13389 + host_id: 5 + reserved: 0 + - + start_resource: 1810 + num_resource: 256 + type: 13389 + host_id: 35 + reserved: 0 + - + start_resource: 2066 + num_resource: 512 + type: 13389 + host_id: 37 + reserved: 0 + - + start_resource: 2578 + num_resource: 2030 + type: 13389 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 4 + type: 13440 + host_id: 12 + reserved: 0 + - + start_resource: 4 + num_resource: 4 + type: 13440 + host_id: 13 + reserved: 0 + - + start_resource: 8 + num_resource: 4 + type: 13440 + host_id: 3 + reserved: 0 + - + start_resource: 12 + num_resource: 4 + type: 13440 + host_id: 5 + reserved: 0 + - + start_resource: 16 + num_resource: 16 + type: 13440 + host_id: 35 + reserved: 0 + - + start_resource: 32 + num_resource: 16 + type: 13440 + host_id: 37 + reserved: 0 + - + start_resource: 48 + num_resource: 16 + type: 13440 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 13504 + host_id: 128 + reserved: 0 + - + start_resource: 120 + num_resource: 200 + type: 13505 + host_id: 12 + reserved: 0 + - + start_resource: 320 + num_resource: 40 + type: 13505 + host_id: 13 + reserved: 0 + - + start_resource: 360 + num_resource: 32 + type: 13505 + host_id: 3 + reserved: 0 + - + start_resource: 392 + num_resource: 32 + type: 13505 + host_id: 5 + reserved: 0 + - + start_resource: 424 + num_resource: 256 + type: 13505 + host_id: 35 + reserved: 0 + - + start_resource: 680 + num_resource: 256 + type: 13505 + host_id: 37 + reserved: 0 + - + start_resource: 936 + num_resource: 38 + type: 13505 + host_id: 128 + reserved: 0 + - + start_resource: 64 + num_resource: 4 + type: 13506 + host_id: 12 + reserved: 0 + - + start_resource: 68 + num_resource: 2 + type: 13506 + host_id: 13 + reserved: 0 + - + start_resource: 70 + num_resource: 2 + type: 13506 + host_id: 3 + reserved: 0 + - + start_resource: 72 + num_resource: 2 + type: 13506 + host_id: 5 + reserved: 0 + - + start_resource: 74 + num_resource: 2 + type: 13506 + host_id: 35 + reserved: 0 + - + start_resource: 76 + num_resource: 2 + type: 13506 + host_id: 37 + reserved: 0 + - + start_resource: 78 + num_resource: 20 + type: 13506 + host_id: 12 + reserved: 0 + - + start_resource: 98 + num_resource: 4 + type: 13506 + host_id: 13 + reserved: 0 + - + start_resource: 102 + num_resource: 8 + type: 13506 + host_id: 35 + reserved: 0 + - + start_resource: 110 + num_resource: 8 + type: 13506 + host_id: 37 + reserved: 0 + - + start_resource: 118 + num_resource: 2 + type: 13506 + host_id: 128 + reserved: 0 + - + start_resource: 4 + num_resource: 4 + type: 13507 + host_id: 12 + reserved: 0 + - + start_resource: 8 + num_resource: 2 + type: 13507 + host_id: 13 + reserved: 0 + - + start_resource: 10 + num_resource: 2 + type: 13507 + host_id: 3 + reserved: 0 + - + start_resource: 12 + num_resource: 2 + type: 13507 + host_id: 5 + reserved: 0 + - + start_resource: 14 + num_resource: 2 + type: 13507 + host_id: 35 + reserved: 0 + - + start_resource: 16 + num_resource: 2 + type: 13507 + host_id: 37 + reserved: 0 + - + start_resource: 18 + num_resource: 20 + type: 13507 + host_id: 12 + reserved: 0 + - + start_resource: 38 + num_resource: 4 + type: 13507 + host_id: 13 + reserved: 0 + - + start_resource: 42 + num_resource: 8 + type: 13507 + host_id: 35 + reserved: 0 + - + start_resource: 50 + num_resource: 8 + type: 13507 + host_id: 37 + reserved: 0 + - + start_resource: 58 + num_resource: 2 + type: 13507 + host_id: 128 + reserved: 0 + - + start_resource: 62 + num_resource: 0 + type: 13509 + host_id: 12 + reserved: 0 + - + start_resource: 62 + num_resource: 1 + type: 13509 + host_id: 12 + reserved: 0 + - + start_resource: 62 + num_resource: 0 + type: 13509 + host_id: 35 + reserved: 0 + - + start_resource: 63 + num_resource: 1 + type: 13509 + host_id: 35 + reserved: 0 + - + start_resource: 60 + num_resource: 0 + type: 13510 + host_id: 37 + reserved: 0 + - + start_resource: 60 + num_resource: 2 + type: 13510 + host_id: 37 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13511 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 1 + type: 13511 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13511 + host_id: 35 + reserved: 0 + - + start_resource: 3 + num_resource: 1 + type: 13511 + host_id: 35 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 13512 + host_id: 37 + reserved: 0 + - + start_resource: 0 + num_resource: 2 + type: 13512 + host_id: 37 + reserved: 0 + - + start_resource: 2 + num_resource: 1 + type: 13514 + host_id: 12 + reserved: 0 + - + start_resource: 3 + num_resource: 1 + type: 13514 + host_id: 13 + reserved: 0 + - + start_resource: 0 + num_resource: 3 + type: 13515 + host_id: 12 + reserved: 0 + - + start_resource: 3 + num_resource: 2 + type: 13515 + host_id: 13 + reserved: 0 + - + start_resource: 5 + num_resource: 1 + type: 13515 + host_id: 3 + reserved: 0 + - + start_resource: 6 + num_resource: 1 + type: 13515 + host_id: 5 + reserved: 0 + - + start_resource: 7 + num_resource: 16 + type: 13515 + host_id: 35 + reserved: 0 + - + start_resource: 23 + num_resource: 8 + type: 13515 + host_id: 37 + reserved: 0 + - + start_resource: 31 + num_resource: 1 + type: 13515 + host_id: 128 + reserved: 0 + - + start_resource: 60 + num_resource: 8 + type: 13568 + host_id: 12 + reserved: 0 + - + start_resource: 68 + num_resource: 8 + type: 13568 + host_id: 13 + reserved: 0 + - + start_resource: 76 + num_resource: 8 + type: 13568 + host_id: 37 + reserved: 0 + - + start_resource: 84 + num_resource: 66 + type: 13568 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 13569 + host_id: 128 + reserved: 0 + - + start_resource: 49152 + num_resource: 1024 + type: 13570 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 13571 + host_id: 128 + reserved: 0 + - + start_resource: 4 + num_resource: 4 + type: 13578 + host_id: 12 + reserved: 0 + - + start_resource: 8 + num_resource: 2 + type: 13578 + host_id: 13 + reserved: 0 + - + start_resource: 10 + num_resource: 2 + type: 13578 + host_id: 3 + reserved: 0 + - + start_resource: 12 + num_resource: 2 + type: 13578 + host_id: 5 + reserved: 0 + - + start_resource: 14 + num_resource: 2 + type: 13578 + host_id: 35 + reserved: 0 + - + start_resource: 16 + num_resource: 2 + type: 13578 + host_id: 37 + reserved: 0 + - + start_resource: 18 + num_resource: 20 + type: 13578 + host_id: 12 + reserved: 0 + - + start_resource: 38 + num_resource: 4 + type: 13578 + host_id: 13 + reserved: 0 + - + start_resource: 42 + num_resource: 8 + type: 13578 + host_id: 35 + reserved: 0 + - + start_resource: 50 + num_resource: 8 + type: 13578 + host_id: 37 + reserved: 0 + - + start_resource: 58 + num_resource: 2 + type: 13578 + host_id: 128 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13579 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 1 + type: 13579 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13579 + host_id: 35 + reserved: 0 + - + start_resource: 3 + num_resource: 1 + type: 13579 + host_id: 35 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 13580 + host_id: 37 + reserved: 0 + - + start_resource: 0 + num_resource: 2 + type: 13580 + host_id: 37 + reserved: 0 + - + start_resource: 4 + num_resource: 4 + type: 13581 + host_id: 12 + reserved: 0 + - + start_resource: 8 + num_resource: 2 + type: 13581 + host_id: 13 + reserved: 0 + - + start_resource: 10 + num_resource: 2 + type: 13581 + host_id: 3 + reserved: 0 + - + start_resource: 12 + num_resource: 2 + type: 13581 + host_id: 5 + reserved: 0 + - + start_resource: 14 + num_resource: 2 + type: 13581 + host_id: 35 + reserved: 0 + - + start_resource: 16 + num_resource: 2 + type: 13581 + host_id: 37 + reserved: 0 + - + start_resource: 18 + num_resource: 20 + type: 13581 + host_id: 12 + reserved: 0 + - + start_resource: 38 + num_resource: 4 + type: 13581 + host_id: 13 + reserved: 0 + - + start_resource: 42 + num_resource: 8 + type: 13581 + host_id: 35 + reserved: 0 + - + start_resource: 50 + num_resource: 8 + type: 13581 + host_id: 37 + reserved: 0 + - + start_resource: 58 + num_resource: 2 + type: 13581 + host_id: 128 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13583 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 1 + type: 13583 + host_id: 12 + reserved: 0 + - + start_resource: 2 + num_resource: 0 + type: 13583 + host_id: 35 + reserved: 0 + - + start_resource: 3 + num_resource: 1 + type: 13583 + host_id: 35 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 13584 + host_id: 37 + reserved: 0 + - + start_resource: 0 + num_resource: 2 + type: 13584 + host_id: 37 + reserved: 0 + - + start_resource: 10 + num_resource: 128 + type: 13632 + host_id: 12 + reserved: 0 + - + start_resource: 138 + num_resource: 54 + type: 13632 + host_id: 13 + reserved: 0 + - + start_resource: 196 + num_resource: 28 + type: 13632 + host_id: 35 + reserved: 0 + - + start_resource: 228 + num_resource: 28 + type: 13632 + host_id: 37 + reserved: 0 + - + start_resource: 400 + num_resource: 4 + type: 13632 + host_id: 3 + reserved: 0 + - + start_resource: 404 + num_resource: 4 + type: 13632 + host_id: 5 + reserved: 0 + - + start_resource: 15 + num_resource: 32 + type: 14922 + host_id: 12 + reserved: 0 + - + start_resource: 47 + num_resource: 16 + type: 14922 + host_id: 13 + reserved: 0 + - + start_resource: 63 + num_resource: 64 + type: 14922 + host_id: 3 + reserved: 0 + - + start_resource: 127 + num_resource: 32 + type: 14922 + host_id: 5 + reserved: 0 + - + start_resource: 159 + num_resource: 16 + type: 14922 + host_id: 35 + reserved: 0 + - + start_resource: 175 + num_resource: 16 + type: 14922 + host_id: 37 + reserved: 0 + - + start_resource: 191 + num_resource: 65 + type: 14922 + host_id: 128 + reserved: 0 + - + start_resource: 16399 + num_resource: 128 + type: 14925 + host_id: 12 + reserved: 0 + - + start_resource: 16527 + num_resource: 128 + type: 14925 + host_id: 13 + reserved: 0 + - + start_resource: 16655 + num_resource: 256 + type: 14925 + host_id: 3 + reserved: 0 + - + start_resource: 16911 + num_resource: 128 + type: 14925 + host_id: 5 + reserved: 0 + - + start_resource: 17039 + num_resource: 128 + type: 14925 + host_id: 35 + reserved: 0 + - + start_resource: 17167 + num_resource: 128 + type: 14925 + host_id: 37 + reserved: 0 + - + start_resource: 17295 + num_resource: 625 + type: 14925 + host_id: 128 + reserved: 0 + - + start_resource: 1 + num_resource: 8 + type: 14976 + host_id: 12 + reserved: 0 + - + start_resource: 9 + num_resource: 4 + type: 14976 + host_id: 13 + reserved: 0 + - + start_resource: 13 + num_resource: 16 + type: 14976 + host_id: 3 + reserved: 0 + - + start_resource: 29 + num_resource: 16 + type: 14976 + host_id: 5 + reserved: 0 + - + start_resource: 45 + num_resource: 8 + type: 14976 + host_id: 35 + reserved: 0 + - + start_resource: 53 + num_resource: 8 + type: 14976 + host_id: 37 + reserved: 0 + - + start_resource: 61 + num_resource: 3 + type: 14976 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15040 + host_id: 128 + reserved: 0 + - + start_resource: 96 + num_resource: 32 + type: 15041 + host_id: 12 + reserved: 0 + - + start_resource: 128 + num_resource: 16 + type: 15041 + host_id: 13 + reserved: 0 + - + start_resource: 144 + num_resource: 32 + type: 15041 + host_id: 3 + reserved: 0 + - + start_resource: 176 + num_resource: 32 + type: 15041 + host_id: 5 + reserved: 0 + - + start_resource: 208 + num_resource: 16 + type: 15041 + host_id: 35 + reserved: 0 + - + start_resource: 224 + num_resource: 16 + type: 15041 + host_id: 37 + reserved: 0 + - + start_resource: 240 + num_resource: 12 + type: 15041 + host_id: 128 + reserved: 0 + - + start_resource: 50 + num_resource: 3 + type: 15042 + host_id: 12 + reserved: 0 + - + start_resource: 53 + num_resource: 2 + type: 15042 + host_id: 13 + reserved: 0 + - + start_resource: 55 + num_resource: 2 + type: 15042 + host_id: 3 + reserved: 0 + - + start_resource: 57 + num_resource: 2 + type: 15042 + host_id: 5 + reserved: 0 + - + start_resource: 59 + num_resource: 2 + type: 15042 + host_id: 35 + reserved: 0 + - + start_resource: 61 + num_resource: 2 + type: 15042 + host_id: 37 + reserved: 0 + - + start_resource: 63 + num_resource: 9 + type: 15042 + host_id: 12 + reserved: 0 + - + start_resource: 72 + num_resource: 4 + type: 15042 + host_id: 13 + reserved: 0 + - + start_resource: 76 + num_resource: 4 + type: 15042 + host_id: 3 + reserved: 0 + - + start_resource: 80 + num_resource: 4 + type: 15042 + host_id: 5 + reserved: 0 + - + start_resource: 84 + num_resource: 4 + type: 15042 + host_id: 35 + reserved: 0 + - + start_resource: 88 + num_resource: 4 + type: 15042 + host_id: 37 + reserved: 0 + - + start_resource: 92 + num_resource: 1 + type: 15042 + host_id: 128 + reserved: 0 + - + start_resource: 2 + num_resource: 3 + type: 15043 + host_id: 12 + reserved: 0 + - + start_resource: 5 + num_resource: 2 + type: 15043 + host_id: 13 + reserved: 0 + - + start_resource: 7 + num_resource: 2 + type: 15043 + host_id: 3 + reserved: 0 + - + start_resource: 9 + num_resource: 2 + type: 15043 + host_id: 5 + reserved: 0 + - + start_resource: 11 + num_resource: 2 + type: 15043 + host_id: 35 + reserved: 0 + - + start_resource: 13 + num_resource: 2 + type: 15043 + host_id: 37 + reserved: 0 + - + start_resource: 15 + num_resource: 9 + type: 15043 + host_id: 12 + reserved: 0 + - + start_resource: 24 + num_resource: 4 + type: 15043 + host_id: 13 + reserved: 0 + - + start_resource: 28 + num_resource: 4 + type: 15043 + host_id: 3 + reserved: 0 + - + start_resource: 32 + num_resource: 4 + type: 15043 + host_id: 5 + reserved: 0 + - + start_resource: 36 + num_resource: 4 + type: 15043 + host_id: 35 + reserved: 0 + - + start_resource: 40 + num_resource: 4 + type: 15043 + host_id: 37 + reserved: 0 + - + start_resource: 44 + num_resource: 2 + type: 15043 + host_id: 128 + reserved: 0 + - + start_resource: 48 + num_resource: 0 + type: 15045 + host_id: 3 + reserved: 0 + - + start_resource: 48 + num_resource: 0 + type: 15045 + host_id: 12 + reserved: 0 + - + start_resource: 48 + num_resource: 1 + type: 15045 + host_id: 12 + reserved: 0 + - + start_resource: 49 + num_resource: 1 + type: 15045 + host_id: 3 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15047 + host_id: 3 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15047 + host_id: 12 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15047 + host_id: 12 + reserved: 0 + - + start_resource: 1 + num_resource: 1 + type: 15047 + host_id: 3 + reserved: 0 + - + start_resource: 2 + num_resource: 1 + type: 15050 + host_id: 12 + reserved: 0 + - + start_resource: 3 + num_resource: 1 + type: 15050 + host_id: 13 + reserved: 0 + - + start_resource: 0 + num_resource: 3 + type: 15051 + host_id: 12 + reserved: 0 + - + start_resource: 3 + num_resource: 2 + type: 15051 + host_id: 13 + reserved: 0 + - + start_resource: 5 + num_resource: 6 + type: 15051 + host_id: 3 + reserved: 0 + - + start_resource: 11 + num_resource: 6 + type: 15051 + host_id: 5 + reserved: 0 + - + start_resource: 17 + num_resource: 5 + type: 15051 + host_id: 35 + reserved: 0 + - + start_resource: 22 + num_resource: 5 + type: 15051 + host_id: 37 + reserved: 0 + - + start_resource: 27 + num_resource: 5 + type: 15051 + host_id: 128 + reserved: 0 + - + start_resource: 48 + num_resource: 8 + type: 15104 + host_id: 12 + reserved: 0 + - + start_resource: 56 + num_resource: 4 + type: 15104 + host_id: 13 + reserved: 0 + - + start_resource: 60 + num_resource: 8 + type: 15104 + host_id: 3 + reserved: 0 + - + start_resource: 68 + num_resource: 4 + type: 15104 + host_id: 5 + reserved: 0 + - + start_resource: 72 + num_resource: 8 + type: 15104 + host_id: 35 + reserved: 0 + - + start_resource: 80 + num_resource: 4 + type: 15104 + host_id: 37 + reserved: 0 + - + start_resource: 84 + num_resource: 12 + type: 15104 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15105 + host_id: 128 + reserved: 0 + - + start_resource: 56320 + num_resource: 256 + type: 15106 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15107 + host_id: 128 + reserved: 0 + - + start_resource: 2 + num_resource: 3 + type: 15114 + host_id: 12 + reserved: 0 + - + start_resource: 5 + num_resource: 2 + type: 15114 + host_id: 13 + reserved: 0 + - + start_resource: 7 + num_resource: 2 + type: 15114 + host_id: 3 + reserved: 0 + - + start_resource: 9 + num_resource: 2 + type: 15114 + host_id: 5 + reserved: 0 + - + start_resource: 11 + num_resource: 2 + type: 15114 + host_id: 35 + reserved: 0 + - + start_resource: 13 + num_resource: 2 + type: 15114 + host_id: 37 + reserved: 0 + - + start_resource: 15 + num_resource: 9 + type: 15114 + host_id: 12 + reserved: 0 + - + start_resource: 24 + num_resource: 4 + type: 15114 + host_id: 13 + reserved: 0 + - + start_resource: 28 + num_resource: 4 + type: 15114 + host_id: 3 + reserved: 0 + - + start_resource: 32 + num_resource: 4 + type: 15114 + host_id: 5 + reserved: 0 + - + start_resource: 36 + num_resource: 4 + type: 15114 + host_id: 35 + reserved: 0 + - + start_resource: 40 + num_resource: 4 + type: 15114 + host_id: 37 + reserved: 0 + - + start_resource: 44 + num_resource: 1 + type: 15114 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15115 + host_id: 3 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15115 + host_id: 12 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15115 + host_id: 12 + reserved: 0 + - + start_resource: 1 + num_resource: 1 + type: 15115 + host_id: 3 + reserved: 0 + - + start_resource: 2 + num_resource: 3 + type: 15117 + host_id: 12 + reserved: 0 + - + start_resource: 5 + num_resource: 2 + type: 15117 + host_id: 13 + reserved: 0 + - + start_resource: 7 + num_resource: 2 + type: 15117 + host_id: 3 + reserved: 0 + - + start_resource: 9 + num_resource: 2 + type: 15117 + host_id: 5 + reserved: 0 + - + start_resource: 11 + num_resource: 2 + type: 15117 + host_id: 35 + reserved: 0 + - + start_resource: 13 + num_resource: 2 + type: 15117 + host_id: 37 + reserved: 0 + - + start_resource: 15 + num_resource: 9 + type: 15117 + host_id: 12 + reserved: 0 + - + start_resource: 24 + num_resource: 4 + type: 15117 + host_id: 13 + reserved: 0 + - + start_resource: 28 + num_resource: 4 + type: 15117 + host_id: 3 + reserved: 0 + - + start_resource: 32 + num_resource: 4 + type: 15117 + host_id: 5 + reserved: 0 + - + start_resource: 36 + num_resource: 4 + type: 15117 + host_id: 35 + reserved: 0 + - + start_resource: 40 + num_resource: 4 + type: 15117 + host_id: 37 + reserved: 0 + - + start_resource: 44 + num_resource: 2 + type: 15117 + host_id: 128 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15119 + host_id: 3 + reserved: 0 + - + start_resource: 0 + num_resource: 0 + type: 15119 + host_id: 12 + reserved: 0 + - + start_resource: 0 + num_resource: 1 + type: 15119 + host_id: 12 + reserved: 0 + - + start_resource: 1 + num_resource: 1 + type: 15119 + host_id: 3 + reserved: 0 + - + start_resource: 11 + num_resource: 20 + type: 15168 + host_id: 3 + reserved: 0 + - + start_resource: 36 + num_resource: 28 + type: 15168 + host_id: 5 + reserved: 0 diff --git a/board/ti/j7200/sec-cfg.yaml b/board/ti/j7200/sec-cfg.yaml new file mode 100644 index 00000000000..4726ac24a38 --- /dev/null +++ b/board/ti/j7200/sec-cfg.yaml @@ -0,0 +1,379 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ +# +# Security management configuration for J7200 +# + +--- + +sec-cfg: + rev: + boardcfg_abi_maj: 0x0 + boardcfg_abi_min: 0x1 + processor_acl_list: + subhdr: + magic: 0xF1EA + size: 164 + proc_acl_entries: + - # 1 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 2 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 3 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 4 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 5 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 6 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 7 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 8 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 9 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 10 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 11 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 12 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 13 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 14 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 15 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 16 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 17 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 18 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 19 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 20 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 21 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 22 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 23 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 24 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 25 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 26 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 27 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 28 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 29 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 30 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 31 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + - # 32 + processor_id: 0 + proc_access_master: 0 + proc_access_secondary: [0, 0, 0] + host_hierarchy: + subhdr: + magic: 0x8D27 + size: 68 + host_hierarchy_entries: + - # 1 + host_id: 0 + supervisor_host_id: 0 + - # 2 + host_id: 0 + supervisor_host_id: 0 + - # 3 + host_id: 0 + supervisor_host_id: 0 + - # 4 + host_id: 0 + supervisor_host_id: 0 + - # 5 + host_id: 0 + supervisor_host_id: 0 + - # 6 + host_id: 0 + supervisor_host_id: 0 + - # 7 + host_id: 0 + supervisor_host_id: 0 + - # 8 + host_id: 0 + supervisor_host_id: 0 + - # 9 + host_id: 0 + supervisor_host_id: 0 + - # 10 + host_id: 0 + supervisor_host_id: 0 + - # 11 + host_id: 0 + supervisor_host_id: 0 + - # 12 + host_id: 0 + supervisor_host_id: 0 + - # 13 + host_id: 0 + supervisor_host_id: 0 + - # 14 + host_id: 0 + supervisor_host_id: 0 + - # 15 + host_id: 0 + supervisor_host_id: 0 + - # 16 + host_id: 0 + supervisor_host_id: 0 + - # 17 + host_id: 0 + supervisor_host_id: 0 + - # 18 + host_id: 0 + supervisor_host_id: 0 + - # 19 + host_id: 0 + supervisor_host_id: 0 + - # 20 + host_id: 0 + supervisor_host_id: 0 + - # 21 + host_id: 0 + supervisor_host_id: 0 + - # 22 + host_id: 0 + supervisor_host_id: 0 + - # 23 + host_id: 0 + supervisor_host_id: 0 + - # 24 + host_id: 0 + supervisor_host_id: 0 + - # 25 + host_id: 0 + supervisor_host_id: 0 + - # 26 + host_id: 0 + supervisor_host_id: 0 + - # 27 + host_id: 0 + supervisor_host_id: 0 + - # 28 + host_id: 0 + supervisor_host_id: 0 + - # 29 + host_id: 0 + supervisor_host_id: 0 + - # 30 + host_id: 0 + supervisor_host_id: 0 + - # 31 + host_id: 0 + supervisor_host_id: 0 + - # 32 + host_id: 0 + supervisor_host_id: 0 + otp_config: + subhdr: + magic: 0x4081 + size: 69 + write_host_id: 0 + otp_entry: + - # 1 + host_id: 0 + host_perms: 0 + - # 2 + host_id: 0 + host_perms: 0 + - # 3 + host_id: 0 + host_perms: 0 + - # 4 + host_id: 0 + host_perms: 0 + - # 5 + host_id: 0 + host_perms: 0 + - # 6 + host_id: 0 + host_perms: 0 + - # 7 + host_id: 0 + host_perms: 0 + - # 8 + host_id: 0 + host_perms: 0 + - # 9 + host_id: 0 + host_perms: 0 + - # 10 + host_id: 0 + host_perms: 0 + - # 11 + host_id: 0 + host_perms: 0 + - # 12 + host_id: 0 + host_perms: 0 + - # 13 + host_id: 0 + host_perms: 0 + - # 14 + host_id: 0 + host_perms: 0 + - # 15 + host_id: 0 + host_perms: 0 + - # 16 + host_id: 0 + host_perms: 0 + - # 17 + host_id: 0 + host_perms: 0 + - # 18 + host_id: 0 + host_perms: 0 + - # 19 + host_id: 0 + host_perms: 0 + - # 20 + host_id: 0 + host_perms: 0 + - # 21 + host_id: 0 + host_perms: 0 + - # 22 + host_id: 0 + host_perms: 0 + - # 23 + host_id: 0 + host_perms: 0 + - # 24 + host_id: 0 + host_perms: 0 + - # 25 + host_id: 0 + host_perms: 0 + - # 26 + host_id: 0 + host_perms: 0 + - # 27 + host_id: 0 + host_perms: 0 + - # 28 + host_id: 0 + host_perms: 0 + - # 29 + host_id: 0 + host_perms: 0 + - # 30 + host_id: 0 + host_perms: 0 + - # 31 + host_id: 0 + host_perms: 0 + - # 32 + host_id: 0 + host_perms: 0 + dkek_config: + subhdr: + magic: 0x5170 + size: 12 + allowed_hosts: [128, 0, 0, 0] + allow_dkek_export_tisci: 0x5A + rsvd: [0, 0, 0] + sa2ul_cfg: + subhdr: + magic: 0x23BE + size: 0 + auth_resource_owner: 0 + enable_saul_psil_global_config_writes: 0 + rsvd: [0, 0] + sec_dbg_config: + subhdr: + magic: 0x42AF + size: 16 + allow_jtag_unlock: 0x5A + allow_wildcard_unlock: 0x5A + allowed_debug_level_rsvd: 0 + rsvd: 0 + min_cert_rev: 0x0 + jtag_unlock_hosts: [0, 0, 0, 0] + sec_handover_cfg: + subhdr: + magic: 0x608F + size: 10 + handover_msg_sender: 0 + handover_to_host_id: 0 + rsvd: [0, 0, 0, 0] diff --git a/board/ti/j721e/Kconfig b/board/ti/j721e/Kconfig index 6990f6ef4a4..7c7e23988d8 100644 --- a/board/ti/j721e/Kconfig +++ b/board/ti/j721e/Kconfig @@ -38,39 +38,3 @@ config ENV_SOURCE_FILE source "board/ti/common/Kconfig" endif - -if TARGET_J7200_A72_EVM - -config SYS_BOARD - default "j721e" - -config SYS_VENDOR - default "ti" - -config SYS_CONFIG_NAME - default "j721e_evm" - -config ENV_SOURCE_FILE - default "j721e" - -source "board/ti/common/Kconfig" - -endif - -if TARGET_J7200_R5_EVM - -config SYS_BOARD - default "j721e" - -config SYS_VENDOR - default "ti" - -config SYS_CONFIG_NAME - default "j721e_evm" - -config ENV_SOURCE_FILE - default "j721e" - -source "board/ti/common/Kconfig" - -endif diff --git a/board/ti/j721e/MAINTAINERS b/board/ti/j721e/MAINTAINERS index 06aba53d9b0..19199dbeadd 100644 --- a/board/ti/j721e/MAINTAINERS +++ b/board/ti/j721e/MAINTAINERS @@ -7,5 +7,3 @@ F: configs/j721e_evm_r5_defconfig F: configs/j721e_evm_a72_defconfig F: configs/j721e_sk_r5_defconfig F: configs/j721e_sk_a72_defconfig -F: configs/j7200_evm_r5_defconfig -F: configs/j7200_evm_a72_defconfig diff --git a/board/ti/j721e/board-cfg_j7200.yaml b/board/ti/j721e/board-cfg_j7200.yaml deleted file mode 100644 index a1e55a26be5..00000000000 --- a/board/ti/j721e/board-cfg_j7200.yaml +++ /dev/null @@ -1,36 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0+ -# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ -# -# Board configuration for J7200 -# - ---- - -board-cfg: - rev: - boardcfg_abi_maj: 0x0 - boardcfg_abi_min: 0x1 - control: - subhdr: - magic: 0xC1D3 - size: 7 - main_isolation_enable: 0x5A - main_isolation_hostid: 0x2 - secproxy: - subhdr: - magic: 0x1207 - size: 7 - scaling_factor: 0x1 - scaling_profile: 0x1 - disable_main_nav_secure_proxy: 0 - msmc: - subhdr: - magic: 0xA5C3 - size: 5 - msmc_cache_size: 0x10 - debug_cfg: - subhdr: - magic: 0x020C - size: 8 - trace_dst_enables: 0x00 - trace_src_enables: 0x00 diff --git a/board/ti/j721e/j721e.env b/board/ti/j721e/j721e.env index 38bfd7d4963..e5b4225b3ce 100644 --- a/board/ti/j721e/j721e.env +++ b/board/ti/j721e/j721e.env @@ -16,9 +16,6 @@ run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} #if CONFIG_TARGET_J721E_R5_EVM addr_mcur5f0_0load=0x89000000 name_mcur5f0_0fw=/lib/firmware/j7-mcu-r5f0_0-fw -#elif CONFIG_TARGET_J7200_R5_EVM -addr_mcur5f0_0load=0x89000000 -name_mcur5f0_0fw=/lib/firmware/j7200-mcu-r5f0_0-fw #endif boot_targets=mmc1 mmc0 usb pxe dhcp @@ -28,15 +25,7 @@ bootpart=1:2 bootdir=/boot rd_spec=- -#if CONFIG_TARGET_J7200_A72_EVM -do_main_cpsw0_qsgmii_phyinit=1 -init_main_cpsw0_qsgmii_phy=gpio set gpio@22_17; - gpio clear gpio@22_16 -main_cpsw0_qsgmii_phyinit= - if test ${do_main_cpsw0_qsgmii_phyinit} -eq 1 && test ${dorprocboot} -eq 1 && test ${boot} = mmc; then - run init_main_cpsw0_qsgmii_phy; - fi; -#elif CONFIG_TARGET_J721E_A72_EVM +#if CONFIG_TARGET_J721E_A72_EVM init_main_cpsw0_qsgmii_phy=gpio set gpio@22_17; gpio clear gpio@22_16 main_cpsw0_qsgmii_phyinit= @@ -51,7 +40,3 @@ main_cpsw0_qsgmii_phyinit= #if CONFIG_TARGET_J721E_A72_EVM rproc_fw_binaries=2 /lib/firmware/j7-main-r5f0_0-fw 3 /lib/firmware/j7-main-r5f0_1-fw 4 /lib/firmware/j7-main-r5f1_0-fw 5 /lib/firmware/j7-main-r5f1_1-fw 6 /lib/firmware/j7-c66_0-fw 7 /lib/firmware/j7-c66_1-fw 8 /lib/firmware/j7-c71_0-fw #endif - -#if CONFIG_TARGET_J7200_A72_EVM -rproc_fw_binaries=2 /lib/firmware/j7200-main-r5f0_0-fw 3 /lib/firmware/j7200-main-r5f0_1-fw -#endif diff --git a/board/ti/j721e/pm-cfg_j7200.yaml b/board/ti/j721e/pm-cfg_j7200.yaml deleted file mode 100644 index 85cd2c9dbca..00000000000 --- a/board/ti/j721e/pm-cfg_j7200.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0+ -# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ -# -# Power management configuration for J7200 -# - ---- - -pm-cfg: - rev: - boardcfg_abi_maj: 0x0 - boardcfg_abi_min: 0x1 diff --git a/board/ti/j721e/rm-cfg_j7200.yaml b/board/ti/j721e/rm-cfg_j7200.yaml deleted file mode 100644 index f83184bbfc0..00000000000 --- a/board/ti/j721e/rm-cfg_j7200.yaml +++ /dev/null @@ -1,1785 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0+ -# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ -# -# Resource management configuration for J7200 -# - ---- - -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: 3 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 2 - host_id: 5 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 3 - host_id: 12 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 4 - host_id: 13 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 5 - host_id: 35 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 6 - host_id: 37 - allowed_atype: 0b101010 - allowed_qos: 0xAAAA - allowed_orderid: 0xAAAAAAAA - allowed_priority: 0xAAAA - allowed_sched_priority: 0xAA - - # 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: 2048 - reserved: 0 - resasg_entries: - - - start_resource: 0 - num_resource: 32 - type: 8192 - host_id: 3 - reserved: 0 - - - start_resource: 32 - num_resource: 32 - type: 8192 - host_id: 5 - reserved: 0 - - - start_resource: 0 - num_resource: 24 - type: 8320 - host_id: 3 - reserved: 0 - - - start_resource: 24 - num_resource: 24 - type: 8320 - host_id: 5 - reserved: 0 - - - start_resource: 0 - num_resource: 8 - type: 8384 - host_id: 3 - reserved: 0 - - - start_resource: 8 - num_resource: 8 - type: 8384 - host_id: 5 - reserved: 0 - - - start_resource: 16 - num_resource: 8 - type: 8384 - host_id: 35 - reserved: 0 - - - start_resource: 24 - num_resource: 8 - type: 8384 - host_id: 37 - reserved: 0 - - - start_resource: 32 - num_resource: 16 - type: 8384 - host_id: 12 - reserved: 0 - - - start_resource: 48 - num_resource: 16 - type: 8384 - host_id: 13 - reserved: 0 - - - start_resource: 0 - num_resource: 48 - type: 8704 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 8 - type: 8768 - host_id: 3 - reserved: 0 - - - start_resource: 8 - num_resource: 8 - type: 8768 - host_id: 5 - reserved: 0 - - - start_resource: 16 - num_resource: 8 - type: 8768 - host_id: 12 - reserved: 0 - - - start_resource: 24 - num_resource: 8 - type: 8768 - host_id: 13 - reserved: 0 - - - start_resource: 0 - num_resource: 64 - type: 13258 - host_id: 128 - reserved: 0 - - - start_resource: 20480 - num_resource: 1024 - type: 13261 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 64 - type: 13322 - host_id: 128 - reserved: 0 - - - start_resource: 22528 - num_resource: 1024 - type: 13325 - host_id: 128 - reserved: 0 - - - start_resource: 18 - num_resource: 86 - type: 13386 - host_id: 12 - reserved: 0 - - - start_resource: 104 - num_resource: 32 - type: 13386 - host_id: 13 - reserved: 0 - - - start_resource: 136 - num_resource: 16 - type: 13386 - host_id: 3 - reserved: 0 - - - start_resource: 152 - num_resource: 16 - type: 13386 - host_id: 5 - reserved: 0 - - - start_resource: 168 - num_resource: 32 - type: 13386 - host_id: 35 - reserved: 0 - - - start_resource: 200 - num_resource: 24 - type: 13386 - host_id: 37 - reserved: 0 - - - start_resource: 224 - num_resource: 32 - type: 13386 - host_id: 128 - reserved: 0 - - - start_resource: 18 - num_resource: 1024 - type: 13389 - host_id: 12 - reserved: 0 - - - start_resource: 1042 - num_resource: 512 - type: 13389 - host_id: 13 - reserved: 0 - - - start_resource: 1554 - num_resource: 128 - type: 13389 - host_id: 3 - reserved: 0 - - - start_resource: 1682 - num_resource: 128 - type: 13389 - host_id: 5 - reserved: 0 - - - start_resource: 1810 - num_resource: 256 - type: 13389 - host_id: 35 - reserved: 0 - - - start_resource: 2066 - num_resource: 512 - type: 13389 - host_id: 37 - reserved: 0 - - - start_resource: 2578 - num_resource: 2030 - type: 13389 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 4 - type: 13440 - host_id: 12 - reserved: 0 - - - start_resource: 4 - num_resource: 4 - type: 13440 - host_id: 13 - reserved: 0 - - - start_resource: 8 - num_resource: 4 - type: 13440 - host_id: 3 - reserved: 0 - - - start_resource: 12 - num_resource: 4 - type: 13440 - host_id: 5 - reserved: 0 - - - start_resource: 16 - num_resource: 16 - type: 13440 - host_id: 35 - reserved: 0 - - - start_resource: 32 - num_resource: 16 - type: 13440 - host_id: 37 - reserved: 0 - - - start_resource: 48 - num_resource: 16 - type: 13440 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 13504 - host_id: 128 - reserved: 0 - - - start_resource: 120 - num_resource: 200 - type: 13505 - host_id: 12 - reserved: 0 - - - start_resource: 320 - num_resource: 40 - type: 13505 - host_id: 13 - reserved: 0 - - - start_resource: 360 - num_resource: 32 - type: 13505 - host_id: 3 - reserved: 0 - - - start_resource: 392 - num_resource: 32 - type: 13505 - host_id: 5 - reserved: 0 - - - start_resource: 424 - num_resource: 256 - type: 13505 - host_id: 35 - reserved: 0 - - - start_resource: 680 - num_resource: 256 - type: 13505 - host_id: 37 - reserved: 0 - - - start_resource: 936 - num_resource: 38 - type: 13505 - host_id: 128 - reserved: 0 - - - start_resource: 64 - num_resource: 4 - type: 13506 - host_id: 12 - reserved: 0 - - - start_resource: 68 - num_resource: 2 - type: 13506 - host_id: 13 - reserved: 0 - - - start_resource: 70 - num_resource: 2 - type: 13506 - host_id: 3 - reserved: 0 - - - start_resource: 72 - num_resource: 2 - type: 13506 - host_id: 5 - reserved: 0 - - - start_resource: 74 - num_resource: 2 - type: 13506 - host_id: 35 - reserved: 0 - - - start_resource: 76 - num_resource: 2 - type: 13506 - host_id: 37 - reserved: 0 - - - start_resource: 78 - num_resource: 20 - type: 13506 - host_id: 12 - reserved: 0 - - - start_resource: 98 - num_resource: 4 - type: 13506 - host_id: 13 - reserved: 0 - - - start_resource: 102 - num_resource: 8 - type: 13506 - host_id: 35 - reserved: 0 - - - start_resource: 110 - num_resource: 8 - type: 13506 - host_id: 37 - reserved: 0 - - - start_resource: 118 - num_resource: 2 - type: 13506 - host_id: 128 - reserved: 0 - - - start_resource: 4 - num_resource: 4 - type: 13507 - host_id: 12 - reserved: 0 - - - start_resource: 8 - num_resource: 2 - type: 13507 - host_id: 13 - reserved: 0 - - - start_resource: 10 - num_resource: 2 - type: 13507 - host_id: 3 - reserved: 0 - - - start_resource: 12 - num_resource: 2 - type: 13507 - host_id: 5 - reserved: 0 - - - start_resource: 14 - num_resource: 2 - type: 13507 - host_id: 35 - reserved: 0 - - - start_resource: 16 - num_resource: 2 - type: 13507 - host_id: 37 - reserved: 0 - - - start_resource: 18 - num_resource: 20 - type: 13507 - host_id: 12 - reserved: 0 - - - start_resource: 38 - num_resource: 4 - type: 13507 - host_id: 13 - reserved: 0 - - - start_resource: 42 - num_resource: 8 - type: 13507 - host_id: 35 - reserved: 0 - - - start_resource: 50 - num_resource: 8 - type: 13507 - host_id: 37 - reserved: 0 - - - start_resource: 58 - num_resource: 2 - type: 13507 - host_id: 128 - reserved: 0 - - - start_resource: 62 - num_resource: 0 - type: 13509 - host_id: 12 - reserved: 0 - - - start_resource: 62 - num_resource: 1 - type: 13509 - host_id: 12 - reserved: 0 - - - start_resource: 62 - num_resource: 0 - type: 13509 - host_id: 35 - reserved: 0 - - - start_resource: 63 - num_resource: 1 - type: 13509 - host_id: 35 - reserved: 0 - - - start_resource: 60 - num_resource: 0 - type: 13510 - host_id: 37 - reserved: 0 - - - start_resource: 60 - num_resource: 2 - type: 13510 - host_id: 37 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13511 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 1 - type: 13511 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13511 - host_id: 35 - reserved: 0 - - - start_resource: 3 - num_resource: 1 - type: 13511 - host_id: 35 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 13512 - host_id: 37 - reserved: 0 - - - start_resource: 0 - num_resource: 2 - type: 13512 - host_id: 37 - reserved: 0 - - - start_resource: 2 - num_resource: 1 - type: 13514 - host_id: 12 - reserved: 0 - - - start_resource: 3 - num_resource: 1 - type: 13514 - host_id: 13 - reserved: 0 - - - start_resource: 0 - num_resource: 3 - type: 13515 - host_id: 12 - reserved: 0 - - - start_resource: 3 - num_resource: 2 - type: 13515 - host_id: 13 - reserved: 0 - - - start_resource: 5 - num_resource: 1 - type: 13515 - host_id: 3 - reserved: 0 - - - start_resource: 6 - num_resource: 1 - type: 13515 - host_id: 5 - reserved: 0 - - - start_resource: 7 - num_resource: 16 - type: 13515 - host_id: 35 - reserved: 0 - - - start_resource: 23 - num_resource: 8 - type: 13515 - host_id: 37 - reserved: 0 - - - start_resource: 31 - num_resource: 1 - type: 13515 - host_id: 128 - reserved: 0 - - - start_resource: 60 - num_resource: 8 - type: 13568 - host_id: 12 - reserved: 0 - - - start_resource: 68 - num_resource: 8 - type: 13568 - host_id: 13 - reserved: 0 - - - start_resource: 76 - num_resource: 8 - type: 13568 - host_id: 37 - reserved: 0 - - - start_resource: 84 - num_resource: 66 - type: 13568 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 13569 - host_id: 128 - reserved: 0 - - - start_resource: 49152 - num_resource: 1024 - type: 13570 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 13571 - host_id: 128 - reserved: 0 - - - start_resource: 4 - num_resource: 4 - type: 13578 - host_id: 12 - reserved: 0 - - - start_resource: 8 - num_resource: 2 - type: 13578 - host_id: 13 - reserved: 0 - - - start_resource: 10 - num_resource: 2 - type: 13578 - host_id: 3 - reserved: 0 - - - start_resource: 12 - num_resource: 2 - type: 13578 - host_id: 5 - reserved: 0 - - - start_resource: 14 - num_resource: 2 - type: 13578 - host_id: 35 - reserved: 0 - - - start_resource: 16 - num_resource: 2 - type: 13578 - host_id: 37 - reserved: 0 - - - start_resource: 18 - num_resource: 20 - type: 13578 - host_id: 12 - reserved: 0 - - - start_resource: 38 - num_resource: 4 - type: 13578 - host_id: 13 - reserved: 0 - - - start_resource: 42 - num_resource: 8 - type: 13578 - host_id: 35 - reserved: 0 - - - start_resource: 50 - num_resource: 8 - type: 13578 - host_id: 37 - reserved: 0 - - - start_resource: 58 - num_resource: 2 - type: 13578 - host_id: 128 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13579 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 1 - type: 13579 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13579 - host_id: 35 - reserved: 0 - - - start_resource: 3 - num_resource: 1 - type: 13579 - host_id: 35 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 13580 - host_id: 37 - reserved: 0 - - - start_resource: 0 - num_resource: 2 - type: 13580 - host_id: 37 - reserved: 0 - - - start_resource: 4 - num_resource: 4 - type: 13581 - host_id: 12 - reserved: 0 - - - start_resource: 8 - num_resource: 2 - type: 13581 - host_id: 13 - reserved: 0 - - - start_resource: 10 - num_resource: 2 - type: 13581 - host_id: 3 - reserved: 0 - - - start_resource: 12 - num_resource: 2 - type: 13581 - host_id: 5 - reserved: 0 - - - start_resource: 14 - num_resource: 2 - type: 13581 - host_id: 35 - reserved: 0 - - - start_resource: 16 - num_resource: 2 - type: 13581 - host_id: 37 - reserved: 0 - - - start_resource: 18 - num_resource: 20 - type: 13581 - host_id: 12 - reserved: 0 - - - start_resource: 38 - num_resource: 4 - type: 13581 - host_id: 13 - reserved: 0 - - - start_resource: 42 - num_resource: 8 - type: 13581 - host_id: 35 - reserved: 0 - - - start_resource: 50 - num_resource: 8 - type: 13581 - host_id: 37 - reserved: 0 - - - start_resource: 58 - num_resource: 2 - type: 13581 - host_id: 128 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13583 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 1 - type: 13583 - host_id: 12 - reserved: 0 - - - start_resource: 2 - num_resource: 0 - type: 13583 - host_id: 35 - reserved: 0 - - - start_resource: 3 - num_resource: 1 - type: 13583 - host_id: 35 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 13584 - host_id: 37 - reserved: 0 - - - start_resource: 0 - num_resource: 2 - type: 13584 - host_id: 37 - reserved: 0 - - - start_resource: 10 - num_resource: 128 - type: 13632 - host_id: 12 - reserved: 0 - - - start_resource: 138 - num_resource: 54 - type: 13632 - host_id: 13 - reserved: 0 - - - start_resource: 196 - num_resource: 28 - type: 13632 - host_id: 35 - reserved: 0 - - - start_resource: 228 - num_resource: 28 - type: 13632 - host_id: 37 - reserved: 0 - - - start_resource: 400 - num_resource: 4 - type: 13632 - host_id: 3 - reserved: 0 - - - start_resource: 404 - num_resource: 4 - type: 13632 - host_id: 5 - reserved: 0 - - - start_resource: 15 - num_resource: 32 - type: 14922 - host_id: 12 - reserved: 0 - - - start_resource: 47 - num_resource: 16 - type: 14922 - host_id: 13 - reserved: 0 - - - start_resource: 63 - num_resource: 64 - type: 14922 - host_id: 3 - reserved: 0 - - - start_resource: 127 - num_resource: 32 - type: 14922 - host_id: 5 - reserved: 0 - - - start_resource: 159 - num_resource: 16 - type: 14922 - host_id: 35 - reserved: 0 - - - start_resource: 175 - num_resource: 16 - type: 14922 - host_id: 37 - reserved: 0 - - - start_resource: 191 - num_resource: 65 - type: 14922 - host_id: 128 - reserved: 0 - - - start_resource: 16399 - num_resource: 128 - type: 14925 - host_id: 12 - reserved: 0 - - - start_resource: 16527 - num_resource: 128 - type: 14925 - host_id: 13 - reserved: 0 - - - start_resource: 16655 - num_resource: 256 - type: 14925 - host_id: 3 - reserved: 0 - - - start_resource: 16911 - num_resource: 128 - type: 14925 - host_id: 5 - reserved: 0 - - - start_resource: 17039 - num_resource: 128 - type: 14925 - host_id: 35 - reserved: 0 - - - start_resource: 17167 - num_resource: 128 - type: 14925 - host_id: 37 - reserved: 0 - - - start_resource: 17295 - num_resource: 625 - type: 14925 - host_id: 128 - reserved: 0 - - - start_resource: 1 - num_resource: 8 - type: 14976 - host_id: 12 - reserved: 0 - - - start_resource: 9 - num_resource: 4 - type: 14976 - host_id: 13 - reserved: 0 - - - start_resource: 13 - num_resource: 16 - type: 14976 - host_id: 3 - reserved: 0 - - - start_resource: 29 - num_resource: 16 - type: 14976 - host_id: 5 - reserved: 0 - - - start_resource: 45 - num_resource: 8 - type: 14976 - host_id: 35 - reserved: 0 - - - start_resource: 53 - num_resource: 8 - type: 14976 - host_id: 37 - reserved: 0 - - - start_resource: 61 - num_resource: 3 - type: 14976 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15040 - host_id: 128 - reserved: 0 - - - start_resource: 96 - num_resource: 32 - type: 15041 - host_id: 12 - reserved: 0 - - - start_resource: 128 - num_resource: 16 - type: 15041 - host_id: 13 - reserved: 0 - - - start_resource: 144 - num_resource: 32 - type: 15041 - host_id: 3 - reserved: 0 - - - start_resource: 176 - num_resource: 32 - type: 15041 - host_id: 5 - reserved: 0 - - - start_resource: 208 - num_resource: 16 - type: 15041 - host_id: 35 - reserved: 0 - - - start_resource: 224 - num_resource: 16 - type: 15041 - host_id: 37 - reserved: 0 - - - start_resource: 240 - num_resource: 12 - type: 15041 - host_id: 128 - reserved: 0 - - - start_resource: 50 - num_resource: 3 - type: 15042 - host_id: 12 - reserved: 0 - - - start_resource: 53 - num_resource: 2 - type: 15042 - host_id: 13 - reserved: 0 - - - start_resource: 55 - num_resource: 2 - type: 15042 - host_id: 3 - reserved: 0 - - - start_resource: 57 - num_resource: 2 - type: 15042 - host_id: 5 - reserved: 0 - - - start_resource: 59 - num_resource: 2 - type: 15042 - host_id: 35 - reserved: 0 - - - start_resource: 61 - num_resource: 2 - type: 15042 - host_id: 37 - reserved: 0 - - - start_resource: 63 - num_resource: 9 - type: 15042 - host_id: 12 - reserved: 0 - - - start_resource: 72 - num_resource: 4 - type: 15042 - host_id: 13 - reserved: 0 - - - start_resource: 76 - num_resource: 4 - type: 15042 - host_id: 3 - reserved: 0 - - - start_resource: 80 - num_resource: 4 - type: 15042 - host_id: 5 - reserved: 0 - - - start_resource: 84 - num_resource: 4 - type: 15042 - host_id: 35 - reserved: 0 - - - start_resource: 88 - num_resource: 4 - type: 15042 - host_id: 37 - reserved: 0 - - - start_resource: 92 - num_resource: 1 - type: 15042 - host_id: 128 - reserved: 0 - - - start_resource: 2 - num_resource: 3 - type: 15043 - host_id: 12 - reserved: 0 - - - start_resource: 5 - num_resource: 2 - type: 15043 - host_id: 13 - reserved: 0 - - - start_resource: 7 - num_resource: 2 - type: 15043 - host_id: 3 - reserved: 0 - - - start_resource: 9 - num_resource: 2 - type: 15043 - host_id: 5 - reserved: 0 - - - start_resource: 11 - num_resource: 2 - type: 15043 - host_id: 35 - reserved: 0 - - - start_resource: 13 - num_resource: 2 - type: 15043 - host_id: 37 - reserved: 0 - - - start_resource: 15 - num_resource: 9 - type: 15043 - host_id: 12 - reserved: 0 - - - start_resource: 24 - num_resource: 4 - type: 15043 - host_id: 13 - reserved: 0 - - - start_resource: 28 - num_resource: 4 - type: 15043 - host_id: 3 - reserved: 0 - - - start_resource: 32 - num_resource: 4 - type: 15043 - host_id: 5 - reserved: 0 - - - start_resource: 36 - num_resource: 4 - type: 15043 - host_id: 35 - reserved: 0 - - - start_resource: 40 - num_resource: 4 - type: 15043 - host_id: 37 - reserved: 0 - - - start_resource: 44 - num_resource: 2 - type: 15043 - host_id: 128 - reserved: 0 - - - start_resource: 48 - num_resource: 0 - type: 15045 - host_id: 3 - reserved: 0 - - - start_resource: 48 - num_resource: 0 - type: 15045 - host_id: 12 - reserved: 0 - - - start_resource: 48 - num_resource: 1 - type: 15045 - host_id: 12 - reserved: 0 - - - start_resource: 49 - num_resource: 1 - type: 15045 - host_id: 3 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15047 - host_id: 3 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15047 - host_id: 12 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15047 - host_id: 12 - reserved: 0 - - - start_resource: 1 - num_resource: 1 - type: 15047 - host_id: 3 - reserved: 0 - - - start_resource: 2 - num_resource: 1 - type: 15050 - host_id: 12 - reserved: 0 - - - start_resource: 3 - num_resource: 1 - type: 15050 - host_id: 13 - reserved: 0 - - - start_resource: 0 - num_resource: 3 - type: 15051 - host_id: 12 - reserved: 0 - - - start_resource: 3 - num_resource: 2 - type: 15051 - host_id: 13 - reserved: 0 - - - start_resource: 5 - num_resource: 6 - type: 15051 - host_id: 3 - reserved: 0 - - - start_resource: 11 - num_resource: 6 - type: 15051 - host_id: 5 - reserved: 0 - - - start_resource: 17 - num_resource: 5 - type: 15051 - host_id: 35 - reserved: 0 - - - start_resource: 22 - num_resource: 5 - type: 15051 - host_id: 37 - reserved: 0 - - - start_resource: 27 - num_resource: 5 - type: 15051 - host_id: 128 - reserved: 0 - - - start_resource: 48 - num_resource: 8 - type: 15104 - host_id: 12 - reserved: 0 - - - start_resource: 56 - num_resource: 4 - type: 15104 - host_id: 13 - reserved: 0 - - - start_resource: 60 - num_resource: 8 - type: 15104 - host_id: 3 - reserved: 0 - - - start_resource: 68 - num_resource: 4 - type: 15104 - host_id: 5 - reserved: 0 - - - start_resource: 72 - num_resource: 8 - type: 15104 - host_id: 35 - reserved: 0 - - - start_resource: 80 - num_resource: 4 - type: 15104 - host_id: 37 - reserved: 0 - - - start_resource: 84 - num_resource: 12 - type: 15104 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15105 - host_id: 128 - reserved: 0 - - - start_resource: 56320 - num_resource: 256 - type: 15106 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15107 - host_id: 128 - reserved: 0 - - - start_resource: 2 - num_resource: 3 - type: 15114 - host_id: 12 - reserved: 0 - - - start_resource: 5 - num_resource: 2 - type: 15114 - host_id: 13 - reserved: 0 - - - start_resource: 7 - num_resource: 2 - type: 15114 - host_id: 3 - reserved: 0 - - - start_resource: 9 - num_resource: 2 - type: 15114 - host_id: 5 - reserved: 0 - - - start_resource: 11 - num_resource: 2 - type: 15114 - host_id: 35 - reserved: 0 - - - start_resource: 13 - num_resource: 2 - type: 15114 - host_id: 37 - reserved: 0 - - - start_resource: 15 - num_resource: 9 - type: 15114 - host_id: 12 - reserved: 0 - - - start_resource: 24 - num_resource: 4 - type: 15114 - host_id: 13 - reserved: 0 - - - start_resource: 28 - num_resource: 4 - type: 15114 - host_id: 3 - reserved: 0 - - - start_resource: 32 - num_resource: 4 - type: 15114 - host_id: 5 - reserved: 0 - - - start_resource: 36 - num_resource: 4 - type: 15114 - host_id: 35 - reserved: 0 - - - start_resource: 40 - num_resource: 4 - type: 15114 - host_id: 37 - reserved: 0 - - - start_resource: 44 - num_resource: 1 - type: 15114 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15115 - host_id: 3 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15115 - host_id: 12 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15115 - host_id: 12 - reserved: 0 - - - start_resource: 1 - num_resource: 1 - type: 15115 - host_id: 3 - reserved: 0 - - - start_resource: 2 - num_resource: 3 - type: 15117 - host_id: 12 - reserved: 0 - - - start_resource: 5 - num_resource: 2 - type: 15117 - host_id: 13 - reserved: 0 - - - start_resource: 7 - num_resource: 2 - type: 15117 - host_id: 3 - reserved: 0 - - - start_resource: 9 - num_resource: 2 - type: 15117 - host_id: 5 - reserved: 0 - - - start_resource: 11 - num_resource: 2 - type: 15117 - host_id: 35 - reserved: 0 - - - start_resource: 13 - num_resource: 2 - type: 15117 - host_id: 37 - reserved: 0 - - - start_resource: 15 - num_resource: 9 - type: 15117 - host_id: 12 - reserved: 0 - - - start_resource: 24 - num_resource: 4 - type: 15117 - host_id: 13 - reserved: 0 - - - start_resource: 28 - num_resource: 4 - type: 15117 - host_id: 3 - reserved: 0 - - - start_resource: 32 - num_resource: 4 - type: 15117 - host_id: 5 - reserved: 0 - - - start_resource: 36 - num_resource: 4 - type: 15117 - host_id: 35 - reserved: 0 - - - start_resource: 40 - num_resource: 4 - type: 15117 - host_id: 37 - reserved: 0 - - - start_resource: 44 - num_resource: 2 - type: 15117 - host_id: 128 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15119 - host_id: 3 - reserved: 0 - - - start_resource: 0 - num_resource: 0 - type: 15119 - host_id: 12 - reserved: 0 - - - start_resource: 0 - num_resource: 1 - type: 15119 - host_id: 12 - reserved: 0 - - - start_resource: 1 - num_resource: 1 - type: 15119 - host_id: 3 - reserved: 0 - - - start_resource: 11 - num_resource: 20 - type: 15168 - host_id: 3 - reserved: 0 - - - start_resource: 36 - num_resource: 28 - type: 15168 - host_id: 5 - reserved: 0 diff --git a/board/ti/j721e/sec-cfg_j7200.yaml b/board/ti/j721e/sec-cfg_j7200.yaml deleted file mode 100644 index 4726ac24a38..00000000000 --- a/board/ti/j721e/sec-cfg_j7200.yaml +++ /dev/null @@ -1,379 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0+ -# Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ -# -# Security management configuration for J7200 -# - ---- - -sec-cfg: - rev: - boardcfg_abi_maj: 0x0 - boardcfg_abi_min: 0x1 - processor_acl_list: - subhdr: - magic: 0xF1EA - size: 164 - proc_acl_entries: - - # 1 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 2 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 3 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 4 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 5 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 6 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 7 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 8 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 9 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 10 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 11 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 12 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 13 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 14 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 15 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 16 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 17 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 18 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 19 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 20 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 21 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 22 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 23 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 24 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 25 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 26 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 27 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 28 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 29 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 30 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 31 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - - # 32 - processor_id: 0 - proc_access_master: 0 - proc_access_secondary: [0, 0, 0] - host_hierarchy: - subhdr: - magic: 0x8D27 - size: 68 - host_hierarchy_entries: - - # 1 - host_id: 0 - supervisor_host_id: 0 - - # 2 - host_id: 0 - supervisor_host_id: 0 - - # 3 - host_id: 0 - supervisor_host_id: 0 - - # 4 - host_id: 0 - supervisor_host_id: 0 - - # 5 - host_id: 0 - supervisor_host_id: 0 - - # 6 - host_id: 0 - supervisor_host_id: 0 - - # 7 - host_id: 0 - supervisor_host_id: 0 - - # 8 - host_id: 0 - supervisor_host_id: 0 - - # 9 - host_id: 0 - supervisor_host_id: 0 - - # 10 - host_id: 0 - supervisor_host_id: 0 - - # 11 - host_id: 0 - supervisor_host_id: 0 - - # 12 - host_id: 0 - supervisor_host_id: 0 - - # 13 - host_id: 0 - supervisor_host_id: 0 - - # 14 - host_id: 0 - supervisor_host_id: 0 - - # 15 - host_id: 0 - supervisor_host_id: 0 - - # 16 - host_id: 0 - supervisor_host_id: 0 - - # 17 - host_id: 0 - supervisor_host_id: 0 - - # 18 - host_id: 0 - supervisor_host_id: 0 - - # 19 - host_id: 0 - supervisor_host_id: 0 - - # 20 - host_id: 0 - supervisor_host_id: 0 - - # 21 - host_id: 0 - supervisor_host_id: 0 - - # 22 - host_id: 0 - supervisor_host_id: 0 - - # 23 - host_id: 0 - supervisor_host_id: 0 - - # 24 - host_id: 0 - supervisor_host_id: 0 - - # 25 - host_id: 0 - supervisor_host_id: 0 - - # 26 - host_id: 0 - supervisor_host_id: 0 - - # 27 - host_id: 0 - supervisor_host_id: 0 - - # 28 - host_id: 0 - supervisor_host_id: 0 - - # 29 - host_id: 0 - supervisor_host_id: 0 - - # 30 - host_id: 0 - supervisor_host_id: 0 - - # 31 - host_id: 0 - supervisor_host_id: 0 - - # 32 - host_id: 0 - supervisor_host_id: 0 - otp_config: - subhdr: - magic: 0x4081 - size: 69 - write_host_id: 0 - otp_entry: - - # 1 - host_id: 0 - host_perms: 0 - - # 2 - host_id: 0 - host_perms: 0 - - # 3 - host_id: 0 - host_perms: 0 - - # 4 - host_id: 0 - host_perms: 0 - - # 5 - host_id: 0 - host_perms: 0 - - # 6 - host_id: 0 - host_perms: 0 - - # 7 - host_id: 0 - host_perms: 0 - - # 8 - host_id: 0 - host_perms: 0 - - # 9 - host_id: 0 - host_perms: 0 - - # 10 - host_id: 0 - host_perms: 0 - - # 11 - host_id: 0 - host_perms: 0 - - # 12 - host_id: 0 - host_perms: 0 - - # 13 - host_id: 0 - host_perms: 0 - - # 14 - host_id: 0 - host_perms: 0 - - # 15 - host_id: 0 - host_perms: 0 - - # 16 - host_id: 0 - host_perms: 0 - - # 17 - host_id: 0 - host_perms: 0 - - # 18 - host_id: 0 - host_perms: 0 - - # 19 - host_id: 0 - host_perms: 0 - - # 20 - host_id: 0 - host_perms: 0 - - # 21 - host_id: 0 - host_perms: 0 - - # 22 - host_id: 0 - host_perms: 0 - - # 23 - host_id: 0 - host_perms: 0 - - # 24 - host_id: 0 - host_perms: 0 - - # 25 - host_id: 0 - host_perms: 0 - - # 26 - host_id: 0 - host_perms: 0 - - # 27 - host_id: 0 - host_perms: 0 - - # 28 - host_id: 0 - host_perms: 0 - - # 29 - host_id: 0 - host_perms: 0 - - # 30 - host_id: 0 - host_perms: 0 - - # 31 - host_id: 0 - host_perms: 0 - - # 32 - host_id: 0 - host_perms: 0 - dkek_config: - subhdr: - magic: 0x5170 - size: 12 - allowed_hosts: [128, 0, 0, 0] - allow_dkek_export_tisci: 0x5A - rsvd: [0, 0, 0] - sa2ul_cfg: - subhdr: - magic: 0x23BE - size: 0 - auth_resource_owner: 0 - enable_saul_psil_global_config_writes: 0 - rsvd: [0, 0] - sec_dbg_config: - subhdr: - magic: 0x42AF - size: 16 - allow_jtag_unlock: 0x5A - allow_wildcard_unlock: 0x5A - allowed_debug_level_rsvd: 0 - rsvd: 0 - min_cert_rev: 0x0 - jtag_unlock_hosts: [0, 0, 0, 0] - sec_handover_cfg: - subhdr: - magic: 0x608F - size: 10 - handover_msg_sender: 0 - handover_to_host_id: 0 - rsvd: [0, 0, 0, 0] diff --git a/configs/j7200_evm_a72_defconfig b/configs/j7200_evm_a72_defconfig index 4760f7509f5..15f5b5eab3e 100644 --- a/configs/j7200_evm_a72_defconfig +++ b/configs/j7200_evm_a72_defconfig @@ -6,7 +6,7 @@ CONFIG_TI_COMMON_CMD_OPTIONS=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y -CONFIG_SOC_K3_J721E=y +CONFIG_SOC_K3_J7200=y CONFIG_TARGET_J7200_A72_EVM=y CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80480000 diff --git a/configs/j7200_evm_r5_defconfig b/configs/j7200_evm_r5_defconfig index 8df921c028b..0ae07ddf7c8 100644 --- a/configs/j7200_evm_r5_defconfig +++ b/configs/j7200_evm_r5_defconfig @@ -5,7 +5,7 @@ CONFIG_SYS_MALLOC_F_LEN=0x70000 CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y -CONFIG_SOC_K3_J721E=y +CONFIG_SOC_K3_J7200=y CONFIG_K3_EARLY_CONS=y CONFIG_TARGET_J7200_R5_EVM=y CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y diff --git a/drivers/clk/ti/clk-k3.c b/drivers/clk/ti/clk-k3.c index 734a71a8ef0..b38e559e45a 100644 --- a/drivers/clk/ti/clk-k3.c +++ b/drivers/clk/ti/clk-k3.c @@ -82,6 +82,8 @@ static const struct soc_attr ti_k3_soc_clk_data[] = { .family = "J721E", .data = &j721e_clk_platdata, }, +#endif +#if IS_ENABLED(CONFIG_SOC_K3_J7200) { .family = "J7200", .data = &j7200_clk_platdata, diff --git a/drivers/dma/ti/Makefile b/drivers/dma/ti/Makefile index 94ec13ba7ca..90c20a6a3fa 100644 --- a/drivers/dma/ti/Makefile +++ b/drivers/dma/ti/Makefile @@ -5,6 +5,7 @@ obj-$(CONFIG_TI_K3_PSIL) += k3-psil-data.o k3-psil-data-y += k3-psil.o k3-psil-data-$(CONFIG_SOC_K3_AM654) += k3-psil-am654.o k3-psil-data-$(CONFIG_SOC_K3_J721E) += k3-psil-j721e.o +k3-psil-data-$(CONFIG_SOC_K3_J7200) += k3-psil-j721e.o k3-psil-data-$(CONFIG_SOC_K3_J721S2) += k3-psil-j721s2.o k3-psil-data-$(CONFIG_SOC_K3_AM642) += k3-psil-am64.o k3-psil-data-$(CONFIG_SOC_K3_AM625) += k3-psil-am62.o diff --git a/drivers/dma/ti/k3-psil.c b/drivers/dma/ti/k3-psil.c index 369e679886f..39798844a8a 100644 --- a/drivers/dma/ti/k3-psil.c +++ b/drivers/dma/ti/k3-psil.c @@ -20,6 +20,8 @@ struct psil_endpoint_config *psil_get_ep_config(u32 thread_id) soc_ep_map = &am654_ep_map; else if (IS_ENABLED(CONFIG_SOC_K3_J721E)) soc_ep_map = &j721e_ep_map; + else if (IS_ENABLED(CONFIG_SOC_K3_J7200)) + soc_ep_map = &j721e_ep_map; else if (IS_ENABLED(CONFIG_SOC_K3_J721S2)) soc_ep_map = &j721s2_ep_map; else if (IS_ENABLED(CONFIG_SOC_K3_AM642)) diff --git a/drivers/firmware/ti_sci_static_data.h b/drivers/firmware/ti_sci_static_data.h index 3370f80231d..2e61e0c7de1 100644 --- a/drivers/firmware/ti_sci_static_data.h +++ b/drivers/firmware/ti_sci_static_data.h @@ -16,7 +16,7 @@ struct ti_sci_resource_static_data { #if IS_ENABLED(CONFIG_K3_DM_FW) -#if IS_ENABLED(CONFIG_SOC_K3_J721E) +#if IS_ENABLED(CONFIG_SOC_K3_J721E) || IS_ENABLED(CONFIG_SOC_K3_J7200) static struct ti_sci_resource_static_data rm_static_data[] = { /* Free rings */ { diff --git a/drivers/power/domain/ti-power-domain.c b/drivers/power/domain/ti-power-domain.c index 9dafb04a2a1..c3519307340 100644 --- a/drivers/power/domain/ti-power-domain.c +++ b/drivers/power/domain/ti-power-domain.c @@ -94,6 +94,8 @@ static const struct soc_attr ti_k3_soc_pd_data[] = { .family = "J721E", .data = &j721e_pd_platdata, }, +#endif +#if IS_ENABLED(CONFIG_SOC_K3_J7200) { .family = "J7200", .data = &j7200_pd_platdata, diff --git a/drivers/ram/Kconfig b/drivers/ram/Kconfig index 899d7585489..2a40b0c9f81 100644 --- a/drivers/ram/Kconfig +++ b/drivers/ram/Kconfig @@ -71,7 +71,7 @@ choice depends on K3_DDRSS prompt "K3 DDRSS Arch Support" - default K3_J721E_DDRSS if SOC_K3_J721E || SOC_K3_J721S2 || SOC_K3_J784S4 + default K3_J721E_DDRSS if SOC_K3_J721E || SOC_K3_J7200 || SOC_K3_J721S2 || SOC_K3_J784S4 default K3_AM64_DDRSS if SOC_K3_AM642 default K3_AM64_DDRSS if SOC_K3_AM625 default K3_AM62A_DDRSS if SOC_K3_AM62A7 || SOC_K3_AM62P5 || SOC_K3_J722S -- cgit v1.3.1