Messages in this thread | | | Subject | Re: [PATCH v14 2/4] dmaengine: tegra: Add tegra gpcdma driver | From | Dmitry Osipenko <> | Date | Wed, 15 Dec 2021 17:56:21 +0300 |
| |
15.12.2021 16:50, Akhil R пишет: >> 06.12.2021 16:00, Akhil R пишет: >>> +static const struct __maybe_unused dev_pm_ops tegra_dma_dev_pm_ops = >> { >>> + SET_LATE_SYSTEM_SLEEP_PM_OPS(tegra_dma_pm_suspend, >>> +tegra_dma_pm_resume) }; >> >> Why late? > To wait for the drivers using the dma to be suspended so that they > don't keep the dma busy. > Agree with the other comments.
Drivers are suspended in the opposite order to the probe order. DMA controller driver is always probed first. The "late" is unneeded, please see tegra20-apb-dma driver for the example.
| |