[GIT PULL] FSI changes for v6.6

From: Joel Stanley
Date: Fri Aug 11 2023 - 04:15:57 EST


Hi Greg,

Please pull these FSI changes for v6.6.

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git tags/fsi-for-v6.6

for you to fetch changes up to f04d61a379d65794d5d85168b84dcdf01d426f7c:

fsi: fix some spelling mistakes in comment (2023-08-11 13:32:15 +0930)

----------------------------------------------------------------
FSI changes for v6.6

* New drivers for the I2C Responder master and SCOM device

* Misc janitor fixes

----------------------------------------------------------------
Eddie James (15):
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
fsi: Lock mutex for master device registration
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

Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro

Randy Dunlap (1):
docs: ABI: fix spelling/grammar in SBEFIFO timeout interface

Rob Herring (2):
fsi: Explicitly include correct DT includes
fsi: Use of_property_read_reg() to parse "reg"

Yu Zhe (1):
fsi: fix some spelling mistakes in comment

drivers/fsi/fsi-master-i2cr.h | 33 +++
drivers/fsi/fsi-master.h | 2 +-
drivers/fsi/fsi-slave.h | 28 ++
include/trace/events/fsi.h | 31 ++
include/trace/events/fsi_master_i2cr.h | 107 +++++++
include/uapi/linux/fsi.h | 10 +
drivers/fsi/fsi-core.c | 154 +++++-----
drivers/fsi/fsi-master-aspeed.c | 4 +-
drivers/fsi/fsi-master-ast-cf.c | 5 +-
drivers/fsi/fsi-master-gpio.c | 2 +-
drivers/fsi/fsi-master-hub.c | 2 +-
drivers/fsi/fsi-master-i2cr.c | 316 +++++++++++++++++++++
drivers/fsi/fsi-occ.c | 2 +-
drivers/fsi/fsi-sbefifo.c | 53 ++--
drivers/fsi/fsi-scom.c | 8 +
drivers/fsi/i2cr-scom.c | 154 ++++++++++
.../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 6 +-
.../bindings/fsi/ibm,i2cr-fsi-master.yaml | 41 +++
drivers/fsi/Kconfig | 17 ++
drivers/fsi/Makefile | 2 +
20 files changed, 878 insertions(+), 99 deletions(-)
create mode 100644 drivers/fsi/fsi-master-i2cr.h
create mode 100644 drivers/fsi/fsi-slave.h
create mode 100644 include/trace/events/fsi_master_i2cr.h
create mode 100644 drivers/fsi/fsi-master-i2cr.c
create mode 100644 drivers/fsi/i2cr-scom.c
create mode 100644
Documentation/devicetree/bindings/fsi/ibm,i2cr-fsi-master.yaml