blob: 4eb6d005ffaa4b625c9f86fc8532b046d0cf1f6a [file] [log] [blame]
Catalin Marinas4b172442007-02-14 19:20:28 +01001#ifndef __ASMARM_ARCH_SCU_H
2#define __ASMARM_ARCH_SCU_H
3
Russell King292ec422011-02-04 10:36:39 +00004#define SCU_PM_NORMAL 0
5#define SCU_PM_DORMANT 2
6#define SCU_PM_POWEROFF 3
7
8#ifndef __ASSEMBLER__
Russell Kinga8cbcd92009-05-16 11:51:14 +01009unsigned int scu_get_core_count(void __iomem *);
10void scu_enable(void __iomem *);
Russell King292ec422011-02-04 10:36:39 +000011int scu_power_mode(void __iomem *, unsigned int);
12#endif
Catalin Marinas4b172442007-02-14 19:20:28 +010013
14#endif