summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-exynos/cpuidle.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/arch/arm/mach-exynos/cpuidle.c b/arch/arm/mach-exynos/cpuidle.c
index 0093d369f099..15b9bda1ab6e 100644
--- a/arch/arm/mach-exynos/cpuidle.c
+++ b/arch/arm/mach-exynos/cpuidle.c
@@ -1,4 +1,4 @@
1/* linux/arch/arm/mach-exynos4/cpuidle.c 1/* linux/arch/arm/mach-exynos/cpuidle.c
2 * 2 *
3 * Copyright (c) 2011 Samsung Electronics Co., Ltd. 3 * Copyright (c) 2011 Samsung Electronics Co., Ltd.
4 * http://www.samsung.com 4 * http://www.samsung.com
@@ -42,7 +42,7 @@
42#define S5P_CHECK_AFTR 0xFCBA0D10 42#define S5P_CHECK_AFTR 0xFCBA0D10
43 43
44/* Ext-GIC nIRQ/nFIQ is the only wakeup source in AFTR */ 44/* Ext-GIC nIRQ/nFIQ is the only wakeup source in AFTR */
45static void exynos4_set_wakeupmask(void) 45static void exynos_set_wakeupmask(void)
46{ 46{
47 __raw_writel(0x0000ff3e, S5P_WAKEUP_MASK); 47 __raw_writel(0x0000ff3e, S5P_WAKEUP_MASK);
48} 48}
@@ -73,13 +73,13 @@ static int idle_finisher(unsigned long flags)
73 return 1; 73 return 1;
74} 74}
75 75
76static int exynos4_enter_core0_aftr(struct cpuidle_device *dev, 76static int exynos_enter_core0_aftr(struct cpuidle_device *dev,
77 struct cpuidle_driver *drv, 77 struct cpuidle_driver *drv,
78 int index) 78 int index)
79{ 79{
80 unsigned long tmp; 80 unsigned long tmp;
81 81
82 exynos4_set_wakeupmask(); 82 exynos_set_wakeupmask();
83 83
84 /* Set value of power down register for aftr mode */ 84 /* Set value of power down register for aftr mode */
85 exynos_sys_powerdown_conf(SYS_AFTR); 85 exynos_sys_powerdown_conf(SYS_AFTR);
@@ -123,7 +123,7 @@ static int exynos4_enter_core0_aftr(struct cpuidle_device *dev,
123 return index; 123 return index;
124} 124}
125 125
126static int exynos4_enter_lowpower(struct cpuidle_device *dev, 126static int exynos_enter_lowpower(struct cpuidle_device *dev,
127 struct cpuidle_driver *drv, 127 struct cpuidle_driver *drv,
128 int index) 128 int index)
129{ 129{
@@ -136,16 +136,16 @@ static int exynos4_enter_lowpower(struct cpuidle_device *dev,
136 if (new_index == 0) 136 if (new_index == 0)
137 return arm_cpuidle_simple_enter(dev, drv, new_index); 137 return arm_cpuidle_simple_enter(dev, drv, new_index);
138 else 138 else
139 return exynos4_enter_core0_aftr(dev, drv, new_index); 139 return exynos_enter_core0_aftr(dev, drv, new_index);
140} 140}
141 141
142static struct cpuidle_driver exynos4_idle_driver = { 142static struct cpuidle_driver exynos_idle_driver = {
143 .name = "exynos4_idle", 143 .name = "exynos_idle",
144 .owner = THIS_MODULE, 144 .owner = THIS_MODULE,
145 .states = { 145 .states = {
146 [0] = ARM_CPUIDLE_WFI_STATE, 146 [0] = ARM_CPUIDLE_WFI_STATE,
147 [1] = { 147 [1] = {
148 .enter = exynos4_enter_lowpower, 148 .enter = exynos_enter_lowpower,
149 .exit_latency = 300, 149 .exit_latency = 300,
150 .target_residency = 100000, 150 .target_residency = 100000,
151 .flags = CPUIDLE_FLAG_TIME_VALID, 151 .flags = CPUIDLE_FLAG_TIME_VALID,
@@ -162,9 +162,9 @@ static int exynos_cpuidle_probe(struct platform_device *pdev)
162 int ret; 162 int ret;
163 163
164 if (soc_is_exynos5440()) 164 if (soc_is_exynos5440())
165 exynos4_idle_driver.state_count = 1; 165 exynos_idle_driver.state_count = 1;
166 166
167 ret = cpuidle_register(&exynos4_idle_driver, NULL); 167 ret = cpuidle_register(&exynos_idle_driver, NULL);
168 if (ret) { 168 if (ret) {
169 dev_err(&pdev->dev, "failed to register cpuidle driver\n"); 169 dev_err(&pdev->dev, "failed to register cpuidle driver\n");
170 return ret; 170 return ret;