[tiU21.01 PATCH 0/3] AM62x ESM support

Julien Panis jpanis at baylibre.com
Fri Jul 1 14:05:06 CEST 2022


This patch series adds support for AM62x ESM (Error Signaling Modules).

The Error Signaling Module (ESM) aggregates events and errors
from throughout the device into one location. It can signal
interrupts to a processor to deal with an event, and manipulate
an error pin to signal an external hardware that an error has
occurred. Therefore an external controller is able to reset the
device. Two ESM can be used : one for main domain devices and
another one for MCU domain devices. Event outputs generated by
main ESM can be routed to MCU ESM as inputs, and trigger
MCU ESM generating its event outputs.

Following are required in defconfig:
	CONFIG_ESM_K3=y
	CONFIG_SPL_MISC=y
	CONFIG_SPL_DRIVERS_MISC=y

Julien Panis (3):
  arm64: dts: k3-am625-r5: Add support for ESM devices
  arm64: mach-k3: am625_init: Probe ESM nodes
  configs: am62x_evm_r5: Add support for ESM

 arch/arm/dts/k3-am625-r5-sk.dts               | 16 +++++++++++++
 arch/arm/mach-k3/am625_init.c                 | 23 +++++++++++++++++++
 arch/arm/mach-k3/include/mach/am62_hardware.h |  3 +++
 configs/am62x_evm_r5_defconfig                |  3 +++
 4 files changed, 45 insertions(+)

-- 
2.25.1



More information about the U-Boot mailing list