Lines Matching defs:spi
12 #include <linux/spi/spi.h>
17 static int cs35l56_spi_probe(struct spi_device *spi)
23 cs35l56 = devm_kzalloc(&spi->dev, sizeof(struct cs35l56_private), GFP_KERNEL);
27 spi_set_drvdata(spi, cs35l56);
28 cs35l56->base.regmap = devm_regmap_init_spi(spi, regmap_config);
31 return dev_err_probe(&spi->dev, ret, "Failed to allocate register map\n");
34 cs35l56->base.dev = &spi->dev;
43 ret = cs35l56_irq_request(&cs35l56->base, spi->irq);
50 static void cs35l56_spi_remove(struct spi_device *spi)
52 struct cs35l56_private *cs35l56 = spi_get_drvdata(spi);
61 MODULE_DEVICE_TABLE(spi, cs35l56_id_spi);