Lines Matching defs:spi
19 #include <linux/spi/spi.h>
42 struct spi_device *spi = to_spi_device(dev);
48 return spi_write(spi, buf, ARRAY_SIZE(buf));
53 struct spi_device *spi = to_spi_device(dev);
61 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1);
108 static int r9701_probe(struct spi_device *spi)
115 res = read_regs(&spi->dev, &tmp, 1);
117 dev_err(&spi->dev, "cannot read RTC register\n");
121 rtc = devm_rtc_allocate_device(&spi->dev);
125 spi_set_drvdata(spi, rtc);
142 MODULE_DESCRIPTION("r9701 spi RTC driver");
145 MODULE_ALIAS("spi:rtc-r9701");