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 <nm@ti.com> Reviewed-on: https://review.openocd.org/c/openocd/+/7944 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
5ea20d7ed9
commit
9a79dfb709
|
@ -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
|
if { $_armv8_cores > 0 } {
|
||||||
set _armv8_up_cmd "$_armv8_cpu_name"_up
|
# Setup ARMV8 proc commands based on CPU to prevent people confusing SoCs
|
||||||
# Available if V8_SMP_DEBUG is set to non-zero value
|
set _armv8_up_cmd "$_armv8_cpu_name"_up
|
||||||
set _armv8_smp_cmd "$_armv8_cpu_name"_smp
|
# Available if V8_SMP_DEBUG is set to non-zero value
|
||||||
|
set _armv8_smp_cmd "$_armv8_cpu_name"_smp
|
||||||
|
|
||||||
if { $_v8_smp_debug == 0 } {
|
if { $_v8_smp_debug == 0 } {
|
||||||
proc $_armv8_up_cmd { args } {
|
proc $_armv8_up_cmd { args } {
|
||||||
foreach _core $args {
|
foreach _core $args {
|
||||||
targets $_core
|
targets $_core
|
||||||
_cpu_no_smp_up
|
_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 } {
|
for { set _core 0 } { $_core < $_r5_cores } { incr _core } {
|
||||||
|
|
Loading…
Reference in New Issue