summaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3
diff options
context:
space:
mode:
authorWadim Egorov <w.egorov@phytec.de>2024-02-28 09:42:16 +0100
committerTom Rini <trini@konsulko.com>2024-03-07 07:59:15 -0500
commit46b3ff8205c714d5038cc57efecd29f96769925d (patch)
tree1a409c413954c5e37c1a687a7d7a3754edaad162 /arch/arm/mach-k3
parent9522956605205d23fe99142547ca3227574d418a (diff)
downloadu-boot-46b3ff8205c714d5038cc57efecd29f96769925d.tar.gz
u-boot-46b3ff8205c714d5038cc57efecd29f96769925d.tar.bz2
u-boot-46b3ff8205c714d5038cc57efecd29f96769925d.zip
board: phytec: am64x: Add PHYTEC phyCORE-AM64x SoM
Add support for PHYTEC phyCORE-AM64x SoM. Supported features: - 2GB DDR4 RAM - eMMC Flash - external uSD - OSPI NOR Flash - debug UART Product page SoM: https://www.phytec.com/product/phycore-am64x Device trees were taken from Linux v6.8-rc2. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Reviewed-by: Dhruva Gole <d-gole@ti.com>
Diffstat (limited to 'arch/arm/mach-k3')
-rw-r--r--arch/arm/mach-k3/am64x/Kconfig19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/mach-k3/am64x/Kconfig b/arch/arm/mach-k3/am64x/Kconfig
index 6f7b003961..b8fea8716e 100644
--- a/arch/arm/mach-k3/am64x/Kconfig
+++ b/arch/arm/mach-k3/am64x/Kconfig
@@ -29,8 +29,27 @@ config TARGET_AM642_R5_EVM
imply SYS_K3_SPL_ATF
imply TI_I2C_BOARD_DETECT
+config TARGET_PHYCORE_AM64X_A53
+ bool "PHYTEC phyCORE-AM64x running on A53"
+ select ARM64
+ select BINMAN
+ imply BOARD
+ imply SPL_BOARD
+
+config TARGET_PHYCORE_AM64X_R5
+ bool "PHYTEC phyCORE-AM64x 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/phytec/phycore_am64x/Kconfig"
source "board/ti/am64x/Kconfig"
endif