.../devicetree/bindings/arm/hpe,gsc.yaml | 30 +++++++++++++++++++ MAINTAINERS | 5 ++++ 2 files changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/hpe,gsc.yaml
From: Nick Hawkins <nick.hawkins@hpe.com>
Add the devicetree binding for the HPE GSC ARM64 BMC SoC used on
HPE ProLiant servers. The HPE GSC is the successor to the HPE GXP
(ARM32) BMC.
The initial board compatible is hpe,gsc-dl380gen12 for the DL380 Gen12
server platform.
Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com>
---
.../devicetree/bindings/arm/hpe,gsc.yaml | 30 +++++++++++++++++++
MAINTAINERS | 5 ++++
2 files changed, 35 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/hpe,gsc.yaml
diff --git a/Documentation/devicetree/bindings/arm/hpe,gsc.yaml b/Documentation/devicetree/bindings/arm/hpe,gsc.yaml
new file mode 100644
index 000000000000..c81753e3501b
--- /dev/null
+++ b/Documentation/devicetree/bindings/arm/hpe,gsc.yaml
@@ -0,0 +1,30 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/arm/hpe,gsc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: HPE BMC GSC platforms
+
+maintainers:
+ - Nick Hawkins <nick.hawkins@hpe.com>
+
+description:
+ The HPE GSC is an ARM64 BMC SoC used on HPE ProLiant servers.
+ It is the successor to the HPE GXP (ARM32) BMC.
+
+properties:
+ compatible:
+ oneOf:
+ - description: GSC Based Boards
+ items:
+ - enum:
+ - hpe,gsc-dl380gen12
+ - const: hpe,gsc
+
+required:
+ - compatible
+
+additionalProperties: true
+
+...
diff --git a/MAINTAINERS b/MAINTAINERS
index 2265e2c9bfbe..d4fc25e972c5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2859,6 +2859,11 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
F: arch/arm/mach-sa1100/include/mach/jornada720.h
F: arch/arm/mach-sa1100/jornada720.c
+ARM64/HPE GSC ARCHITECTURE
+M: Nick Hawkins <nick.hawkins@hpe.com>
+S: Maintained
+F: Documentation/devicetree/bindings/arm/hpe,gsc.yaml
+
ARM/HPE GXP ARCHITECTURE
M: Jean-Marie Verdun <verdun@hpe.com>
M: Nick Hawkins <nick.hawkins@hpe.com>
--
2.34.1
On Wed, Mar 11, 2026 at 04:04:16PM -0500, nick.hawkins@hpe.com wrote: > From: Nick Hawkins <nick.hawkins@hpe.com> > > Add the devicetree binding for the HPE GSC ARM64 BMC SoC used on > HPE ProLiant servers. The HPE GSC is the successor to the HPE GXP > (ARM32) BMC. > > The initial board compatible is hpe,gsc-dl380gen12 for the DL380 Gen12 > server platform. > > Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com> > --- > .../devicetree/bindings/arm/hpe,gsc.yaml | 30 +++++++++++++++++++ > MAINTAINERS | 5 ++++ > 2 files changed, 35 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/hpe,gsc.yaml > > diff --git a/Documentation/devicetree/bindings/arm/hpe,gsc.yaml b/Documentation/devicetree/bindings/arm/hpe,gsc.yaml > new file mode 100644 > index 000000000000..c81753e3501b > --- /dev/null > +++ b/Documentation/devicetree/bindings/arm/hpe,gsc.yaml > @@ -0,0 +1,30 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/arm/hpe,gsc.yaml# You already have binding for all HPE chips hpe,gxp.yaml. It's one binding for one vendor. > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: HPE BMC GSC platforms > + > +maintainers: > + - Nick Hawkins <nick.hawkins@hpe.com> > + > +description: > + The HPE GSC is an ARM64 BMC SoC used on HPE ProLiant servers. > + It is the successor to the HPE GXP (ARM32) BMC. > + > +properties: > + compatible: > + oneOf: > + - description: GSC Based Boards > + items: > + - enum: > + - hpe,gsc-dl380gen12 Where is any user of this? I don't see a reason why we want this without users. Best regards, Krzysztof
© 2016 - 2026 Red Hat, Inc.