Lines Matching defs:spi
10 #include <linux/spi/spi.h>
265 static int ak4104_spi_probe(struct spi_device *spi)
272 spi->bits_per_word = 8;
273 spi->mode = SPI_MODE_0;
274 ret = spi_setup(spi);
278 ak4104 = devm_kzalloc(&spi->dev, sizeof(struct ak4104_private),
283 ak4104->regulator = devm_regulator_get(&spi->dev, "vdd");
286 dev_err(&spi->dev, "Unable to get Vdd regulator: %d\n", ret);
290 ak4104->regmap = devm_regmap_init_spi(spi, &ak4104_regmap);
296 reset_gpiod = devm_gpiod_get_optional(&spi->dev, "reset",
310 spi_set_drvdata(spi, ak4104);
312 ret = devm_snd_soc_register_component(&spi->dev,
327 MODULE_DEVICE_TABLE(spi, ak4104_id_table);