[PATCH 00/17] arm: mach-k3: Initial Support for Texas Instruments AM642 Platform
Dave Gerlach
d-gerlach at ti.com
Fri Apr 23 18:27:31 CEST 2021
Hi,
This series adds initial support for the latest new SoC, AM642,
from Texas Instruments.
Additional detail can be found in the patch descriptions, also
see AM64X Technical Reference Manual (SPRUIM2, Revised Jan 2021)
for further details: https://www.ti.com/lit/pdf/spruim2
Regards,
Dave
Dave Gerlach (14):
arm: mach-k3: Add basic support for AM642 SoC definition
arm: mach-k3: am642: Unlock all applicable control MMR registers
arm: mach-k3: am642: Store boot info from ROM
arm: mach-k3: am642: Load SYSFW binary and config from boot media
arm: mach-k3: am642: Use mmc start and stop callbacks
mmc: sdhci_am654: Add Support for TI's AM642 SoC
mailbox: k3-sec-proxy: Extend valid thread IDs
board: ti: am64x: Add board support for am64x evm
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64
arm: dts: ti: Add Support for AM642 SoC
arm: dts: k3-am642: Add initial support for EVM
arm: dts: k3-am642: Add r5 specific dt support
configs: am64x_evm_r5: Add Initial support
configs: am64x_evm_a53: Add Initial support
Keerthy (2):
arm: mach-k3: am642: Add support for boot device detection
armv8: mach-k3: am642: Add custom MMU support
Suman Anna (1):
arm: mach-k3: am642: Shut down R5 core after ATF startup on A53
arch/arm/dts/Makefile | 2 +
arch/arm/dts/k3-am64-main.dtsi | 405 ++++++++++++++++++
arch/arm/dts/k3-am64-mcu.dtsi | 76 ++++
arch/arm/dts/k3-am64.dtsi | 103 +++++
arch/arm/dts/k3-am642-evm-u-boot.dtsi | 58 +++
arch/arm/dts/k3-am642-evm.dts | 246 +++++++++++
arch/arm/dts/k3-am642-r5-evm.dts | 169 ++++++++
arch/arm/dts/k3-am642.dtsi | 65 +++
arch/arm/mach-k3/Kconfig | 15 +-
arch/arm/mach-k3/Makefile | 1 +
arch/arm/mach-k3/am642_init.c | 283 ++++++++++++
arch/arm/mach-k3/arm64-mmu.c | 41 ++
arch/arm/mach-k3/include/mach/am64_hardware.h | 52 +++
arch/arm/mach-k3/include/mach/am64_spl.h | 44 ++
arch/arm/mach-k3/include/mach/hardware.h | 4 +
arch/arm/mach-k3/include/mach/spl.h | 4 +
board/ti/am64x/Kconfig | 53 +++
board/ti/am64x/Makefile | 8 +
board/ti/am64x/evm.c | 48 +++
configs/am64x_evm_a53_defconfig | 96 +++++
configs/am64x_evm_r5_defconfig | 91 ++++
drivers/mailbox/k3-sec-proxy.c | 10 +-
drivers/mmc/am654_sdhci.c | 18 +
include/configs/am64x_evm.h | 105 +++++
include/dt-bindings/pinctrl/k3.h | 5 +-
25 files changed, 1988 insertions(+), 14 deletions(-)
create mode 100644 arch/arm/dts/k3-am64-main.dtsi
create mode 100644 arch/arm/dts/k3-am64-mcu.dtsi
create mode 100644 arch/arm/dts/k3-am64.dtsi
create mode 100644 arch/arm/dts/k3-am642-evm-u-boot.dtsi
create mode 100644 arch/arm/dts/k3-am642-evm.dts
create mode 100644 arch/arm/dts/k3-am642-r5-evm.dts
create mode 100644 arch/arm/dts/k3-am642.dtsi
create mode 100644 arch/arm/mach-k3/am642_init.c
create mode 100644 arch/arm/mach-k3/include/mach/am64_hardware.h
create mode 100644 arch/arm/mach-k3/include/mach/am64_spl.h
create mode 100644 board/ti/am64x/Kconfig
create mode 100644 board/ti/am64x/Makefile
create mode 100644 board/ti/am64x/evm.c
create mode 100644 configs/am64x_evm_a53_defconfig
create mode 100644 configs/am64x_evm_r5_defconfig
create mode 100644 include/configs/am64x_evm.h
--
2.28.0
More information about the U-Boot
mailing list