Lines Matching refs:fsi
6 #include <linux/fsi.h>
77 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */
88 static int fsi_spi_check_mux(struct fsi_device *fsi, struct device *dev)
94 rc = fsi_slave_read(fsi->slave, FSI_MBOX_ROOT_CTRL_8, &root_ctrl_8_be,
114 rc = fsi_device_read(ctx->fsi, FSI2SPI_STATUS, &sts_be,
141 rc = fsi_device_write(ctx->fsi, FSI2SPI_CMD, &cmd_be, sizeof(cmd_be));
149 rc = fsi_device_read(ctx->fsi, FSI2SPI_DATA0, &data_be,
156 rc = fsi_device_read(ctx->fsi, FSI2SPI_DATA1, &data_be,
180 rc = fsi_device_write(ctx->fsi, FSI2SPI_DATA0, &data_be,
186 rc = fsi_device_write(ctx->fsi, FSI2SPI_DATA1, &data_be,
192 rc = fsi_device_write(ctx->fsi, FSI2SPI_CMD, &cmd_be, sizeof(cmd_be));
478 rc = fsi_spi_check_mux(ctx->fsi, ctx->dev);
567 struct fsi_device *fsi = to_fsi_dev(dev);
569 rc = fsi_spi_check_mux(fsi, dev);
593 ctx->fsi = fsi;
621 MODULE_DEVICE_TABLE(fsi, fsi_spi_ids);
626 .name = "spi-fsi",