diff options
Diffstat (limited to 'drivers/spi/spi-falcon.c')
-rw-r--r-- | drivers/spi/spi-falcon.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/spi/spi-falcon.c b/drivers/spi/spi-falcon.c index 6a6f62ec2840..c7a74f0ef892 100644 --- a/drivers/spi/spi-falcon.c +++ b/drivers/spi/spi-falcon.c | |||
@@ -398,7 +398,7 @@ static int falcon_sflash_xfer_one(struct spi_master *master, | |||
398 | } | 398 | } |
399 | 399 | ||
400 | m->status = ret; | 400 | m->status = ret; |
401 | m->complete(m->context); | 401 | spi_finalize_current_message(master); |
402 | 402 | ||
403 | return 0; | 403 | return 0; |
404 | } | 404 | } |
@@ -423,6 +423,7 @@ static int falcon_sflash_probe(struct platform_device *pdev) | |||
423 | 423 | ||
424 | master->mode_bits = SPI_MODE_3; | 424 | master->mode_bits = SPI_MODE_3; |
425 | master->num_chipselect = 1; | 425 | master->num_chipselect = 1; |
426 | master->flags = SPI_MASTER_HALF_DUPLEX; | ||
426 | master->bus_num = -1; | 427 | master->bus_num = -1; |
427 | master->setup = falcon_sflash_setup; | 428 | master->setup = falcon_sflash_setup; |
428 | master->prepare_transfer_hardware = falcon_sflash_prepare_xfer; | 429 | master->prepare_transfer_hardware = falcon_sflash_prepare_xfer; |