Lines Matching refs:spi
28 #include <linux/spi/spi.h>
29 #include <linux/spi/wl12xx.h>
61 wl1251_error("could not allocate cmd for spi reset");
76 wl1251_dump(DEBUG_SPI, "spi reset -> ", cmd, WSPI_INIT_CMD_LEN);
87 wl1251_error("could not allocate cmd for spi init");
130 wl1251_dump(DEBUG_SPI, "spi init -> ", cmd, WSPI_INIT_CMD_LEN);
227 static int __devinit wl1251_spi_probe(struct spi_device *spi)
234 pdata = spi->dev.platform_data;
246 SET_IEEE80211_DEV(hw, &spi->dev);
247 dev_set_drvdata(&spi->dev, wl);
248 wl->if_priv = spi;
253 spi->bits_per_word = 32;
255 ret = spi_setup(spi);
267 wl->irq = spi->irq;
300 static int __devexit wl1251_spi_remove(struct spi_device *spi)
302 struct wl1251 *wl = dev_get_drvdata(&spi->dev);
327 wl1251_error("failed to register spi driver: %d", ret);
347 MODULE_ALIAS("spi:wl1251");