Lines Matching defs:spi
15 #include <linux/spi/spi.h>
16 #include <linux/spi/lms283gf05.h>
20 struct spi_device *spi;
103 static void lms283gf05_toggle(struct spi_device *spi,
113 spi_write(spi, buf, 3);
118 spi_write(spi, buf, 3);
127 struct spi_device *spi = st->spi;
128 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev);
134 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq));
136 lms283gf05_toggle(spi, disp_pdwnseq, ARRAY_SIZE(disp_pdwnseq));
150 static int lms283gf05_probe(struct spi_device *spi)
153 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev);
158 ret = devm_gpio_request_one(&spi->dev, pdata->reset_gpio,
166 st = devm_kzalloc(&spi->dev, sizeof(struct lms283gf05_state),
171 ld = devm_lcd_device_register(&spi->dev, "lms283gf05", &spi->dev, st,
176 st->spi = spi;
179 spi_set_drvdata(spi, st);
184 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq));