Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy...
[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         depends on PPC_CELL_NATIVE
45         default y
46
47 config CBE_THERM
48         tristate "CBE thermal support"
49         default m
50         depends on CBE_RAS
51
52 config CBE_CPUFREQ
53         tristate "CBE frequency scaling"
54         depends on CBE_RAS && CPU_FREQ
55         default m
56         help
57           This adds the cpufreq driver for Cell BE processors.
58           For details, take a look at <file:Documentation/cpu-freq/>.
59           If you don't have such processor, say N
60
61 endmenu