return 0;
 }
 
-#ifdef CONFIG_PM_SLEEP
-
-static int omap_rng_suspend(struct device *dev)
+static int __maybe_unused omap_rng_suspend(struct device *dev)
 {
        struct omap_rng_dev *priv = dev_get_drvdata(dev);
 
        return 0;
 }
 
-static int omap_rng_resume(struct device *dev)
+static int __maybe_unused omap_rng_resume(struct device *dev)
 {
        struct omap_rng_dev *priv = dev_get_drvdata(dev);
 
 }
 
 static SIMPLE_DEV_PM_OPS(omap_rng_pm, omap_rng_suspend, omap_rng_resume);
-#define        OMAP_RNG_PM     (&omap_rng_pm)
-
-#else
-
-#define        OMAP_RNG_PM     NULL
-
-#endif
 
 static struct platform_driver omap_rng_driver = {
        .driver = {
                .name           = "omap_rng",
-               .pm             = OMAP_RNG_PM,
+               .pm             = &omap_rng_pm,
                .of_match_table = of_match_ptr(omap_rng_of_match),
        },
        .probe          = omap_rng_probe,