Lines Matching defs:spi
27 #include <linux/spi/spi.h>
39 struct spi_device *spi;
49 struct spi_device *spi = p_lm70->spi;
61 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2);
151 static int lm70_probe(struct spi_device *spi)
157 if (dev_fwnode(&spi->dev))
158 chip = (int)(uintptr_t)device_get_match_data(&spi->dev);
160 chip = spi_get_device_id(spi)->driver_data;
164 if (spi->mode & (SPI_CPOL | SPI_CPHA))
169 p_lm70 = devm_kzalloc(&spi->dev, sizeof(*p_lm70), GFP_KERNEL);
175 p_lm70->spi = spi;
177 hwmon_dev = devm_hwmon_device_register_with_groups(&spi->dev,
178 spi->modalias,
191 MODULE_DEVICE_TABLE(spi, lm70_ids);