|
@@ -1294,6 +1294,12 @@ static int __init bfin5xx_spi_probe(struct platform_device *pdev)
|
|
|
goto out_error_queue_alloc;
|
|
|
}
|
|
|
|
|
|
+ status = peripheral_request_list(drv_data->pin_req, DRV_NAME);
|
|
|
+ if (status != 0) {
|
|
|
+ dev_err(&pdev->dev, ": Requesting Peripherals failed\n");
|
|
|
+ goto out_error_queue_alloc;
|
|
|
+ }
|
|
|
+
|
|
|
/* Register with the SPI framework */
|
|
|
platform_set_drvdata(pdev, drv_data);
|
|
|
status = spi_register_master(master);
|
|
@@ -1302,12 +1308,6 @@ static int __init bfin5xx_spi_probe(struct platform_device *pdev)
|
|
|
goto out_error_queue_alloc;
|
|
|
}
|
|
|
|
|
|
- status = peripheral_request_list(drv_data->pin_req, DRV_NAME);
|
|
|
- if (status != 0) {
|
|
|
- dev_err(&pdev->dev, ": Requesting Peripherals failed\n");
|
|
|
- goto out_error;
|
|
|
- }
|
|
|
-
|
|
|
dev_info(dev, "%s, Version %s, regs_base@%p, dma channel@%d\n",
|
|
|
DRV_DESC, DRV_VERSION, drv_data->regs_base,
|
|
|
drv_data->dma_channel);
|