powerpc/powernv: Report size of OPAL memcons log
[linux/fpc-iii.git] / arch / powerpc / platforms / cell / Kconfig
bloba4522f09d65ecee59b225204e16e40b7589c8893
1 config PPC_CELL
2         bool
3         default n
5 config PPC_CELL_COMMON
6         bool
7         select PPC_CELL
8         select PPC_DCR_MMIO
9         select PPC_INDIRECT_PIO
10         select PPC_INDIRECT_MMIO
11         select PPC_NATIVE
12         select PPC_RTAS
13         select IRQ_EDGE_EOI_HANDLER
15 config PPC_CELL_NATIVE
16         bool
17         select PPC_CELL_COMMON
18         select MPIC
19         select PPC_IO_WORKAROUNDS
20         select IBM_EMAC_EMAC4 if IBM_EMAC
21         select IBM_EMAC_RGMII if IBM_EMAC
22         select IBM_EMAC_ZMII if IBM_EMAC #test only
23         select IBM_EMAC_TAH if IBM_EMAC  #test only
24         default n
26 config PPC_IBM_CELL_BLADE
27         bool "IBM Cell Blade"
28         depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
29         select PPC_CELL_NATIVE
30         select PPC_OF_PLATFORM_PCI
31         select PCI
32         select MMIO_NVRAM
33         select PPC_UDBG_16550
34         select UDBG_RTAS_CONSOLE
36 config AXON_MSI
37         bool
38         depends on PPC_IBM_CELL_BLADE && PCI_MSI
39         default y
41 menu "Cell Broadband Engine options"
42         depends on PPC_CELL
44 config SPU_FS
45         tristate "SPU file system"
46         default m
47         depends on PPC_CELL
48         select SPU_BASE
49         help
50           The SPU file system is used to access Synergistic Processing
51           Units on machines implementing the Broadband Processor
52           Architecture.
54 config SPU_BASE
55         bool
56         default n
57         select PPC_COPRO_BASE
59 config CBE_RAS
60         bool "RAS features for bare metal Cell BE"
61         depends on PPC_CELL_NATIVE
62         default y
64 config PPC_IBM_CELL_RESETBUTTON
65         bool "IBM Cell Blade Pinhole reset button"
66         depends on CBE_RAS && PPC_IBM_CELL_BLADE
67         default y
68         help
69           Support Pinhole Resetbutton on IBM Cell blades.
70           This adds a method to trigger system reset via front panel pinhole button.
72 config PPC_IBM_CELL_POWERBUTTON
73         tristate "IBM Cell Blade power button"
74         depends on PPC_IBM_CELL_BLADE && INPUT_EVDEV
75         default y
76         help
77           Support Powerbutton on IBM Cell blades.
78           This will enable the powerbutton as an input device.
80 config CBE_THERM
81         tristate "CBE thermal support"
82         default m
83         depends on CBE_RAS && SPU_BASE
85 config PPC_PMI
86         tristate
87         default y
88         depends on CPU_FREQ_CBE_PMI || PPC_IBM_CELL_POWERBUTTON
89         help
90           PMI (Platform Management Interrupt) is a way to
91           communicate with the BMC (Baseboard Management Controller).
92           It is used in some IBM Cell blades.
94 config CBE_CPUFREQ_SPU_GOVERNOR
95         tristate "CBE frequency scaling based on SPU usage"
96         depends on SPU_FS && CPU_FREQ
97         default m
98         help
99           This governor checks for spu usage to adjust the cpu frequency.
100           If no spu is running on a given cpu, that cpu will be throttled to
101           the minimal possible frequency.
103 endmenu
105 config OPROFILE_CELL
106         def_bool y
107         depends on PPC_CELL_NATIVE && (OPROFILE = m || OPROFILE = y) && SPU_BASE