Lines Matching defs:spi
15 #include <linux/spi/spi.h>
19 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;
132 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq));
134 lms283gf05_toggle(spi, disp_pdwnseq, ARRAY_SIZE(disp_pdwnseq));
147 static int lms283gf05_probe(struct spi_device *spi)
152 st = devm_kzalloc(&spi->dev, sizeof(struct lms283gf05_state),
157 st->reset = gpiod_get_optional(&spi->dev, "reset", GPIOD_OUT_LOW);
162 ld = devm_lcd_device_register(&spi->dev, "lms283gf05", &spi->dev, st,
167 st->spi = spi;
170 spi_set_drvdata(spi, st);
175 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq));