Lines Matching defs:spi
14 #include <linux/spi/spi.h>
25 static int ksz9477_spi_probe(struct spi_device *spi)
31 dev = ksz_switch_alloc(&spi->dev, spi);
38 dev->regmap[i] = devm_regmap_init_spi(spi, &rc);
41 dev_err(&spi->dev,
48 if (spi->dev.platform_data)
49 dev->pdata = spi->dev.platform_data;
57 spi_set_drvdata(spi, dev);
62 static int ksz9477_spi_remove(struct spi_device *spi)
64 struct ksz_device *dev = spi_get_drvdata(spi);
72 static void ksz9477_spi_shutdown(struct spi_device *spi)
74 struct ksz_device *dev = spi_get_drvdata(spi);
100 MODULE_DEVICE_TABLE(spi, ksz9477_spi_ids);
116 MODULE_ALIAS("spi:ksz9477");
117 MODULE_ALIAS("spi:ksz9897");
118 MODULE_ALIAS("spi:ksz9893");
119 MODULE_ALIAS("spi:ksz9563");
120 MODULE_ALIAS("spi:ksz8563");
121 MODULE_ALIAS("spi:ksz9567");