Lines Matching defs:spi
27 #include <linux/spi/spi.h>
40 struct spi_device *spi;
50 struct spi_device *spi = p_lm70->spi;
62 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2);
166 static int lm70_probe(struct spi_device *spi)
172 if (dev_fwnode(&spi->dev))
173 chip = (int)(uintptr_t)device_get_match_data(&spi->dev);
175 chip = spi_get_device_id(spi)->driver_data;
179 if ((spi->mode & SPI_MODE_X_MASK) != SPI_MODE_0)
184 p_lm70 = devm_kzalloc(&spi->dev, sizeof(*p_lm70), GFP_KERNEL);
190 p_lm70->spi = spi;
192 hwmon_dev = devm_hwmon_device_register_with_groups(&spi->dev,
193 spi->modalias,
207 MODULE_DEVICE_TABLE(spi, lm70_ids);