Merge branch 'ppc_kconfig' of master.kernel.org:/pub/scm/linux/kernel/git/galak/power...
[linux-2.6] / arch / powerpc / platforms / cell / Kconfig
1 config PPC_CELL
2         bool
3         default n
4
5 config PPC_CELL_NATIVE
6         bool
7         select PPC_CELL
8         select PPC_DCR_MMIO
9         select PPC_OF_PLATFORM_PCI
10         select PPC_INDIRECT_IO
11         select PPC_NATIVE
12         select MPIC
13         default n
14
15 config PPC_IBM_CELL_BLADE
16         bool "IBM Cell Blade"
17         depends on PPC_MULTIPLATFORM && PPC64
18         select PPC_CELL_NATIVE
19         select PPC_RTAS
20         select MMIO_NVRAM
21         select PPC_UDBG_16550
22         select UDBG_RTAS_CONSOLE
23
24 menu "Cell Broadband Engine options"
25         depends on PPC_CELL
26
27 config SPU_FS
28         tristate "SPU file system"
29         default m
30         depends on PPC_CELL
31         select SPU_BASE
32         select MEMORY_HOTPLUG
33         help
34           The SPU file system is used to access Synergistic Processing
35           Units on machines implementing the Broadband Processor
36           Architecture.
37
38 config SPU_BASE
39         bool
40         default n
41
42 config CBE_RAS
43         bool "RAS features for bare metal Cell BE"
44         default y
45
46 config CBE_THERM
47         tristate "CBE thermal support"
48         default m
49         depends on CBE_RAS
50
51 config CBE_CPUFREQ
52         tristate "CBE frequency scaling"
53         depends on CBE_RAS && CPU_FREQ
54         default m
55         help
56           This adds the cpufreq driver for Cell BE processors.
57           For details, take a look at <file:Documentation/cpu-freq/>.
58           If you don't have such processor, say N
59
60 endmenu