PICO-PI iMX7D booted with only 1 CPU at 1.0GHz

Hi @mimitech, found my board, luckly it wasn’t stuck at work:

debian@arm:~$ dmesg | grep smp
[    0.056143] smp: Bringing up secondary CPUs ...
[    0.088446] smp: Brought up 1 node, 1 CPU
debian@arm:~$ cat /proc/cpuinfo 
processor	: 0
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 60.36
Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

Hardware	: Freescale i.MX7 Dual (Device Tree)
Revision	: 0000
Serial		: 0000000000000000
debian@arm:~$ uname -r
5.1.18-armv7-lpae-x14.4

Now digging into it.

Okay, small update, booting u-boot v2020.07 an 5.8.x-rc7 no dice… Looking around i found this bug report:

https://community.nxp.com/thread/460616

We need to figure out what’s missing for PSCI support…

it’s enabled in u-boot:

u-boot$ cat .config| grep PSCI
CONFIG_ARCH_SUPPORT_PSCI=y
CONFIG_ARMV7_PSCI=y
CONFIG_ARMV7_PSCI_NR_CPUS=4

Regards,