dmaengine: ep93xx: Split device_control
[cascardo/linux.git] / drivers / dma / k3dma.c
index 58219aa..a1de14a 100644 (file)
@@ -786,6 +786,7 @@ static int k3_dma_remove(struct platform_device *op)
        return 0;
 }
 
+#ifdef CONFIG_PM_SLEEP
 static int k3_dma_suspend(struct device *dev)
 {
        struct k3_dma_dev *d = dev_get_drvdata(dev);
@@ -815,13 +816,13 @@ static int k3_dma_resume(struct device *dev)
        k3_dma_enable_dma(d, true);
        return 0;
 }
+#endif
 
 static SIMPLE_DEV_PM_OPS(k3_dma_pmops, k3_dma_suspend, k3_dma_resume);
 
 static struct platform_driver k3_pdma_driver = {
        .driver         = {
                .name   = DRIVER_NAME,
-               .owner  = THIS_MODULE,
                .pm     = &k3_dma_pmops,
                .of_match_table = k3_pdma_dt_ids,
        },