fsi: Miscellaneous fixes and I2C Responder driver
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest14 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | fsi: Move fsi_slave structure definition to headerdrivers/ drivers/ drivers/ +4 more | +37 | 0 replies | |
| 2/14 | fsi: Add aliased device numberingdrivers/ | +25 | 0 replies | |
| 3/14 | fsi: Use of_match_table for bus matching if specifieddrivers/ drivers/ | +17 | 1 reply | |
| 4/14 | fsi: sbefifo: Don't check status during probedrivers/ | +0 | 0 replies | |
| 5/14 | fsi: sbefifo: Add configurable in-command timeoutdrivers/ include/ | +39 | 0 replies | |
| 6/14 | fsi: sbefifo: Remove limits on user-specified read timeoutdrivers/ | +2 | 0 replies | |
| 7/14 | fsi: aspeed: Reset master errors after CFAM resetdrivers/ | +2 | 0 replies | |
| 8/14 | fsi: core: Add trace events for scan and unregisterdrivers/ include/ | +35 | 0 replies | |
| 9/14 | fsi: core: Fix legacy minor numberingdrivers/ | +8 | 0 replies | |
| 10/14 | fsi: core: Switch to ida_alloc/freedrivers/ | +8 | 0 replies | |
| 11/14 | fsi: Improve master indexingdrivers/ drivers/ | +27 | 4 replies | |
| 12/14 | dt-bindings: fsi: Document the IBM I2C Responder virtual FSI masterDocumentation/ | +41 | 0 replies | |
| 13/14 | fsi: Add IBM I2C Responder virtual FSI masterdrivers/ drivers/ drivers/ +2 more | +466 | 0 replies | |
| 14/14 | fsi: Add I2C Responder SCOM driverdrivers/ drivers/ drivers/ | +163 | 1 reply |
Reviews trailers per patch
2 of 14 patches have a Reviewed-by or Acked-by.
| Patch | Joel Stanley | Andrew Jeffery | Krzysztof Kozlowski |
|---|---|---|---|
| 1/14 | |||
| 2/14 | |||
| 3/14 | |||
| 4/14 | |||
| 5/14 | |||
| 6/14 | |||
| 7/14 | |||
| 8/14 | R-b | ||
| 9/14 | |||
| 10/14 | |||
| 11/14 | |||
| 12/14 | R-b | R-b | |
| 13/14 | |||
| 14/14 |
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.
Cover letter [PATCH 00/14] fsi: Miscellaneous fixes and I2C Responder driver
This series adds a number of fixes and improvements to the FSI driver and adds the I2C Responder driver. The I2C Responder(I2CR) is an I2C device that translates I2C commands to CFAM or SCOM operations, effectively implementing an FSI master and bus.
Eddie James (14):
fsi: Move fsi_slave structure definition to header
fsi: Add aliased device numbering
fsi: Use of_match_table for bus matching if specified
fsi: sbefifo: Don't check status during probe
fsi: sbefifo: Add configurable in-command timeout
fsi: sbefifo: Remove limits on user-specified read timeout
fsi: aspeed: Reset master errors after CFAM reset
fsi: core: Add trace events for scan and unregister
fsi: core: Fix legacy minor numbering
fsi: core: Switch to ida_alloc/free
fsi: Improve master indexing
dt-bindings: fsi: Document the IBM I2C Responder virtual FSI master
fsi: Add IBM I2C Responder virtual FSI master
fsi: Add I2C Responder SCOM driver
.../bindings/fsi/ibm,i2cr-fsi-master.yaml | 41 +++ drivers/fsi/Kconfig | 17 + drivers/fsi/Makefile | 2 + drivers/fsi/fsi-core.c | 122 ++++--- drivers/fsi/fsi-master-aspeed.c | 4 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 2 +- drivers/fsi/fsi-master-hub.c | 4 +- drivers/fsi/fsi-master-i2cr.c | 316 ++++++++++++++++++ drivers/fsi/fsi-master-i2cr.h | 33 ++ drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-sbefifo.c | 47 ++- drivers/fsi/fsi-scom.c | 8 + drivers/fsi/fsi-slave.h | 28 ++ drivers/fsi/i2cr-scom.c | 154 +++++++++ include/trace/events/fsi.h | 31 ++ include/trace/events/fsi_master_i2cr.h | 107 ++++++ include/uapi/linux/fsi.h | 10 + 18 files changed, 865 insertions(+), 65 deletions(-) create mode 100644 Documentation/devicetree/bindings/fsi/ibm,i2cr-fsi-master.yaml create mode 100644 drivers/fsi/fsi-master-i2cr.c create mode 100644 drivers/fsi/fsi-master-i2cr.h create mode 100644 drivers/fsi/fsi-slave.h create mode 100644 drivers/fsi/i2cr-scom.c create mode 100644 include/trace/events/fsi_master_i2cr.h
Signature · 1 line
2.31.1