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()
245 conf->done = devm_gpiod_get(&spi->dev, "done", GPIOD_IN); in xilinx_spi_probe()
246 if (IS_ERR(conf->done)) in xilinx_spi_probe()
247 return dev_err_probe(&spi->dev, PTR_ERR(conf->done), in xilinx_spi_probe()
248 "Failed to get DONE gpio\n"); in xilinx_spi_probe()