1 /* linux/arch/arm/mach-exynos4/include/mach/pmu.h 2 * 3 * Copyright (c) 2011 Samsung Electronics Co., Ltd. 4 * http://www.samsung.com/ 5 * 6 * EXYNOS4210 - PMU(Power Management Unit) support 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 */ 12 13 #ifndef __ASM_ARCH_PMU_H 14 #define __ASM_ARCH_PMU_H __FILE__ 15 16 #define PMU_TABLE_END NULL 17 18 enum sys_powerdown { 19 SYS_AFTR, 20 SYS_LPA, 21 SYS_SLEEP, 22 NUM_SYS_POWERDOWN, 23 }; 24 25 struct exynos4_pmu_conf { 26 void __iomem *reg; 27 unsigned int val[NUM_SYS_POWERDOWN]; 28 }; 29 30 extern void exynos4_sys_powerdown_conf(enum sys_powerdown mode); 31 32 #endif /* __ASM_ARCH_PMU_H */ 33