Lines Matching defs:spi

16 #include <linux/spi/spi.h>
66 spi_sync(priv->spi, &m);
100 spi_sync(priv->spi, &m);
138 dev_err(&priv->spi->dev, "spi_write_dma not allowed "
158 ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev);
161 dev_err(&priv->spi->dev, "request_firmware() failed: %d", ret);
183 ret = request_firmware_direct(&eeprom, "3826.eeprom", &priv->spi->dev);
186 dev_info(&priv->spi->dev, "loading default eeprom...\n");
190 dev_err(&priv->spi->dev, "Failed to request user eeprom\n");
193 dev_info(&priv->spi->dev, "loading user eeprom...\n");
293 dev_err(&priv->spi->dev, "INT_READY timeout\n");
345 dev_err(&priv->spi->dev, "rx request of zero bytes\n");
357 dev_err(&priv->spi->dev, "could not alloc skb");
384 struct spi_device *spi = config;
385 struct p54s_priv *priv = spi_get_drvdata(spi);
406 dev_err(&priv->spi->dev, "WR_READY timeout\n");
544 dev_err(&priv->spi->dev, "firmware boot failed");
584 static int p54spi_probe(struct spi_device *spi)
592 dev_err(&spi->dev, "could not alloc ieee80211_hw");
598 spi_set_drvdata(spi, priv);
599 priv->spi = spi;
601 spi->bits_per_word = 16;
602 spi->max_speed_hz = 24000000;
604 ret = spi_setup(spi);
606 dev_err(&priv->spi->dev, "spi_setup failed");
612 dev_err(&priv->spi->dev, "power GPIO request failed: %d", ret);
618 dev_err(&priv->spi->dev, "irq GPIO request failed: %d", ret);
627 priv->spi);
629 dev_err(&priv->spi->dev, "request_irq() failed");
642 SET_IEEE80211_DEV(hw, &spi->dev);
655 ret = p54_register_common(hw, &priv->spi->dev);
663 free_irq(gpio_to_irq(p54spi_gpio_irq), spi);
673 static int p54spi_remove(struct spi_device *spi)
675 struct p54s_priv *priv = spi_get_drvdata(spi);
679 free_irq(gpio_to_irq(p54spi_gpio_irq), spi);
706 MODULE_ALIAS("spi:cx3110x");
707 MODULE_ALIAS("spi:p54spi");
708 MODULE_ALIAS("spi:stlc45xx");