board: beagle: Add support for BeagleY-AI
Basic board support for BeagleY-AI. Information on this board can be found at https://beagleboard.org/beagley-ai Signed-off-by: Robert Nelson <robertcnelson@gmail.com> Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Andrew Davis <afd@ti.com>
This commit is contained in:
@@ -1112,7 +1112,8 @@ dtb-$(CONFIG_SOC_K3_J721S2) += k3-am68-sk-r5-base-board.dtb\
|
||||
dtb-$(CONFIG_SOC_K3_J784S4) += k3-am69-r5-sk.dtb \
|
||||
k3-j784s4-r5-evm.dtb
|
||||
|
||||
dtb-$(CONFIG_SOC_K3_J722S) += k3-j722s-r5-evm.dtb
|
||||
dtb-$(CONFIG_SOC_K3_J722S) += k3-j722s-r5-evm.dtb \
|
||||
k3-am67a-r5-beagley-ai.dtb
|
||||
|
||||
dtb-$(CONFIG_SOC_K3_AM642) += k3-am642-r5-evm.dtb \
|
||||
k3-am642-r5-sk.dtb \
|
||||
|
270
arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
Normal file
270
arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
Normal file
@@ -0,0 +1,270 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* Common AM67A BeagleY-AI dts file for SPLs
|
||||
*
|
||||
* Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
* Copyright (C) 2024 Robert Nelson, BeagleBoard.org Foundation
|
||||
*/
|
||||
|
||||
#include "k3-binman.dtsi"
|
||||
|
||||
/ {
|
||||
chosen {
|
||||
stdout-path = "serial2:115200n8";
|
||||
tick-timer = &main_timer0;
|
||||
};
|
||||
};
|
||||
|
||||
&main_pktdma {
|
||||
reg = <0x00 0x485c0000 0x00 0x100>,
|
||||
<0x00 0x4a800000 0x00 0x20000>,
|
||||
<0x00 0x4aa00000 0x00 0x40000>,
|
||||
<0x00 0x4b800000 0x00 0x400000>,
|
||||
<0x00 0x485e0000 0x00 0x20000>,
|
||||
<0x00 0x484a0000 0x00 0x4000>,
|
||||
<0x00 0x484c0000 0x00 0x2000>,
|
||||
<0x00 0x48430000 0x00 0x4000>;
|
||||
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
|
||||
"cfg", "tchan", "rchan", "rflow";
|
||||
};
|
||||
|
||||
&dmsc {
|
||||
bootph-pre-ram;
|
||||
k3_sysreset: sysreset-controller {
|
||||
compatible = "ti,sci-sysreset";
|
||||
bootph-pre-ram;
|
||||
};
|
||||
};
|
||||
|
||||
&usbss0 {
|
||||
bootph-pre-ram;
|
||||
};
|
||||
|
||||
&usb0 {
|
||||
dr_mode = "peripheral";
|
||||
bootph-pre-ram;
|
||||
};
|
||||
|
||||
&usbss1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
#if IS_ENABLED(CONFIG_TARGET_J722S_R5_BEAGLEY_AI)
|
||||
|
||||
&binman {
|
||||
tiboot3-j722s-hs-evm.bin {
|
||||
filename = "tiboot3-j722s-hs-evm.bin";
|
||||
ti-secure-rom {
|
||||
content = <&u_boot_spl>, <&ti_fs_enc>, <&combined_tifs_cfg>,
|
||||
<&combined_dm_cfg>, <&sysfw_inner_cert>;
|
||||
combined;
|
||||
dm-data;
|
||||
sysfw-inner-cert;
|
||||
keyfile = "custMpk.pem";
|
||||
sw-rev = <1>;
|
||||
content-sbl = <&u_boot_spl>;
|
||||
content-sysfw = <&ti_fs_enc>;
|
||||
content-sysfw-data = <&combined_tifs_cfg>;
|
||||
content-sysfw-inner-cert = <&sysfw_inner_cert>;
|
||||
content-dm-data = <&combined_dm_cfg>;
|
||||
load = <0x43c00000>;
|
||||
load-sysfw = <0x40000>;
|
||||
load-sysfw-data = <0x67000>;
|
||||
load-dm-data = <0x43c7a800>;
|
||||
};
|
||||
|
||||
u_boot_spl: u-boot-spl {
|
||||
no-expanded;
|
||||
};
|
||||
|
||||
ti_fs_enc: ti-fs-enc.bin {
|
||||
filename = "ti-sysfw/ti-fs-firmware-j722s-hs-enc.bin";
|
||||
type = "blob-ext";
|
||||
optional;
|
||||
};
|
||||
|
||||
combined_tifs_cfg: combined-tifs-cfg.bin {
|
||||
filename = "combined-tifs-cfg.bin";
|
||||
type = "blob-ext";
|
||||
};
|
||||
|
||||
sysfw_inner_cert: sysfw-inner-cert {
|
||||
filename = "ti-sysfw/ti-fs-firmware-j722s-hs-cert.bin";
|
||||
type = "blob-ext";
|
||||
optional;
|
||||
};
|
||||
|
||||
combined_dm_cfg: combined-dm-cfg.bin {
|
||||
filename = "combined-dm-cfg.bin";
|
||||
type = "blob-ext";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&binman {
|
||||
tiboot3-j722s-hs-fs-evm.bin {
|
||||
filename = "tiboot3-j722s-hs-fs-evm.bin";
|
||||
symlink = "tiboot3.bin";
|
||||
|
||||
ti-secure-rom {
|
||||
content = <&u_boot_spl_fs>, <&ti_fs_enc_fs>, <&combined_tifs_cfg_fs>,
|
||||
<&combined_dm_cfg_fs>, <&sysfw_inner_cert_fs>;
|
||||
combined;
|
||||
dm-data;
|
||||
sysfw-inner-cert;
|
||||
keyfile = "custMpk.pem";
|
||||
sw-rev = <1>;
|
||||
content-sbl = <&u_boot_spl_fs>;
|
||||
content-sysfw = <&ti_fs_enc_fs>;
|
||||
content-sysfw-data = <&combined_tifs_cfg_fs>;
|
||||
content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
|
||||
content-dm-data = <&combined_dm_cfg_fs>;
|
||||
load = <0x43c00000>;
|
||||
load-sysfw = <0x40000>;
|
||||
load-sysfw-data = <0x67000>;
|
||||
load-dm-data = <0x43c7a800>;
|
||||
};
|
||||
|
||||
u_boot_spl_fs: u-boot-spl {
|
||||
no-expanded;
|
||||
};
|
||||
|
||||
ti_fs_enc_fs: ti-fs-enc.bin {
|
||||
filename = "ti-sysfw/ti-fs-firmware-j722s-hs-fs-enc.bin";
|
||||
type = "blob-ext";
|
||||
optional;
|
||||
};
|
||||
|
||||
combined_tifs_cfg_fs: combined-tifs-cfg.bin {
|
||||
filename = "combined-tifs-cfg.bin";
|
||||
type = "blob-ext";
|
||||
};
|
||||
|
||||
sysfw_inner_cert_fs: sysfw-inner-cert {
|
||||
filename = "ti-sysfw/ti-fs-firmware-j722s-hs-fs-cert.bin";
|
||||
type = "blob-ext";
|
||||
optional;
|
||||
};
|
||||
|
||||
combined_dm_cfg_fs: combined-dm-cfg.bin {
|
||||
filename = "combined-dm-cfg.bin";
|
||||
type = "blob-ext";
|
||||
};
|
||||
};
|
||||
};
|
||||
#endif /* CONFIG_TARGET_J722S_R5_BEAGLEY_AI */
|
||||
|
||||
#if IS_ENABLED(CONFIG_TARGET_J722S_A53_BEAGLEY_AI)
|
||||
|
||||
#define SPL_BEAGLEY_AI_DTB "spl/dts/ti/k3-am67a-beagley-ai.dtb"
|
||||
#define BEAGLEY_AI_DTB "u-boot.dtb"
|
||||
|
||||
&binman {
|
||||
ti-dm {
|
||||
filename = "ti-dm.bin";
|
||||
|
||||
blob-ext {
|
||||
filename = "ti-dm/j722s/ipc_echo_testb_mcu1_0_release_strip.xer5f";
|
||||
optional;
|
||||
};
|
||||
};
|
||||
|
||||
ti-spl {
|
||||
insert-template = <&ti_spl_template>;
|
||||
|
||||
fit {
|
||||
images {
|
||||
dm {
|
||||
ti-secure {
|
||||
content = <&dm>;
|
||||
keyfile = "custMpk.pem";
|
||||
};
|
||||
|
||||
dm: ti-dm {
|
||||
filename = "ti-dm.bin";
|
||||
};
|
||||
};
|
||||
|
||||
fdt-0 {
|
||||
description = "k3-am67a-beagley-ai";
|
||||
type = "flat_dt";
|
||||
arch = "arm";
|
||||
compression = "none";
|
||||
|
||||
ti-secure {
|
||||
content = <&spl_beagley_ai_dtb>;
|
||||
keyfile = "custMpk.pem";
|
||||
};
|
||||
|
||||
spl_beagley_ai_dtb: blob-ext {
|
||||
filename = "spl/dts/ti/k3-am67a-beagley-ai.dtb";
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "conf-0";
|
||||
|
||||
conf-0 {
|
||||
description = "k3-am67a-beagley-ai";
|
||||
firmware = "atf";
|
||||
loadables = "tee", "dm", "spl";
|
||||
fdt = "fdt-0";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&binman {
|
||||
u-boot {
|
||||
insert-template = <&u_boot_template>;
|
||||
|
||||
fit {
|
||||
images {
|
||||
uboot {
|
||||
description = "U-Boot for BeagleY-AI";
|
||||
};
|
||||
|
||||
fdt-0 {
|
||||
description = "k3-am67a-beagley-ai";
|
||||
type = "flat_dt";
|
||||
arch = "arm";
|
||||
compression = "none";
|
||||
|
||||
ti-secure {
|
||||
content = <&beagley_ai_dtb>;
|
||||
keyfile = "custMpk.pem";
|
||||
};
|
||||
|
||||
beagley_ai_dtb: blob-ext {
|
||||
filename = "u-boot.dtb";
|
||||
};
|
||||
|
||||
hash {
|
||||
algo = "crc32";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "conf-0";
|
||||
|
||||
conf-0 {
|
||||
description = "k3-k3-am67a-beagley-ai";
|
||||
firmware = "uboot";
|
||||
loadables = "uboot";
|
||||
fdt = "fdt-0";
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
#endif /* CONFIG_TARGET_J722S_A53_BEAGLEY_AI */
|
2801
arch/arm/dts/k3-am67a-beagley-ddr-lp4.dtsi
Normal file
2801
arch/arm/dts/k3-am67a-beagley-ddr-lp4.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
84
arch/arm/dts/k3-am67a-r5-beagley-ai.dts
Normal file
84
arch/arm/dts/k3-am67a-r5-beagley-ai.dts
Normal file
@@ -0,0 +1,84 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* AM67A BeagleY-AI dts file for R5 SPL
|
||||
*
|
||||
* Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
* Copyright (C) 2024 Robert Nelson, BeagleBoard.org Foundation
|
||||
*/
|
||||
|
||||
#include "k3-am67a-beagley-ai.dts"
|
||||
#include "k3-am67a-beagley-ai-u-boot.dtsi"
|
||||
|
||||
#include "k3-am67a-beagley-ddr-lp4.dtsi"
|
||||
#include "k3-am62a-ddr.dtsi"
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
remoteproc0 = &sysctrler;
|
||||
remoteproc1 = &a53_0;
|
||||
serial0 = &wkup_uart0;
|
||||
serial2 = &main_uart0;
|
||||
};
|
||||
|
||||
a53_0: a53@0 {
|
||||
compatible = "ti,am654-rproc";
|
||||
reg = <0x00 0x00a90000 0x00 0x10>;
|
||||
power-domains = <&k3_pds 61 TI_SCI_PD_EXCLUSIVE>,
|
||||
<&k3_pds 135 TI_SCI_PD_EXCLUSIVE>,
|
||||
<&k3_pds 166 TI_SCI_PD_EXCLUSIVE>;
|
||||
resets = <&k3_reset 135 0>;
|
||||
clocks = <&k3_clks 61 0>;
|
||||
assigned-clocks = <&k3_clks 61 0>, <&k3_clks 135 0>;
|
||||
assigned-clock-parents = <&k3_clks 61 2>;
|
||||
assigned-clock-rates = <200000000>, <1200000000>;
|
||||
ti,sci = <&dmsc>;
|
||||
ti,sci-proc-id = <32>;
|
||||
ti,sci-host-id = <10>;
|
||||
bootph-all;
|
||||
};
|
||||
|
||||
dm_tifs: dm-tifs {
|
||||
compatible = "ti,j721e-dm-sci";
|
||||
ti,host-id = <36>;
|
||||
ti,secure-host;
|
||||
mbox-names = "rx", "tx";
|
||||
mboxes= <&secure_proxy_main 22>,
|
||||
<&secure_proxy_main 23>;
|
||||
bootph-all;
|
||||
};
|
||||
};
|
||||
|
||||
&dmsc {
|
||||
mboxes= <&secure_proxy_main 0>,
|
||||
<&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>;
|
||||
mbox-names = "rx", "tx", "notify";
|
||||
ti,host-id = <35>;
|
||||
ti,secure-host;
|
||||
};
|
||||
|
||||
&cbass_main {
|
||||
sa3_secproxy: secproxy@44880000 {
|
||||
compatible = "ti,am654-secure-proxy";
|
||||
#mbox-cells = <1>;
|
||||
reg = <0x00 0x44880000 0x00 0x20000>,
|
||||
<0x00 0x44860000 0x00 0x20000>,
|
||||
<0x00 0x43600000 0x00 0x10000>;
|
||||
reg-names = "rt", "scfg", "target_data";
|
||||
bootph-all;
|
||||
};
|
||||
|
||||
sysctrler: sysctrler {
|
||||
compatible = "ti,am654-system-controller";
|
||||
mboxes= <&secure_proxy_main 1>,
|
||||
<&secure_proxy_main 0>,
|
||||
<&sa3_secproxy 0>;
|
||||
mbox-names = "tx", "rx", "boot_notify";
|
||||
bootph-all;
|
||||
};
|
||||
};
|
||||
|
||||
/* WKUP UART0 is used for DM firmware logs */
|
||||
&wkup_uart0 {
|
||||
status = "okay";
|
||||
};
|
@@ -26,8 +26,26 @@ config TARGET_J722S_R5_EVM
|
||||
select BINMAN
|
||||
imply SYS_K3_SPL_ATF
|
||||
|
||||
config TARGET_J722S_A53_BEAGLEY_AI
|
||||
bool "BeagleBoard.org BeagleY-AI running on A53"
|
||||
select ARM64
|
||||
select BINMAN
|
||||
select OF_SYSTEM_SETUP
|
||||
|
||||
config TARGET_J722S_R5_BEAGLEY_AI
|
||||
bool "BeagleBoard.org BeagleY-AI 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
|
||||
|
||||
endchoice
|
||||
|
||||
source "board/ti/j722s/Kconfig"
|
||||
source "board/beagle/beagley-ai/Kconfig"
|
||||
|
||||
endif
|
||||
|
26
board/beagle/beagley-ai/Kconfig
Normal file
26
board/beagle/beagley-ai/Kconfig
Normal file
@@ -0,0 +1,26 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
# Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
|
||||
if TARGET_J722S_R5_BEAGLEY_AI || TARGET_J722S_A53_BEAGLEY_AI
|
||||
|
||||
config SYS_BOARD
|
||||
default "beagley-ai"
|
||||
|
||||
config SYS_VENDOR
|
||||
default "beagle"
|
||||
|
||||
config SYS_CONFIG_NAME
|
||||
default "beagley_ai"
|
||||
|
||||
source "board/ti/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_J722S_R5_BEAGLEY_AI
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
endif
|
8
board/beagle/beagley-ai/MAINTAINERS
Normal file
8
board/beagle/beagley-ai/MAINTAINERS
Normal file
@@ -0,0 +1,8 @@
|
||||
BEAGLEY-AI BOARD
|
||||
M: Robert Nelson <robertcnelson@gmail.com>
|
||||
M: Tom Rini <trini@konsulko.com>
|
||||
S: Maintained
|
||||
F: board/beagle/beagley-ai/
|
||||
F: include/configs/beagley_ai.h
|
||||
F: configs/am67a_beagley_ai_r5_defconfig
|
||||
F: configs/am67a_beagley_ai_a53_defconfig
|
7
board/beagle/beagley-ai/Makefile
Normal file
7
board/beagle/beagley-ai/Makefile
Normal file
@@ -0,0 +1,7 @@
|
||||
#
|
||||
# Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
|
||||
obj-y += beagley-ai.o
|
62
board/beagle/beagley-ai/beagley-ai.c
Normal file
62
board/beagle/beagley-ai/beagley-ai.c
Normal file
@@ -0,0 +1,62 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* https://www.beagleboard.org/boards/beagley-ai
|
||||
*
|
||||
* Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
*/
|
||||
|
||||
#include <asm/arch/hardware.h>
|
||||
#include <asm/io.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <env.h>
|
||||
#include <fdt_support.h>
|
||||
#include <spl.h>
|
||||
#include <asm/arch/k3-ddr.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_DFU_ALT_INFO)
|
||||
void set_dfu_alt_info(char *interface, char *devstr)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_EFI_HAVE_CAPSULE_SUPPORT))
|
||||
env_set("dfu_alt_info", update_info.dfu_string);
|
||||
}
|
||||
#endif
|
||||
|
||||
int board_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int dram_init(void)
|
||||
{
|
||||
return fdtdec_setup_mem_size_base();
|
||||
}
|
||||
|
||||
int dram_init_banksize(void)
|
||||
{
|
||||
return fdtdec_setup_memory_banksize();
|
||||
}
|
||||
|
||||
#if defined(CONFIG_XPL_BUILD)
|
||||
void spl_perform_fixups(struct spl_image_info *spl_image)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_K3_DDRSS)) {
|
||||
if (IS_ENABLED(CONFIG_K3_INLINE_ECC))
|
||||
fixup_ddr_driver_for_ecc(spl_image);
|
||||
} else {
|
||||
fixup_memory_node(spl_image);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_BOARD_LATE_INIT)
|
||||
int board_late_init(void)
|
||||
{
|
||||
char fdtfile[50];
|
||||
|
||||
snprintf(fdtfile, sizeof(fdtfile), "%s.dtb", CONFIG_DEFAULT_DEVICE_TREE);
|
||||
|
||||
env_set("fdtfile", fdtfile);
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
21
board/beagle/beagley-ai/beagley-ai.env
Normal file
21
board/beagle/beagley-ai/beagley-ai.env
Normal file
@@ -0,0 +1,21 @@
|
||||
#include <env/ti/ti_common.env>
|
||||
#include <env/ti/mmc.env>
|
||||
|
||||
#if CONFIG_CMD_REMOTEPROC
|
||||
#include <env/ti/k3_rproc.env>
|
||||
#endif
|
||||
|
||||
name_kern=Image
|
||||
console=ttyS2,115200n8
|
||||
args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000
|
||||
${mtdparts}
|
||||
run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
|
||||
|
||||
boot_targets=mmc1 mmc0 pxe dhcp
|
||||
boot=mmc
|
||||
mmcdev=1
|
||||
bootpart=1:2
|
||||
bootdir=/boot
|
||||
rd_spec=-
|
||||
|
||||
rproc_fw_binaries= 0 /lib/firmware/j722s-mcu-r5f0_0-fw 2 /lib/firmware/j722s-main-r5f0_0-fw 3 /lib/firmware/j722s-c71_0-fw 4 /lib/firmware/j722s-c71_1-fw
|
36
board/beagle/beagley-ai/board-cfg.yaml
Normal file
36
board/beagle/beagley-ai/board-cfg.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
# Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
# Board configuration for J722S
|
||||
#
|
||||
|
||||
---
|
||||
|
||||
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: 0x0
|
||||
debug_cfg:
|
||||
subhdr:
|
||||
magic: 0x020C
|
||||
size: 8
|
||||
trace_dst_enables: 0x00
|
||||
trace_src_enables: 0x00
|
12
board/beagle/beagley-ai/pm-cfg.yaml
Normal file
12
board/beagle/beagley-ai/pm-cfg.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
# Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
# Power management configuration for J722S
|
||||
#
|
||||
|
||||
---
|
||||
|
||||
pm-cfg:
|
||||
rev:
|
||||
boardcfg_abi_maj: 0x0
|
||||
boardcfg_abi_min: 0x1
|
1137
board/beagle/beagley-ai/rm-cfg.yaml
Normal file
1137
board/beagle/beagley-ai/rm-cfg.yaml
Normal file
File diff suppressed because it is too large
Load Diff
379
board/beagle/beagley-ai/sec-cfg.yaml
Normal file
379
board/beagle/beagley-ai/sec-cfg.yaml
Normal file
@@ -0,0 +1,379 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
# Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
# Security management configuration for J722S
|
||||
#
|
||||
|
||||
---
|
||||
|
||||
sec-cfg:
|
||||
rev:
|
||||
boardcfg_abi_maj: 0x0
|
||||
boardcfg_abi_min: 0x1
|
||||
processor_acl_list:
|
||||
subhdr:
|
||||
magic: 0xF1EA
|
||||
size: 164
|
||||
proc_acl_entries:
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
-
|
||||
processor_id: 0
|
||||
proc_access_master: 0
|
||||
proc_access_secondary: [0, 0, 0]
|
||||
host_hierarchy:
|
||||
subhdr:
|
||||
magic: 0x8D27
|
||||
size: 68
|
||||
host_hierarchy_entries:
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
-
|
||||
host_id: 0
|
||||
supervisor_host_id: 0
|
||||
otp_config:
|
||||
subhdr:
|
||||
magic: 0x4081
|
||||
size: 69
|
||||
write_host_id: 0
|
||||
otp_entry:
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
host_id: 0
|
||||
host_perms: 0
|
||||
-
|
||||
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: 0x5A
|
||||
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]
|
993
board/beagle/beagley-ai/tifs-rm-cfg.yaml
Normal file
993
board/beagle/beagley-ai/tifs-rm-cfg.yaml
Normal file
@@ -0,0 +1,993 @@
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
# Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
|
||||
#
|
||||
# Resource management configuration for J722S
|
||||
#
|
||||
|
||||
---
|
||||
|
||||
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: 20
|
||||
allowed_atype: 0x2A
|
||||
allowed_qos: 0xAAAA
|
||||
allowed_orderid: 0xAAAAAAAA
|
||||
allowed_priority: 0xAAAA
|
||||
allowed_sched_priority: 0xAA
|
||||
- #3
|
||||
host_id: 22
|
||||
allowed_atype: 0x2A
|
||||
allowed_qos: 0xAAAA
|
||||
allowed_orderid: 0xAAAAAAAA
|
||||
allowed_priority: 0xAAAA
|
||||
allowed_sched_priority: 0xAA
|
||||
- #4
|
||||
host_id: 30
|
||||
allowed_atype: 0x2A
|
||||
allowed_qos: 0xAAAA
|
||||
allowed_orderid: 0xAAAAAAAA
|
||||
allowed_priority: 0xAAAA
|
||||
allowed_sched_priority: 0xAA
|
||||
- #5
|
||||
host_id: 36
|
||||
allowed_atype: 0x2A
|
||||
allowed_qos: 0xAAAA
|
||||
allowed_orderid: 0xAAAAAAAA
|
||||
allowed_priority: 0xAAAA
|
||||
allowed_sched_priority: 0xAA
|
||||
- #6
|
||||
host_id: 38
|
||||
allowed_atype: 0x2A
|
||||
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: 992
|
||||
reserved: 0
|
||||
resasg_entries:
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 16
|
||||
type: 1677
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 6
|
||||
type: 1677
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 6
|
||||
type: 1677
|
||||
host_id: 36
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 22
|
||||
num_resource: 2
|
||||
type: 1677
|
||||
host_id: 30
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 24
|
||||
num_resource: 4
|
||||
type: 1677
|
||||
host_id: 22
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 28
|
||||
num_resource: 4
|
||||
type: 1677
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 57
|
||||
num_resource: 16
|
||||
type: 1678
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 73
|
||||
num_resource: 5
|
||||
type: 1678
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 73
|
||||
num_resource: 5
|
||||
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: 38
|
||||
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: 20
|
||||
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: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 54
|
||||
num_resource: 3
|
||||
type: 1679
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 16
|
||||
type: 1696
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 6
|
||||
type: 1696
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 6
|
||||
type: 1696
|
||||
host_id: 36
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 22
|
||||
num_resource: 2
|
||||
type: 1696
|
||||
host_id: 30
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 24
|
||||
num_resource: 4
|
||||
type: 1696
|
||||
host_id: 22
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 28
|
||||
num_resource: 4
|
||||
type: 1696
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 16
|
||||
type: 1697
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 5
|
||||
type: 1697
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 16
|
||||
num_resource: 5
|
||||
type: 1697
|
||||
host_id: 36
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 21
|
||||
num_resource: 2
|
||||
type: 1697
|
||||
host_id: 30
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 23
|
||||
num_resource: 2
|
||||
type: 1697
|
||||
host_id: 38
|
||||
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: 20
|
||||
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: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 22
|
||||
num_resource: 3
|
||||
type: 1698
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 7
|
||||
num_resource: 21
|
||||
type: 1802
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 44
|
||||
num_resource: 36
|
||||
type: 1802
|
||||
host_id: 35
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 44
|
||||
num_resource: 36
|
||||
type: 1802
|
||||
host_id: 36
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 84
|
||||
num_resource: 16
|
||||
type: 1802
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 100
|
||||
num_resource: 16
|
||||
type: 1802
|
||||
host_id: 22
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 154
|
||||
num_resource: 14
|
||||
type: 1802
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 168
|
||||
num_resource: 16
|
||||
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: 38
|
||||
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: 38
|
||||
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: 38
|
||||
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: 38
|
||||
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: 38
|
||||
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
|
||||
-
|
||||
start_resource: 8
|
||||
num_resource: 32
|
||||
type: 12750
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 8
|
||||
num_resource: 32
|
||||
type: 12750
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 8
|
||||
type: 12751
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 32
|
||||
type: 12769
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 32
|
||||
type: 12769
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 8
|
||||
type: 12770
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 0
|
||||
num_resource: 2
|
||||
type: 12810
|
||||
host_id: 12
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 2
|
||||
num_resource: 2
|
||||
type: 12810
|
||||
host_id: 20
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 4
|
||||
num_resource: 2
|
||||
type: 12810
|
||||
host_id: 22
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 22
|
||||
num_resource: 18
|
||||
type: 12810
|
||||
host_id: 38
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 1536
|
||||
num_resource: 8
|
||||
type: 12823
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 2048
|
||||
num_resource: 8
|
||||
type: 12824
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 2560
|
||||
num_resource: 8
|
||||
type: 12825
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 3072
|
||||
num_resource: 32
|
||||
type: 12826
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 3584
|
||||
num_resource: 32
|
||||
type: 12827
|
||||
host_id: 128
|
||||
reserved: 0
|
||||
-
|
||||
start_resource: 4096
|
||||
num_resource: 32
|
||||
type: 12828
|
||||
host_id: 128
|
||||
reserved: 0
|
37
configs/am67a_beagley_ai_a53_defconfig
Normal file
37
configs/am67a_beagley_ai_a53_defconfig
Normal file
@@ -0,0 +1,37 @@
|
||||
#include <configs/j722s_evm_a53_defconfig>
|
||||
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_K3=y
|
||||
CONFIG_SOC_K3_J722S=y
|
||||
CONFIG_TARGET_J722S_A53_BEAGLEY_AI=y
|
||||
|
||||
CONFIG_DEFAULT_DEVICE_TREE="ti/k3-am67a-beagley-ai"
|
||||
CONFIG_SPL_OF_LIST="ti/k3-am67a-beagley-ai"
|
||||
CONFIG_OF_LIST="ti/k3-am67a-beagley-ai"
|
||||
|
||||
CONFIG_BOOTCOMMAND="run findfdt; run envboot; run distro_bootcmd"
|
||||
CONFIG_EXT4_WRITE=y
|
||||
CONFIG_LZO=y
|
||||
CONFIG_AUTOBOOT_KEYED=y
|
||||
CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
||||
CONFIG_AUTOBOOT_DELAY_STR="d"
|
||||
CONFIG_AUTOBOOT_STOP_STR=" "
|
||||
CONFIG_TI_I2C_BOARD_DETECT=n
|
||||
CONFIG_SPL_SPI=n
|
||||
CONFIG_SPL_SPI_FLASH_SUPPORT=n
|
||||
CONFIG_SPL_DM_SPI_FLASH=n
|
||||
CONFIG_SPL_MTD_SUPPORT=n
|
||||
CONFIG_SPL_MTD_SUPPORT=n
|
||||
CONFIG_DM_SPI_FLASH=n
|
||||
CONFIG_SPI_FLASH=n
|
||||
CONFIG_MTD=n
|
||||
CONFIG_MTD_PARTITIONS=n
|
||||
CONFIG_DM_MTD=n
|
||||
CONFIG_MTD_UBI=n
|
||||
CONFIG_CMD_UBIFS=n
|
||||
CONFIG_CMD_UBI=n
|
||||
CONFIG_DFU_SF=n
|
||||
CONFIG_DM_SPI=n
|
||||
CONFIG_SPL_SPI_LOAD=n
|
||||
CONFIG_SPL_MTD=n
|
||||
CONFIG_CMD_SPI=n
|
14
configs/am67a_beagley_ai_r5_defconfig
Normal file
14
configs/am67a_beagley_ai_r5_defconfig
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <configs/j722s_evm_r5_defconfig>
|
||||
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_K3=y
|
||||
CONFIG_SOC_K3_J722S=y
|
||||
CONFIG_TARGET_J722S_R5_BEAGLEY_AI=y
|
||||
|
||||
CONFIG_DEFAULT_DEVICE_TREE="k3-am67a-r5-beagley-ai"
|
||||
CONFIG_SPL_OF_LIST="k3-am67a-r5-beagley-ai"
|
||||
CONFIG_OF_LIST="k3-am67a-r5-beagley-ai"
|
||||
|
||||
CONFIG_TI_I2C_BOARD_DETECT=n
|
||||
CONFIG_SPL_DM_SPI_FLASH=n
|
||||
CONFIG_SPL_MTD_SUPPORT=n
|
14
include/configs/beagley_ai.h
Normal file
14
include/configs/beagley_ai.h
Normal file
@@ -0,0 +1,14 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Configuration header file for BeagleY-AI
|
||||
*
|
||||
* Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_BEAGLEY_AI_H
|
||||
#define __CONFIG_BEAGLEY_AI_H
|
||||
|
||||
/* Now for the remaining common defines */
|
||||
#include <configs/ti_armv7_common.h>
|
||||
|
||||
#endif /* __CONFIG_BEAGLEY_AI_H */
|
Reference in New Issue
Block a user