Lines Matching defs:spi
16 #include <linux/spi/spi.h>
625 static int wm8741_spi_probe(struct spi_device *spi)
630 wm8741 = devm_kzalloc(&spi->dev, sizeof(struct wm8741_priv),
638 ret = devm_regulator_bulk_get(&spi->dev, ARRAY_SIZE(wm8741->supplies),
641 dev_err(&spi->dev, "Failed to request supplies: %d\n", ret);
645 wm8741->regmap = devm_regmap_init_spi(spi, &wm8741_regmap);
648 dev_err(&spi->dev, "Failed to init regmap: %d\n", ret);
652 ret = wm8741_set_pdata(&spi->dev, wm8741);
654 dev_err(&spi->dev, "Failed to set pdata: %d\n", ret);
658 spi_set_drvdata(spi, wm8741);
660 ret = devm_snd_soc_register_component(&spi->dev,