Lines Matching refs:spi
23 struct spi_device *spi; member
106 static void lms283gf05_toggle(struct spi_device *spi, in lms283gf05_toggle() argument
116 spi_write(spi, buf, 3); in lms283gf05_toggle()
121 spi_write(spi, buf, 3); in lms283gf05_toggle()
130 struct spi_device *spi = st->spi; in lms283gf05_power_set() local
131 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev); in lms283gf05_power_set()
137 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq)); in lms283gf05_power_set()
139 lms283gf05_toggle(spi, disp_pdwnseq, ARRAY_SIZE(disp_pdwnseq)); in lms283gf05_power_set()
153 static int lms283gf05_probe(struct spi_device *spi) in lms283gf05_probe() argument
156 struct lms283gf05_pdata *pdata = dev_get_platdata(&spi->dev); in lms283gf05_probe()
161 ret = devm_gpio_request_one(&spi->dev, pdata->reset_gpio, in lms283gf05_probe()
169 st = devm_kzalloc(&spi->dev, sizeof(struct lms283gf05_state), in lms283gf05_probe()
174 ld = devm_lcd_device_register(&spi->dev, "lms283gf05", &spi->dev, st, in lms283gf05_probe()
179 st->spi = spi; in lms283gf05_probe()
182 spi_set_drvdata(spi, st); in lms283gf05_probe()
187 lms283gf05_toggle(spi, disp_initseq, ARRAY_SIZE(disp_initseq)); in lms283gf05_probe()