Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: fsi: Document the IBM SBEFIFO engine

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>

authored by

Eddie James and committed by
Rob Herring (Arm)
76ee122e 408f50d1

+46
+46
Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/fsi/ibm,p9-sbefifo.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: IBM FSI-attached SBEFIFO engine 8 + 9 + maintainers: 10 + - Eddie James <eajames@linux.ibm.com> 11 + 12 + description: 13 + The SBEFIFO is an FSI CFAM engine that provides an interface to the 14 + POWER processor Self Boot Engine (SBE). This node will always be a child 15 + of an FSI CFAM node. 16 + 17 + properties: 18 + compatible: 19 + enum: 20 + - ibm,p9-sbefifo 21 + - ibm,odyssey-sbefifo 22 + 23 + reg: 24 + items: 25 + - description: FSI slave address 26 + 27 + occ: 28 + type: object 29 + $ref: ibm,p9-occ.yaml# 30 + 31 + required: 32 + - compatible 33 + - reg 34 + 35 + additionalProperties: false 36 + 37 + examples: 38 + - | 39 + fsi-slave-engine@2400 { 40 + compatible = "ibm,p9-sbefifo"; 41 + reg = <0x2400 0x400>; 42 + 43 + occ { 44 + compatible = "ibm,p9-occ"; 45 + }; 46 + };