2007-03-16 08:13:18 -05:00
config PPC_CELL
bool
default n
2008-11-27 16:15:44 +01:00
config PPC_CELL_COMMON
2007-03-16 08:13:18 -05:00
bool
select PPC_CELL
select PPC_DCR_MMIO
2011-04-11 21:25:01 +00:00
select PPC_INDIRECT_PIO
select PPC_INDIRECT_MMIO
2007-03-16 08:13:18 -05:00
select PPC_NATIVE
2008-11-27 16:15:44 +01:00
select PPC_RTAS
2011-03-28 16:23:12 +02:00
select IRQ_EDGE_EOI_HANDLER
2008-11-27 16:15:44 +01:00
config PPC_CELL_NATIVE
bool
select PPC_CELL_COMMON
2007-03-16 08:13:18 -05:00
select MPIC
2011-04-11 21:25:01 +00:00
select PPC_IO_WORKAROUNDS
2011-08-18 21:33:49 -07:00
select IBM_EMAC_EMAC4
select IBM_EMAC_RGMII
select IBM_EMAC_ZMII #test only
select IBM_EMAC_TAH #test only
2007-03-16 08:13:18 -05:00
default n
config PPC_IBM_CELL_BLADE
bool "IBM Cell Blade"
2015-09-07 07:58:00 +08:00
depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
2007-03-16 08:13:18 -05:00
select PPC_CELL_NATIVE
2009-04-22 22:43:03 +00:00
select PPC_OF_PLATFORM_PCI
select PCI
2007-03-16 08:13:18 -05:00
select MMIO_NVRAM
select PPC_UDBG_16550
select UDBG_RTAS_CONSOLE
2009-03-05 17:37:11 +00:00
config AXON_MSI
bool
depends on PPC_IBM_CELL_BLADE && PCI_MSI
default y
2005-11-15 15:53:48 -05:00
menu "Cell Broadband Engine options"
depends on PPC_CELL
config SPU_FS
tristate "SPU file system"
default m
depends on PPC_CELL
2006-06-19 20:33:28 +02:00
select SPU_BASE
2005-11-15 15:53:48 -05:00
help
The SPU file system is used to access Synergistic Processing
Units on machines implementing the Broadband Processor
Architecture.
2006-06-19 20:33:28 +02:00
config SPU_BASE
bool
default n
2014-10-08 19:54:50 +11:00
select PPC_COPRO_BASE
2006-06-19 20:33:28 +02:00
2006-06-19 20:33:16 +02:00
config CBE_RAS
bool "RAS features for bare metal Cell BE"
2007-03-23 14:06:43 +01:00
depends on PPC_CELL_NATIVE
2006-06-19 20:33:16 +02:00
default y
2008-07-16 05:51:44 +10:00
config PPC_IBM_CELL_RESETBUTTON
bool "IBM Cell Blade Pinhole reset button"
depends on CBE_RAS && PPC_IBM_CELL_BLADE
default y
help
Support Pinhole Resetbutton on IBM Cell blades.
This adds a method to trigger system reset via front panel pinhole button.
2008-07-16 05:51:45 +10:00
config PPC_IBM_CELL_POWERBUTTON
tristate "IBM Cell Blade power button"
2009-02-10 05:55:16 +00:00
depends on PPC_IBM_CELL_BLADE && INPUT_EVDEV
2008-07-16 05:51:45 +10:00
default y
help
Support Powerbutton on IBM Cell blades.
This will enable the powerbutton as an input device.
2006-10-24 18:31:25 +02:00
config CBE_THERM
tristate "CBE thermal support"
default m
2008-12-22 22:08:26 +01:00
depends on CBE_RAS && SPU_BASE
2006-10-24 18:31:25 +02:00
2009-02-10 05:55:16 +00:00
config PPC_PMI
tristate
default y
2013-03-25 11:20:23 +05:30
depends on CPU_FREQ_CBE_PMI || PPC_IBM_CELL_POWERBUTTON
2009-02-10 05:55:16 +00:00
help
PMI (Platform Management Interrupt) is a way to
communicate with the BMC (Baseboard Management Controller).
It is used in some IBM Cell blades.
2008-07-16 05:51:43 +10:00
config CBE_CPUFREQ_SPU_GOVERNOR
tristate "CBE frequency scaling based on SPU usage"
depends on SPU_FS && CPU_FREQ
default m
help
This governor checks for spu usage to adjust the cpu frequency.
If no spu is running on a given cpu, that cpu will be throttled to
the minimal possible frequency.
2005-11-15 15:53:48 -05:00
endmenu
2007-12-15 01:27:30 +11:00
config OPROFILE_CELL
def_bool y
2008-12-22 22:08:26 +01:00
depends on PPC_CELL_NATIVE && (OPROFILE = m || OPROFILE = y) && SPU_BASE
2007-12-15 01:27:30 +11:00