[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