|
@@ -28,7 +28,7 @@
|
|
|
|
|
|
#include <mach/map.h>
|
|
#include <mach/map.h>
|
|
|
|
|
|
-#include "common.h"
|
|
|
|
|
|
+static void (*exynos_enter_aftr)(void);
|
|
|
|
|
|
static int idle_finisher(unsigned long flags)
|
|
static int idle_finisher(unsigned long flags)
|
|
{
|
|
{
|
|
@@ -87,6 +87,8 @@ static int exynos_cpuidle_probe(struct platform_device *pdev)
|
|
{
|
|
{
|
|
int ret;
|
|
int ret;
|
|
|
|
|
|
|
|
+ exynos_enter_aftr = (void *)(pdev->dev.platform_data);
|
|
|
|
+
|
|
ret = cpuidle_register(&exynos_idle_driver, NULL);
|
|
ret = cpuidle_register(&exynos_idle_driver, NULL);
|
|
if (ret) {
|
|
if (ret) {
|
|
dev_err(&pdev->dev, "failed to register cpuidle driver\n");
|
|
dev_err(&pdev->dev, "failed to register cpuidle driver\n");
|