Lines Matching defs:spi

16 #include <linux/spi/spi.h>
67 spi_sync(priv->spi, &m);
101 spi_sync(priv->spi, &m);
139 dev_err(&priv->spi->dev, "spi_write_dma not allowed "
159 ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev);
162 dev_err(&priv->spi->dev, "request_firmware() failed: %d", ret);
184 ret = request_firmware_direct(&eeprom, "3826.eeprom", &priv->spi->dev);
187 dev_info(&priv->spi->dev, "loading default eeprom...\n");
191 dev_err(&priv->spi->dev, "Failed to request user eeprom\n");
194 dev_info(&priv->spi->dev, "loading user eeprom...\n");
294 dev_err(&priv->spi->dev, "INT_READY timeout\n");
346 dev_err(&priv->spi->dev, "rx request of zero bytes\n");
358 dev_err(&priv->spi->dev, "could not alloc skb");
385 struct spi_device *spi = config;
386 struct p54s_priv *priv = spi_get_drvdata(spi);
407 dev_err(&priv->spi->dev, "WR_READY timeout\n");
545 dev_err(&priv->spi->dev, "firmware boot failed");
585 static int p54spi_probe(struct spi_device *spi)
593 dev_err(&spi->dev, "could not alloc ieee80211_hw");
599 spi_set_drvdata(spi, priv);
600 priv->spi = spi;
602 spi->bits_per_word = 16;
603 spi->max_speed_hz = 24000000;
605 ret = spi_setup(spi);
607 dev_err(&priv->spi->dev, "spi_setup failed");
613 dev_err(&priv->spi->dev, "power GPIO request failed: %d", ret);
619 dev_err(&priv->spi->dev, "irq GPIO request failed: %d", ret);
628 priv->spi);
630 dev_err(&priv->spi->dev, "request_irq() failed");
643 SET_IEEE80211_DEV(hw, &spi->dev);
656 ret = p54_register_common(hw, &priv->spi->dev);
664 free_irq(gpio_to_irq(p54spi_gpio_irq), spi);
674 static void p54spi_remove(struct spi_device *spi)
676 struct p54s_priv *priv = spi_get_drvdata(spi);
680 free_irq(gpio_to_irq(p54spi_gpio_irq), spi);
706 MODULE_ALIAS("spi:cx3110x");
707 MODULE_ALIAS("spi:p54spi");
708 MODULE_ALIAS("spi:stlc45xx");