Lines Matching defs:spi
17 #include <linux/spi/spi.h>
44 struct spi_device *spi = to_spi_device(dev);
60 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer));
67 struct spi_device *spi = to_spi_device(dev);
78 return spi_write_then_read(spi, txbuf, sizeof(txbuf), val, val_size);
87 static int rk8xx_spi_probe(struct spi_device *spi)
91 regmap = devm_regmap_init(&spi->dev, &rk806_regmap_bus_spi,
92 &spi->dev, &rk806_regmap_config_spi);
94 return dev_err_probe(&spi->dev, PTR_ERR(regmap),
97 return rk8xx_probe(&spi->dev, RK806_ID, spi->irq, regmap);
110 MODULE_DEVICE_TABLE(spi, rk8xx_spi_id_table);
114 .name = "rk8xx-spi",