Lines Matching defs:spi_dev
27 struct spi_device *spi_dev = client;
37 ret = spi_write(spi_dev, cmd, 2);
39 dev_err(&spi_dev->dev, "SPI fail to select reg\n");
45 ret = spi_write_then_read(spi_dev, cmd, 1, data, count);
47 dev_err(&spi_dev->dev, "SPI read data error\n");
56 struct spi_device *spi_dev = client;
68 ret = spi_write(spi_dev, buf, count + 2);
70 dev_err(&spi_dev->dev, "SPI write error\n");
91 static int adt7316_spi_probe(struct spi_device *spi_dev)
94 .client = spi_dev,
95 .irq = spi_dev->irq,
103 if (spi_dev->max_speed_hz > ADT7316_SPI_MAX_FREQ_HZ) {
104 dev_err(&spi_dev->dev, "SPI CLK %d Hz?\n",
105 spi_dev->max_speed_hz);
110 adt7316_spi_write(spi_dev, 0, 0);
111 adt7316_spi_write(spi_dev, 0, 0);
112 adt7316_spi_write(spi_dev, 0, 0);
114 return adt7316_probe(&spi_dev->dev, &bus, spi_dev->modalias);