This is an automated email from Gerrit.

"Nishanth Menon <n...@ti.com>" just uploaded a new patch set to Gerrit, which 
you can find at https://review.openocd.org/c/openocd/+/7944

-- gerrit

commit 1a1e720596a30375790cfe1075531333efb7c456
Author: Nishanth Menon <n...@ti.com>
Date:   Tue Oct 17 15:36:55 2023 -0500

    tcl/target/ti_k3: Make Cortex-A processors optional
    
    The AM2x family of K3 SoCs typically do not contain a Cortex-A53 or
    A72 processor. So, make the cpu "up" functions available when armv8
    processor count > 0.
    
    Change-Id: I985b194fe7cc63e4134ad84ccd921cc456eb412f
    Signed-off-by: Nishanth Menon <n...@ti.com>

diff --git a/tcl/target/ti_k3.cfg b/tcl/target/ti_k3.cfg
index bb2a991ce5..4e563f2be7 100644
--- a/tcl/target/ti_k3.cfg
+++ b/tcl/target/ti_k3.cfg
@@ -341,24 +341,26 @@ for { set _core 0 } { $_core < $_armv8_cores } { incr 
_core } {
        }
 }
 
-# Setup ARMV8 proc commands based on CPU to prevent people confusing SoCs
-set _armv8_up_cmd "$_armv8_cpu_name"_up
-# Available if V8_SMP_DEBUG is set to non-zero value
-set _armv8_smp_cmd "$_armv8_cpu_name"_smp
-
-if { $_v8_smp_debug == 0 } {
-       proc $_armv8_up_cmd { args } {
-               foreach _core $args {
-                       targets $_core
-                       _cpu_no_smp_up
+if { $_armv8_cores > 0 } {
+       # Setup ARMV8 proc commands based on CPU to prevent people confusing 
SoCs
+       set _armv8_up_cmd "$_armv8_cpu_name"_up
+       # Available if V8_SMP_DEBUG is set to non-zero value
+       set _armv8_smp_cmd "$_armv8_cpu_name"_smp
+
+       if { $_v8_smp_debug == 0 } {
+               proc $_armv8_up_cmd { args } {
+                       foreach _core $args {
+                               targets $_core
+                               _cpu_no_smp_up
+                       }
                }
+       } else {
+               proc $_armv8_smp_cmd { args } {
+                       _armv8_smp_up
+               }
+               # Declare SMP
+               target smp {*}$_v8_smp_targets
        }
-} else {
-       proc $_armv8_smp_cmd { args } {
-               _armv8_smp_up
-       }
-       # Declare SMP
-       target smp {*}$_v8_smp_targets
 }
 
 for { set _core 0 } { $_core < $_r5_cores } { incr _core } {

-- 

Reply via email to