Lines Matching defs:spi
15 #include <linux/spi/spi.h>
150 static int xra1403_probe(struct spi_device *spi)
156 xra = devm_kzalloc(&spi->dev, sizeof(*xra), GFP_KERNEL);
161 reset_gpio = devm_gpiod_get_optional(&spi->dev, "reset", GPIOD_OUT_LOW);
163 dev_warn(&spi->dev, "Could not get reset-gpios\n");
178 xra->chip.parent = &spi->dev;
181 xra->regmap = devm_regmap_init_spi(spi, &xra1403_regmap_cfg);
184 dev_err(&spi->dev, "Failed to allocate regmap: %d\n", ret);
188 return devm_gpiochip_add_data(&spi->dev, &xra->chip, xra);
195 MODULE_DEVICE_TABLE(spi, xra1403_ids);