Lines Matching defs:spi
12 #include <linux/spi/spi.h>
32 static int zpa2326_probe_spi(struct spi_device *spi)
37 regmap = devm_regmap_init_spi(spi, &zpa2326_regmap_spi_config);
39 dev_err(&spi->dev, "failed to init registers map");
49 spi->mode = SPI_MODE_3;
50 spi->max_speed_hz = min(spi->max_speed_hz, 1000000U);
51 spi->bits_per_word = 8;
52 err = spi_setup(spi);
56 return zpa2326_probe(&spi->dev, spi_get_device_id(spi)->name,
57 spi->irq, ZPA2326_DEVICE_ID, regmap);
60 static void zpa2326_remove_spi(struct spi_device *spi)
62 zpa2326_remove(&spi->dev);
69 MODULE_DEVICE_TABLE(spi, zpa2326_spi_ids);
79 .name = "zpa2326-spi",