diff options
Diffstat (limited to 'drivers/spi/spi-fsl-dspi.c')
| -rw-r--r-- | drivers/spi/spi-fsl-dspi.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/spi/spi-fsl-dspi.c b/drivers/spi/spi-fsl-dspi.c index 127323a4b27c..108a7d50d2c3 100644 --- a/drivers/spi/spi-fsl-dspi.c +++ b/drivers/spi/spi-fsl-dspi.c @@ -1281,6 +1281,9 @@ static int dspi_probe(struct platform_device *pdev)  	if (!ctlr)  		return -ENOMEM; +	spi_controller_set_devdata(ctlr, dspi); +	platform_set_drvdata(pdev, dspi); +  	dspi->pdev = pdev;  	dspi->ctlr = ctlr; @@ -1417,8 +1420,6 @@ poll_mode:  	if (dspi->devtype_data->trans_mode != DSPI_DMA_MODE)  		ctlr->ptp_sts_supported = true; -	platform_set_drvdata(pdev, dspi); -  	ret = spi_register_controller(ctlr);  	if (ret != 0) {  		dev_err(&pdev->dev, "Problem registering DSPI ctlr\n");  | 
