diff options
-rw-r--r-- | drivers/spi/spi_bitbang.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/spi/spi_bitbang.c b/drivers/spi/spi_bitbang.c index 57289b61d0be..a5dadc74cee6 100644 --- a/drivers/spi/spi_bitbang.c +++ b/drivers/spi/spi_bitbang.c | |||
@@ -210,7 +210,7 @@ int spi_bitbang_setup(struct spi_device *spi) | |||
210 | if (!cs->txrx_word) | 210 | if (!cs->txrx_word) |
211 | return -EINVAL; | 211 | return -EINVAL; |
212 | 212 | ||
213 | retval = spi_bitbang_setup_transfer(spi, NULL); | 213 | retval = bitbang->setup_transfer(spi, NULL); |
214 | if (retval < 0) | 214 | if (retval < 0) |
215 | return retval; | 215 | return retval; |
216 | 216 | ||
@@ -442,9 +442,10 @@ EXPORT_SYMBOL_GPL(spi_bitbang_transfer); | |||
442 | * hardware that basically exposes a shift register) or per-spi_transfer | 442 | * hardware that basically exposes a shift register) or per-spi_transfer |
443 | * (which takes better advantage of hardware like fifos or DMA engines). | 443 | * (which takes better advantage of hardware like fifos or DMA engines). |
444 | * | 444 | * |
445 | * Drivers using per-word I/O loops should use (or call) spi_bitbang_setup and | 445 | * Drivers using per-word I/O loops should use (or call) spi_bitbang_setup, |
446 | * spi_bitbang_cleanup to handle those spi master methods. Those methods are | 446 | * spi_bitbang_cleanup and spi_bitbang_setup_transfer to handle those spi |
447 | * the defaults if the bitbang->txrx_bufs routine isn't initialized. | 447 | * master methods. Those methods are the defaults if the bitbang->txrx_bufs |
448 | * routine isn't initialized. | ||
448 | * | 449 | * |
449 | * This routine registers the spi_master, which will process requests in a | 450 | * This routine registers the spi_master, which will process requests in a |
450 | * dedicated task, keeping IRQs unblocked most of the time. To stop | 451 | * dedicated task, keeping IRQs unblocked most of the time. To stop |