File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -1227,6 +1227,11 @@ int bcm_qspi_probe(struct platform_device *pdev,
1227
1227
}
1228
1228
1229
1229
qspi = spi_master_get_devdata (master );
1230
+
1231
+ qspi -> clk = devm_clk_get_optional (& pdev -> dev , NULL );
1232
+ if (IS_ERR (qspi -> clk ))
1233
+ return PTR_ERR (qspi -> clk );
1234
+
1230
1235
qspi -> pdev = pdev ;
1231
1236
qspi -> trans_pos .trans = NULL ;
1232
1237
qspi -> trans_pos .byte = 0 ;
@@ -1340,13 +1345,6 @@ int bcm_qspi_probe(struct platform_device *pdev,
1340
1345
qspi -> soc_intc = NULL ;
1341
1346
}
1342
1347
1343
- qspi -> clk = devm_clk_get (& pdev -> dev , NULL );
1344
- if (IS_ERR (qspi -> clk )) {
1345
- dev_warn (dev , "unable to get clock\n" );
1346
- ret = PTR_ERR (qspi -> clk );
1347
- goto qspi_probe_err ;
1348
- }
1349
-
1350
1348
ret = clk_prepare_enable (qspi -> clk );
1351
1349
if (ret ) {
1352
1350
dev_err (dev , "failed to prepare clock\n" );
You can’t perform that action at this time.
0 commit comments