Lines Matching refs:fsi
6 #include <linux/fsi.h>
71 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */
86 static int fsi_spi_check_mux(struct fsi_device *fsi, struct device *dev)
92 rc = fsi_slave_read(fsi->slave, FSI_MBOX_ROOT_CTRL_8, &root_ctrl_8_be,
112 rc = fsi_device_read(ctx->bridge->fsi, FSI2SPI_STATUS, &sts_be,
144 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be,
153 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA0, &data_be,
160 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA1, &data_be,
191 rc = fsi_device_write(bridge->fsi, FSI2SPI_DATA0, &data_be,
197 rc = fsi_device_write(bridge->fsi, FSI2SPI_DATA1, &data_be,
203 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be,
433 rc = fsi_spi_check_mux(ctx->bridge->fsi, ctx->dev);
524 struct fsi_device *fsi = to_fsi_dev(dev);
526 rc = fsi_spi_check_mux(fsi, dev);
534 bridge->fsi = fsi;
579 MODULE_DEVICE_TABLE(fsi, fsi_spi_ids);
584 .name = "spi-fsi",