[PATCH 00/17] arm: k3-j721e: Add support for J721E EAIK
Sinthu Raja
sinthu.raja at mistralsolutions.com
Sat Jun 26 16:55:45 CEST 2021
Hi All,
This series adds support for J721E EAIK. Below is the detailed description
of the J721E SoC and the EAIK board supporting features.
J721E EdgeAI Kit (EAIK) is a low cost, small form factor board designed
for TI’s J721E SoC. TI’s J721E SoC comprises of dual core A72, high
performance vision accelerators, video codec accelerators, latest C71x
and C66x DSP, high bandwidth real-time IPs for capture and display,
GPU, dedicated safety island and security accelerators. The SoC is
power optimized to provide best in class performance for perception,
sensor fusion, localization, path planning tasks in robotics,
industrial and automotive applications.
See J721E Technical Reference Manual (SPRUIL1B, REVISED DECEMBER 2020)
for more details about J721E SoC: http://www.ti.com/lit/pdf/spruil1
J721E EAIK supports the following interfaces:
* 4 GB LPDDR4 RAM
* x1 Gigabit Ethernet interface
* x1 USB 3.0 Type-C port
* x3 USB 3.0 Type-A ports
* x1 PCIe M.2 E Key
* x1 PCIe M.2 M Key
* 512 Mbit OSPI flash
* x4 CAN-FD interface
* x1 DP interface
* x1 HDMI interface
* x2 CSI2 Camera interface (RPi and TI Camera connector)
* 40-pin Raspberry Pi compatible GPIO header
Amarnath MB (17):
common: make: Support show_board_info() as part of SPL build
drivers: power: pmic: Add support for tps659412 PMIC
drivers: power: regulator: tps65941_regulator: Add support for 3Phase
buck
board: ti: j721e: Guard functions with right #ifdef to avoid build
warnings
board: ti: j721e: Enable support for reading EEPROM at next alternate
address
board: ti: j721e: Add support to update board_name for j721e-eaik
board: ti: j721e: Disable probing of daughtercards
board: ti: j721e: Add support for detecting multiple device trees
arm: j721e: Add support for selecting DT based on EEPROM
arm: dts: k3-j721e-r5-common-proc-board: Do not use power-domains for
I2C
arm: dts: k3-j721e-eaik: Add initial A72 specific dts support
arm: dts: k3-j721e-r5-eaik: Add initial R5 specific dts support for
j721e-eaik
configs: j721e_evm_r5: Enable support for building multiple dtbs into
FIT
configs: j721e_evm_a72: Add EAIK dtb as part of DTB FIT
configs: j721e_evm_a72: Align OSPI partitions on erase block boundary
configs: j721e_evm: Store env in MMC FAT partition
include: configs: Update env for selecting right dtb
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/k3-j721e-eaik-u-boot.dtsi | 280 ++++++
arch/arm/dts/k3-j721e-eaik.dts | 796 ++++++++++++++++++
.../arm/dts/k3-j721e-r5-common-proc-board.dts | 5 +
arch/arm/dts/k3-j721e-r5-eaik-u-boot.dtsi | 31 +
arch/arm/dts/k3-j721e-r5-eaik.dts | 650 ++++++++++++++
arch/arm/mach-k3/j721e_init.c | 62 ++
board/ti/j721e/evm.c | 45 +-
common/Makefile | 3 +-
configs/j721e_evm_a72_defconfig | 11 +-
configs/j721e_evm_r5_defconfig | 4 +
drivers/power/pmic/tps65941.c | 1 +
drivers/power/regulator/tps65941_regulator.c | 2 +
include/configs/j721e_evm.h | 4 +
14 files changed, 1884 insertions(+), 14 deletions(-)
create mode 100644 arch/arm/dts/k3-j721e-eaik-u-boot.dtsi
create mode 100644 arch/arm/dts/k3-j721e-eaik.dts
create mode 100644 arch/arm/dts/k3-j721e-r5-eaik-u-boot.dtsi
create mode 100644 arch/arm/dts/k3-j721e-r5-eaik.dts
--
2.31.1
More information about the U-Boot
mailing list