Lines Matching full:done
27 struct gpio_desc *done; member
35 ret = gpiod_get_value(conf->done); in get_done_gpio()
38 dev_err(&mgr->dev, "Error reading DONE (%d)\n", ret); in get_done_gpio()
121 dev_err(&mgr->dev, "Unexpected DONE pin state...\n"); in xilinx_spi_write_init()
175 int done; in xilinx_spi_write_complete() local
180 * scheduled out for more than 'timeout', we still check for DONE in xilinx_spi_write_complete()
186 done = get_done_gpio(mgr); in xilinx_spi_write_complete()
187 if (done < 0) in xilinx_spi_write_complete()
188 return done; in xilinx_spi_write_complete()
194 if (done) in xilinx_spi_write_complete()
249 conf->done = devm_gpiod_get(&spi->dev, "done", GPIOD_IN); in xilinx_spi_probe()
250 if (IS_ERR(conf->done)) { in xilinx_spi_probe()
251 dev_err(&spi->dev, "Failed to get DONE gpio: %ld\n", in xilinx_spi_probe()
252 PTR_ERR(conf->done)); in xilinx_spi_probe()
253 return PTR_ERR(conf->done); in xilinx_spi_probe()