Lines Matching refs:spi
27 #include <linux/spi/spi.h>
28 #include <linux/spi/wl12xx.h>
94 wl1271_error("could not allocate cmd for spi reset");
110 wl1271_dump(DEBUG_SPI, "spi reset -> ", cmd, WSPI_INIT_CMD_LEN);
121 wl1271_error("could not allocate cmd for spi init");
163 wl1271_dump(DEBUG_SPI, "spi init -> ", cmd, WSPI_INIT_CMD_LEN);
332 static int __devinit wl1271_probe(struct spi_device *spi)
339 pdata = spi->dev.platform_data;
351 dev_set_drvdata(&spi->dev, wl);
352 wl->if_priv = spi;
358 spi->bits_per_word = 32;
360 ret = spi_setup(spi);
373 wl->irq = spi->irq;
411 static int __devexit wl1271_remove(struct spi_device *spi)
413 struct wl1271 *wl = dev_get_drvdata(&spi->dev);
441 wl1271_error("failed to register spi driver: %d", ret);
463 MODULE_ALIAS("spi:wl1271");