[PATCH 2/3] dt-bindings: arm: marvell: Add Sophos XGS 107w NPU

From: Nicolo Giuliani via B4 Relay

Date: Sat Sep 19 2026 - 15:44:48 EST


From: Nicolo Giuliani <nicolo.giuliani6@xxxxxxxxxxxxxxx>

The Sophos XGS 87/107 desktop firewalls combine an AMD x86 host with a
separate network processing unit (NPU). The NPU is a Marvell Armada CN9130
SoC with its own eMMC and SPI NOR flash, connected to the x86 host over
PCIe. It serves the front panel ports through a Marvell 88E6193X switch.

Document the compatible string of the NPU board, with the CN9130 SoC
compatibles as fallbacks.

Assisted-by: LLM
Signed-off-by: Nicolo Giuliani <nicolo.giuliani6@xxxxxxxxxxxxxxx>
---
Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
index 7e77310da6..2e114139f1 100644
--- a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
+++ b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
@@ -136,4 +136,13 @@ properties:
- const: solidrun,cn9132-sr-cex7
- const: marvell,cn9130

+ - description:
+ Sophos XGS 87/107 network processing unit (Armada CN9130 SoC
+ with an 88E6193X switch)
+ items:
+ - const: sophos,xgs107w-npu
+ - const: marvell,cn9130
+ - const: marvell,armada-ap807-quad
+ - const: marvell,armada-ap807
+
additionalProperties: true

--
2.48.1