Lines Matching refs:spi
241 static int wl1251_spi_probe(struct spi_device *spi) in wl1251_spi_probe() argument
243 struct wl1251_platform_data *pdata = dev_get_platdata(&spi->dev); in wl1251_spi_probe()
244 struct device_node *np = spi->dev.of_node; in wl1251_spi_probe()
260 SET_IEEE80211_DEV(hw, &spi->dev); in wl1251_spi_probe()
261 spi_set_drvdata(spi, wl); in wl1251_spi_probe()
262 wl->if_priv = spi; in wl1251_spi_probe()
268 spi->bits_per_word = 32; in wl1251_spi_probe()
270 ret = spi_setup(spi); in wl1251_spi_probe()
290 ret = devm_gpio_request_one(&spi->dev, wl->power_gpio, in wl1251_spi_probe()
302 wl->irq = spi->irq; in wl1251_spi_probe()
310 ret = devm_request_irq(&spi->dev, wl->irq, wl1251_irq, 0, in wl1251_spi_probe()
319 wl->vio = devm_regulator_get(&spi->dev, "vio"); in wl1251_spi_probe()
344 static int wl1251_spi_remove(struct spi_device *spi) in wl1251_spi_remove() argument
346 struct wl1251 *wl = spi_get_drvdata(spi); in wl1251_spi_remove()