Skip to content

fsi: Overall improvements and new SBE fifo driver

Benjamin Herrenschmidt linux-devicetree lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15fsi: gpio: Trace busy countdrivers/fsi/fsi-master-gpio.c include/trace/events/fsi_master_gpio.h+19 -00 replies
2/15fsi: gpio: Remove unused 'id' variabledrivers/fsi/fsi-master-gpio.c+1 -20 replies
3/15fsi: gpio: Use a mutex to protect transfersdrivers/fsi/fsi-master-gpio.c+64 -220 replies
4/15fsi/fsi-master-gpio: Sample input data on different clock phasedrivers/fsi/fsi-master-gpio.c+5 -30 replies
5/15fsi/fsi-master-gpio: Add "no-gpio-delays" optionarch/arm/boot/dts/aspeed-bmc-opp-romulus.dts arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts +1 more+19 -43 replies
6/15fsi/fsi-master-gpio: Reduce turnaround clocksdrivers/fsi/fsi-master-gpio.c+1 -10 replies
7/15fsi/fsi-master-gpio: Reduce dpoll clocksdrivers/fsi/fsi-master-gpio.c+3 -20 replies
8/15fsi/fsi-master-gpio: Delay sampling of FSI data inputdrivers/fsi/fsi-master-gpio.c+5 -00 replies
9/15fsi/gpio: Include command build in locked sectiondrivers/fsi/fsi-master-gpio.c+18 -70 replies
10/15fsi/gpio: Use relative-addressing commandsdrivers/fsi/fsi-master-gpio.c+91 -110 replies
11/15fsi/fsi-master-gpio: Implement CRC error recoverydrivers/fsi/fsi-master-gpio.c include/trace/events/fsi_master_gpio.h+99 -180 replies
12/15fsi/fsi-master-gpio: More error handling cleanupdrivers/fsi/fsi-master-gpio.c+5 -210 replies
13/15fsi/master-gpio: Replace bit_bit lock with IRQ disable/enabledrivers/fsi/fsi-master-gpio.c+23 -250 replies
14/15fsi: scom: Remove PIB reset during probedrivers/fsi/fsi-scom.c+0 -80 replies
15/15fsi/sbefifo: Add driver for the SBE FIFOdrivers/fsi/Kconfig drivers/fsi/Makefile drivers/fsi/fsi-sbefifo.c +1 more+1046 -00 replies

Reviews trailers per patch

9 of 15 patches have a Reviewed-by or Acked-by.

PatchChristopher BosticEddie JamesJoel Stanley
SeriesT-b
1/15A-b
2/15
3/15
4/15R-b
5/15R-b
6/15R-b
7/15R-b
8/15R-b
9/15
10/15R-b
11/15R-b
12/15
13/15
14/15R-b
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [PATCH 00/15] fsi: Overall improvements and new SBE fifo driver

This series brings in a number of improvements to our FSI stack (one of the service interfaces for communicating between a BMC chip and our POWER processors).

The GPIO based "Soft FSI" performance is significantly improved, and it's reliability as well.

The SBE fifo driver provides the interface to the processor "Self Boot Engine"

Some of these patches have been simmering for a while in the OpenBMC tree.