]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/spi/spi-sh-hspi.c
Merge remote-tracking branch 'spi/topic/bfin' into spi-next
[karo-tx-linux.git] / drivers / spi / spi-sh-hspi.c
index e488a90a98b8acbfff5b1fd72dd92b54db2ae602..7e749a22f51e8c6c22fae89742263e1afbc46424 100644 (file)
@@ -305,7 +305,7 @@ static int hspi_probe(struct platform_device *pdev)
        master->mode_bits       = SPI_CPOL | SPI_CPHA;
        master->auto_runtime_pm = true;
        master->transfer_one_message            = hspi_transfer_one_message;
-       ret = spi_register_master(master);
+       ret = devm_spi_register_master(&pdev->dev, master);
        if (ret < 0) {
                dev_err(&pdev->dev, "spi_register_master error.\n");
                goto error1;
@@ -328,7 +328,6 @@ static int hspi_remove(struct platform_device *pdev)
        pm_runtime_disable(&pdev->dev);
 
        clk_put(hspi->clk);
-       spi_unregister_master(hspi->master);
 
        return 0;
 }