Skip to content

Commit a3a4246

Browse files
committed
Merge remote-tracking branches 'spi/topic/cadence', 'spi/topic/dt', 'spi/topic/ep93xx' and 'spi/topic/falcon' into spi-next
5 parents 45cfc32 + 8027408 + 25c56c8 + d9a0177 + 1a41aa1 commit a3a4246

File tree

5 files changed

+193
-348
lines changed

5 files changed

+193
-348
lines changed

drivers/spi/spi-cadence.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,10 +576,10 @@ static int cdns_spi_probe(struct platform_device *pdev)
576576
goto clk_dis_apb;
577577
}
578578

579-
pm_runtime_enable(&pdev->dev);
580579
pm_runtime_use_autosuspend(&pdev->dev);
581580
pm_runtime_set_autosuspend_delay(&pdev->dev, SPI_AUTOSUSPEND_TIMEOUT);
582581
pm_runtime_set_active(&pdev->dev);
582+
pm_runtime_enable(&pdev->dev);
583583

584584
ret = of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs);
585585
if (ret < 0)
@@ -704,7 +704,9 @@ static int __maybe_unused cdns_spi_resume(struct device *dev)
704704
{
705705
struct platform_device *pdev = to_platform_device(dev);
706706
struct spi_master *master = platform_get_drvdata(pdev);
707+
struct cdns_spi *xspi = spi_master_get_devdata(master);
707708

709+
cdns_spi_init_hw(xspi);
708710
return spi_master_resume(master);
709711
}
710712

0 commit comments

Comments
 (0)