Merge branch 'pm-qos'
[firefly-linux-kernel-4.4.55.git] / drivers / base / platform.c
index a1a72250258705eb059b6601b086cf9d296b1d1b..d51514b79efedc4ad446e5ce6dd87a8ee9d2fb6d 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/pm_runtime.h>
 
 #include "base.h"
+#include "power/power.h"
 
 #define to_platform_driver(drv)        (container_of((drv), struct platform_driver, \
                                 driver))
@@ -948,6 +949,7 @@ void __init early_platform_add_devices(struct platform_device **devs, int num)
                dev = &devs[i]->dev;
 
                if (!dev->devres_head.next) {
+                       pm_runtime_early_init(dev);
                        INIT_LIST_HEAD(&dev->devres_head);
                        list_add_tail(&dev->devres_head,
                                      &early_platform_device_list);