Lines Matching defs:spi
14 #include <linux/spi/spi.h>
20 static int madera_spi_probe(struct spi_device *spi)
22 const struct spi_device_id *id = spi_get_device_id(spi);
31 of_data = of_device_get_match_data(&spi->dev);
73 dev_err(&spi->dev,
82 dev_err(&spi->dev,
87 madera = devm_kzalloc(&spi->dev, sizeof(*madera), GFP_KERNEL);
91 madera->regmap = devm_regmap_init_spi(spi, regmap_16bit_config);
94 dev_err(&spi->dev,
99 madera->regmap_32bit = devm_regmap_init_spi(spi, regmap_32bit_config);
102 dev_err(&spi->dev,
109 madera->dev = &spi->dev;
110 madera->irq = spi->irq;
115 static int madera_spi_remove(struct spi_device *spi)
117 struct madera *madera = spi_get_drvdata(spi);
136 MODULE_DEVICE_TABLE(spi, madera_spi_ids);