On 4/26/24 01:20, Krzysztof Kozlowski wrote:
On 25/04/2024 23:36, Eddie James wrote:
The SBEFIFO engine provides an interface to the POWER processor
Self Boot Engine (SBE).
Signed-off-by: Eddie James <eajames@xxxxxxxxxxxxx>
Acked-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx>
Reviewed-by: Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx>
---
+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; see fsi.txt for details on FSI slave and CFAM
+ nodes.
+
+properties:
+ compatible:
+ enum:
+ - ibm,p9-sbefifo
+ - ibm,odyssey-sbefifo
+
+ reg:
+ items:
+ - description: FSI slave address
+
+ "#address-cells":
+ const: 1
+
+ "#size-cells":
+ const: 0
+
+patternProperties:
+ "^occ(@.*)?":
Why unit address is optional?
In this case, it's because we use the reg property (reflecting the unit
address) to indicate the processor index of the occ node. However I
think I should drop the unit address here, it's meaningless, there is no
addressing for the OCC from the SBEFIFO.
Best regards,
Krzysztof