Lines Matching defs:spi
15 #include <linux/spi/spi.h>
26 static int ksz8795_spi_probe(struct spi_device *spi)
32 dev = ksz_switch_alloc(&spi->dev, spi);
39 dev->regmap[i] = devm_regmap_init_spi(spi, &rc);
42 dev_err(&spi->dev,
49 if (spi->dev.platform_data)
50 dev->pdata = spi->dev.platform_data;
58 spi_set_drvdata(spi, dev);
63 static int ksz8795_spi_remove(struct spi_device *spi)
65 struct ksz_device *dev = spi_get_drvdata(spi);
73 static void ksz8795_spi_shutdown(struct spi_device *spi)
75 struct ksz_device *dev = spi_get_drvdata(spi);
97 MODULE_DEVICE_TABLE(spi, ksz8795_spi_ids);