diff options
Diffstat (limited to 'arch/arm/mach-clps711x/devices.c')
-rw-r--r-- | arch/arm/mach-clps711x/devices.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-clps711x/devices.c b/arch/arm/mach-clps711x/devices.c index 2001488a5ef2..0c689d3a6710 100644 --- a/arch/arm/mach-clps711x/devices.c +++ b/arch/arm/mach-clps711x/devices.c | |||
@@ -14,6 +14,15 @@ | |||
14 | 14 | ||
15 | #include <mach/hardware.h> | 15 | #include <mach/hardware.h> |
16 | 16 | ||
17 | static const struct resource clps711x_cpuidle_res __initconst = | ||
18 | DEFINE_RES_MEM(CLPS711X_PHYS_BASE + HALT, SZ_128); | ||
19 | |||
20 | static void __init clps711x_add_cpuidle(void) | ||
21 | { | ||
22 | platform_device_register_simple("clps711x-cpuidle", PLATFORM_DEVID_NONE, | ||
23 | &clps711x_cpuidle_res, 1); | ||
24 | } | ||
25 | |||
17 | static const phys_addr_t clps711x_gpios[][2] __initconst = { | 26 | static const phys_addr_t clps711x_gpios[][2] __initconst = { |
18 | { PADR, PADDR }, | 27 | { PADR, PADDR }, |
19 | { PBDR, PBDDR }, | 28 | { PBDR, PBDDR }, |
@@ -83,6 +92,7 @@ static void __init clps711x_add_uart(void) | |||
83 | 92 | ||
84 | void __init clps711x_devices_init(void) | 93 | void __init clps711x_devices_init(void) |
85 | { | 94 | { |
95 | clps711x_add_cpuidle(); | ||
86 | clps711x_add_gpio(); | 96 | clps711x_add_gpio(); |
87 | clps711x_add_syscon(); | 97 | clps711x_add_syscon(); |
88 | clps711x_add_uart(); | 98 | clps711x_add_uart(); |