Skip to content

Commit

Permalink
dt-bindings: fsi: Document the IBM SBEFIFO engine
Browse files Browse the repository at this point in the history
The SBEFIFO engine provides an interface to the POWER processor
Self Boot Engine (SBE).

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Link: https://lore.kernel.org/r/20240522192524.3286237-6-eajames@linux.ibm.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
  • Loading branch information
Eddie James authored and Rob Herring (Arm) committed Jul 9, 2024
1 parent 408f50d commit 76ee122
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/fsi/ibm,p9-sbefifo.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: IBM FSI-attached SBEFIFO engine

maintainers:
- Eddie James <eajames@linux.ibm.com>

description:
The SBEFIFO is an FSI CFAM engine that provides an interface to the
POWER processor Self Boot Engine (SBE). This node will always be a child
of an FSI CFAM node.

properties:
compatible:
enum:
- ibm,p9-sbefifo
- ibm,odyssey-sbefifo

reg:
items:
- description: FSI slave address

occ:
type: object
$ref: ibm,p9-occ.yaml#

required:
- compatible
- reg

additionalProperties: false

examples:
- |
fsi-slave-engine@2400 {
compatible = "ibm,p9-sbefifo";
reg = <0x2400 0x400>;
occ {
compatible = "ibm,p9-occ";
};
};

0 comments on commit 76ee122

Please sign in to comment.