diff options
author | Arnd Bergmann <arnd@arndb.de> | 2006-01-04 14:55:53 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-01-08 23:44:32 -0500 |
commit | c902be71dc6d5e8473bd021feafc8c3608e2b82a (patch) | |
tree | 527b15800ed84edd16a5d53d165275a48cea1915 /arch/powerpc/platforms/cell/setup.c | |
parent | 017e0fad3e40ece983527ec88a92b3da8fcdecea (diff) |
[PATCH] cell: enable pause(0) in cpu_idle
This patch enables support for pause(0) power management state
for the Cell Broadband Processor, which is import for power efficient
operation. The pervasive infrastructure will in the future enable
us to introduce more functionality specific to the Cell's
pervasive unit.
From: Maximino Aguilar <maguilar@us.ibm.com>
Signed-off-by: Arnd Bergmann <arndb@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/cell/setup.c')
-rw-r--r-- | arch/powerpc/platforms/cell/setup.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/cell/setup.c b/arch/powerpc/platforms/cell/setup.c index e5ee42b67509..18e25e65c04b 100644 --- a/arch/powerpc/platforms/cell/setup.c +++ b/arch/powerpc/platforms/cell/setup.c | |||
@@ -49,6 +49,7 @@ | |||
49 | 49 | ||
50 | #include "interrupt.h" | 50 | #include "interrupt.h" |
51 | #include "iommu.h" | 51 | #include "iommu.h" |
52 | #include "pervasive.h" | ||
52 | 53 | ||
53 | #ifdef DEBUG | 54 | #ifdef DEBUG |
54 | #define DBG(fmt...) udbg_printf(fmt) | 55 | #define DBG(fmt...) udbg_printf(fmt) |
@@ -165,6 +166,7 @@ static void __init cell_setup_arch(void) | |||
165 | init_pci_config_tokens(); | 166 | init_pci_config_tokens(); |
166 | find_and_init_phbs(); | 167 | find_and_init_phbs(); |
167 | spider_init_IRQ(); | 168 | spider_init_IRQ(); |
169 | cell_pervasive_init(); | ||
168 | #ifdef CONFIG_DUMMY_CONSOLE | 170 | #ifdef CONFIG_DUMMY_CONSOLE |
169 | conswitchp = &dummy_con; | 171 | conswitchp = &dummy_con; |
170 | #endif | 172 | #endif |