Lines Matching defs:spi
20 #include <linux/spi/spi.h>
425 struct spi_device *spi = to_spi_device(lmk->dev);
429 info = &lmk04832_device_info[spi_get_device_id(spi)->driver_data];
1390 static int lmk04832_probe(struct spi_device *spi)
1400 info = &lmk04832_device_info[spi_get_device_id(spi)->driver_data];
1402 lmk = devm_kzalloc(&spi->dev, sizeof(struct lmk04832), GFP_KERNEL);
1406 lmk->dev = &spi->dev;
1418 lmk->reset_gpio = devm_gpiod_get_optional(&spi->dev, "reset",
1483 lmk->regmap = devm_regmap_init_spi(spi, ®map_config);
1494 if (!(spi->mode & SPI_3WIRE)) {
1495 device_property_read_u32(lmk->dev, "ti,spi-4wire-rdbk",
1547 spi_set_drvdata(spi, lmk);
1557 static void lmk04832_remove(struct spi_device *spi)
1559 struct lmk04832 *lmk = spi_get_drvdata(spi);
1568 MODULE_DEVICE_TABLE(spi, lmk04832_id);