-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move Sibyte Kconfig stuff into it's own Kconfig.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
- Loading branch information
Ralf Baechle
committed
Oct 29, 2005
1 parent
db89a48
commit 38b18f7
Showing
2 changed files
with
145 additions
and
216 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
config SIBYTE_SB1250 | ||
bool | ||
select HW_HAS_PCI | ||
select SIBYTE_HAS_LDT | ||
select SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_BCM1120 | ||
bool | ||
select SIBYTE_BCM112X | ||
select SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_BCM1125 | ||
bool | ||
select HW_HAS_PCI | ||
select SIBYTE_BCM112X | ||
select SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_BCM1125H | ||
bool | ||
select HW_HAS_PCI | ||
select SIBYTE_BCM112X | ||
select SIBYTE_HAS_LDT | ||
select SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_BCM112X | ||
bool | ||
select SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_SB1xxx_SOC | ||
bool | ||
depends on EXPERIMENTAL | ||
select DMA_COHERENT | ||
select SIBYTE_CFE | ||
select SWAP_IO_SPACE | ||
select SYS_SUPPORTS_32BIT_KERNEL | ||
select SYS_SUPPORTS_64BIT_KERNEL | ||
|
||
choice | ||
prompt "SiByte SOC Stepping" | ||
depends on SIBYTE_SB1xxx_SOC | ||
|
||
config CPU_SB1_PASS_1 | ||
bool "1250 Pass1" | ||
depends on SIBYTE_SB1250 | ||
select CPU_HAS_PREFETCH | ||
|
||
config CPU_SB1_PASS_2_1250 | ||
bool "1250 An" | ||
depends on SIBYTE_SB1250 | ||
select CPU_SB1_PASS_2 | ||
help | ||
Also called BCM1250 Pass 2 | ||
|
||
config CPU_SB1_PASS_2_2 | ||
bool "1250 Bn" | ||
depends on SIBYTE_SB1250 | ||
select CPU_HAS_PREFETCH | ||
help | ||
Also called BCM1250 Pass 2.2 | ||
|
||
config CPU_SB1_PASS_4 | ||
bool "1250 Cn" | ||
depends on SIBYTE_SB1250 | ||
select CPU_HAS_PREFETCH | ||
help | ||
Also called BCM1250 Pass 3 | ||
|
||
config CPU_SB1_PASS_2_112x | ||
bool "112x Hybrid" | ||
depends on SIBYTE_BCM112X | ||
select CPU_SB1_PASS_2 | ||
|
||
config CPU_SB1_PASS_3 | ||
bool "112x An" | ||
depends on SIBYTE_BCM112X | ||
select CPU_HAS_PREFETCH | ||
|
||
endchoice | ||
|
||
config CPU_SB1_PASS_2 | ||
bool | ||
|
||
config SIBYTE_HAS_LDT | ||
bool | ||
depends on PCI && (SIBYTE_SB1250 || SIBYTE_BCM1125H) | ||
default y | ||
|
||
config SIMULATION | ||
bool "Running under simulation" | ||
depends on SIBYTE_SB1xxx_SOC | ||
help | ||
Build a kernel suitable for running under the GDB simulator. | ||
Primarily adjusts the kernel's notion of time. | ||
|
||
config SIBYTE_CFE | ||
bool "Booting from CFE" | ||
depends on SIBYTE_SB1xxx_SOC | ||
help | ||
Make use of the CFE API for enumerating available memory, | ||
controlling secondary CPUs, and possibly console output. | ||
|
||
config SIBYTE_CFE_CONSOLE | ||
bool "Use firmware console" | ||
depends on SIBYTE_CFE | ||
help | ||
Use the CFE API's console write routines during boot. Other console | ||
options (VT console, sb1250 duart console, etc.) should not be | ||
configured. | ||
|
||
config SIBYTE_STANDALONE | ||
bool | ||
depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE | ||
default y | ||
|
||
config SIBYTE_STANDALONE_RAM_SIZE | ||
int "Memory size (in megabytes)" | ||
depends on SIBYTE_STANDALONE | ||
default "32" | ||
|
||
config SIBYTE_BUS_WATCHER | ||
bool "Support for Bus Watcher statistics" | ||
depends on SIBYTE_SB1xxx_SOC | ||
help | ||
Handle and keep statistics on the bus error interrupts (COR_ECC, | ||
BAD_ECC, IO_BUS). | ||
|
||
config SIBYTE_BW_TRACE | ||
bool "Capture bus trace before bus error" | ||
depends on SIBYTE_BUS_WATCHER | ||
help | ||
Run a continuous bus trace, dumping the raw data as soon as | ||
a ZBbus error is detected. Cannot work if ZBbus profiling | ||
is turned on, and also will interfere with JTAG-based trace | ||
buffer activity. Raw buffer data is dumped to console, and | ||
must be processed off-line. | ||
|
||
config SIBYTE_SB1250_PROF | ||
bool "Support for SB1/SOC profiling - SB1/SCD perf counters" | ||
depends on SIBYTE_SB1xxx_SOC | ||
|
||
config SIBYTE_TBPROF | ||
bool "Support for ZBbus profiling" | ||
depends on SIBYTE_SB1xxx_SOC |