Lines Matching refs:spi
36 struct spi_device *spi = to_spi_device(dev); in tsc2005_cmd() local
42 error = spi_sync(spi, &msg); in tsc2005_cmd()
52 static int tsc2005_probe(struct spi_device *spi) in tsc2005_probe() argument
56 spi->mode = SPI_MODE_0; in tsc2005_probe()
57 spi->bits_per_word = 8; in tsc2005_probe()
58 if (!spi->max_speed_hz) in tsc2005_probe()
59 spi->max_speed_hz = TSC2005_SPI_MAX_SPEED_HZ; in tsc2005_probe()
61 error = spi_setup(spi); in tsc2005_probe()
65 return tsc200x_probe(&spi->dev, spi->irq, BUS_SPI, in tsc2005_probe()
66 devm_regmap_init_spi(spi, &tsc200x_regmap_config), in tsc2005_probe()
70 static int tsc2005_remove(struct spi_device *spi) in tsc2005_remove() argument
72 return tsc200x_remove(&spi->dev); in tsc2005_remove()