Lines Matching refs:spi
39 struct spi_device *spi = to_spi_device(dev); in dummy_looptest() local
40 struct dummy *p_dummy = dev_get_drvdata(&spi->dev); in dummy_looptest()
74 spi->bits_per_word = 8; in dummy_looptest()
76 spi->master->setup(spi); in dummy_looptest()
81 status = spi_w8r8(spi, 0xAA); in dummy_looptest()
90 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest()
99 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
108 status = spi_write(spi, &txbuf[0], 8); in dummy_looptest()
114 status = spi_read(spi, &rxbuf[0], 8); in dummy_looptest()
123 status = spi_write(spi, &txbuf[0], 14); in dummy_looptest()
129 status = spi_read(spi, &rxbuf[0], 14); in dummy_looptest()
139 status = spi_write(spi, &bigtxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
145 status = spi_read(spi, &bigrxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
157 spi->bits_per_word = 16; in dummy_looptest()
159 spi->master->setup(spi); in dummy_looptest()
163 status = spi_w8r8(spi, 0xAA); in dummy_looptest()
175 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest()
184 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
194 status = spi_write(spi, &bigtxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
201 status = spi_read(spi, &bigrxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
218 static int pl022_dummy_probe(struct spi_device *spi) in pl022_dummy_probe() argument
223 dev_info(&spi->dev, "probing dummy SPI device\n"); in pl022_dummy_probe()
229 dev_set_drvdata(&spi->dev, p_dummy); in pl022_dummy_probe()
233 status = device_create_file(&spi->dev, &dev_attr_looptest); in pl022_dummy_probe()
235 dev_dbg(&spi->dev, "device_create_file looptest failure.\n"); in pl022_dummy_probe()
242 dev_set_drvdata(&spi->dev, NULL); in pl022_dummy_probe()
247 static int pl022_dummy_remove(struct spi_device *spi) in pl022_dummy_remove() argument
249 struct dummy *p_dummy = dev_get_drvdata(&spi->dev); in pl022_dummy_remove()
251 dev_info(&spi->dev, "removing dummy SPI device\n"); in pl022_dummy_remove()
252 device_remove_file(&spi->dev, &dev_attr_looptest); in pl022_dummy_remove()
253 dev_set_drvdata(&spi->dev, NULL); in pl022_dummy_remove()