Skip to content

fsi: sbefifo: Prevent async FFDC collection for Odyssey SBEFIFOs

Eddie James linux-aspeed linux-devicetree 3 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 0 repliesNew
  2. v23 patches 0 repliesSuperseded
  3. v13 patches 0 repliesSuperseded

Changes in v3 from the cover letter

- Update commit messages slightly
- Rename dts binding file
- Remove '|' after description in dts binding
- Change generic node name in dts binding to match fsi.txt

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3dt-bindings: fsi: Document the IBM SBEFIFO engineDocumentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml+39 -02 replies
1/3dt-bindings: fsi: Document the IBM SBEFIFO engine+0 -01 reply
2/3fsi: sbefifo: Prevent async FFDC collection for Odyssey SBEFIFOsdrivers/fsi/fsi-sbefifo.c+37 -00 replies
3/3ARM: dts: aspeed: Update Odyssey SBEFIFO compatible stringsarch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi+64 -640 replies

Reviews trailers per patch

2 of 4 patches have a Reviewed-by or Acked-by.

PatchConor DooleyAndrew Jeffery
1/3A-b R-b
1/3A-b R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/3] fsi: sbefifo: Prevent async FFDC collection for Odyssey SBEFIFOs

A new type of SBE, found on the Odyssey chip, will return any async FFDC in the next transaction, so collecting the FFDC is unnecessary and results in unexpected behavior. This difference in behavior between the Odyssey SBE and the POWER9/10 SBEs wasn't apparent when support for the Odyssey was added. To fix the unexpected behavior, turn off the async collection fot Odyssey SBEFIFOs.

Changes since v2:
- Update commit messages slightly
- Rename dts binding file
- Remove '|' after description in dts binding
- Change generic node name in dts binding to match fsi.txt

Changes since v1:
- Change "ody" to "odyssey"
- Fix minor issues in binding document

Eddie James (3):
dt-bindings: fsi: Document the IBM SBEFIFO engine
fsi: sbefifo: Prevent async FFDC collection for Odyssey SBEFIFOs
ARM: dts: aspeed: Update Odyssey SBEFIFO compatible strings

 .../bindings/fsi/ibm,p9-sbefifo.yaml          | 39 +++++++++++
 .../dts/aspeed/aspeed-bmc-ibm-everest.dts     | 64 +++++++++----------
 .../arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 64 +++++++++----------
 drivers/fsi/fsi-sbefifo.c                     | 37 +++++++++++
 4 files changed, 140 insertions(+), 64 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml
Signature · 1 line
2.39.3