Lines Matching defs:spi
21 #include <linux/spi/spi.h>
1436 static int pcf2127_spi_probe(struct spi_device *spi)
1447 if (spi->dev.of_node) {
1448 variant = of_device_get_match_data(&spi->dev);
1452 enum pcf21xx_type type = spi_get_device_id(spi)->driver_data;
1461 regmap = devm_regmap_init_spi(spi, &config);
1463 dev_err(&spi->dev, "%s: regmap allocation failed: %ld\n",
1468 return pcf2127_probe(&spi->dev, regmap, spi->irq, variant);
1478 MODULE_DEVICE_TABLE(spi, pcf2127_spi_id);
1482 .name = "rtc-pcf2127-spi",
1524 pr_err("Failed to register pcf2127 spi driver: %d\n", ret);