[PATCH 0/3] Fix 'reset' for TI K3 AM64x and J721E/J7200 boards

Suman Anna s-anna at ti.com
Fri May 14 03:10:54 CEST 2021


Hi Lokesh,

The following patches fix the 'reset' command functionality for various
TI K3 SoCs. Patches are based on the latest master that includes the
AM64x board support, commit ea184cbff99e ("Merge tag 'ti-v2021.07-rc3'
of https://source.denx.de/u-boot/custodians/u-boot-ti").

The first patch is needed for J721E/J7200 SoCs with newer System
Firmwares (anything newer that 2020.04 SYSFW) and is backward
compatible. Without this, the 'reset' command throws the following
warnings,
  => reset
  resetting ...
  ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-19)
  ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-19)
  ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-19)
  System reset not supported on this platform
  ### ERROR ### Please RESET the board ###

The second and third patches add the required ti-sci sysreset nodes
for the AM64x EVM and SK boards respectively. The required SYSRESET
and SYSRESET_TI_SCI configs are already enabled in the
am64x_evm_a53_defconfig.

regards
Suman

Dave Gerlach (1):
  firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain

Suman Anna (2):
  arm: dts: k3-am642-evm: Add sysreset controller node
  arm: dts: k3-am642-sk: Add sysreset controller node

 arch/arm/dts/k3-am642-evm-u-boot.dtsi | 4 ++++
 arch/arm/dts/k3-am642-sk-u-boot.dtsi  | 4 ++++
 drivers/firmware/ti_sci.c             | 1 +
 drivers/firmware/ti_sci.h             | 2 ++
 4 files changed, 11 insertions(+)

-- 
2.30.1



More information about the U-Boot mailing list