[PATCH v2 0/3] ARM: bcm: Enable SMP on the Genexis XG6846B
Linus Walleij
linusw at kernel.org
Sat Oct 17 00:47:17 PDT 2026
When booted through CFE and mainline U-Boot, the XG6846B has no PSCI
provider. CFE powers up CPU1 and leaves it waiting in a holding pen.
Preserve the holding pen, add a board-specific SMP method using CFE's
GPIO mailbox and a wakeup IPI, and disable the inherited PSCI setup.
Tested on the XG6846B with both CPUs coming online.
Assisted-by: LLM
Signed-off-by: Linus Walleij <linusw at kernel.org>
---
Changes in v2:
- Read the CFE mailbox address from CPU1's cpu-release-addr property,
as suggested by William Zhang.
- Link to v1: https://patch.msgid.link/20261012-genexis-xg6846-smp-v7-3-rc1-v1-0-a51d4afde4a7@kernel.org
---
Linus Walleij (3):
ARM: dts: broadcom: Preserve the XG6846B CFE holding pen
ARM: bcm: Add CFE SMP support for the Genexis XG6846B
ARM: dts: broadcom: Use CFE CPU bring-up on the XG6846B
.../boot/dts/broadcom/bcm6846-genexis-xg6846b.dts | 16 +++++-
arch/arm/mach-bcm/Makefile | 2 +-
arch/arm/mach-bcm/board_bcmbca.c | 65 ++++++++++++++++++++++
3 files changed, 81 insertions(+), 2 deletions(-)
---
base-commit: 6356fd3dd29d8b5620507a0ce037c644e052b5dd
change-id: 20261011-genexis-xg6846-smp-v7-3-rc1-b470f0e20475
Best regards,
--
Linus Walleij <linusw at kernel.org>
More information about the linux-arm-kernel
mailing list