1 # SPDX-License-Identifier: GPL-2.0
8 select SIBYTE_ENABLE_LDT_IF_PCI
9 select SIBYTE_HAS_ZBUS_PROFILING
10 select SIBYTE_SB1xxx_SOC
11 select SYS_SUPPORTS_SMP
20 select SIBYTE_HAS_ZBUS_PROFILING
21 select SIBYTE_SB1xxx_SOC
28 select SIBYTE_SB1xxx_SOC
29 select SIBYTE_HAS_ZBUS_PROFILING
37 select SIBYTE_HAS_ZBUS_PROFILING
38 select SIBYTE_SB1xxx_SOC
39 select SYS_SUPPORTS_SMP
41 config SIBYTE_SB1xxx_SOC
45 select SYS_SUPPORTS_32BIT_KERNEL
46 select SYS_SUPPORTS_64BIT_KERNEL
48 select SYS_HAS_EARLY_PRINTK
51 prompt "SiByte SOC Stepping"
52 depends on SIBYTE_SB1xxx_SOC
54 config CPU_SB1_PASS_2_1250
56 depends on SIBYTE_SB1250
59 Also called BCM1250 Pass 2
61 config CPU_SB1_PASS_2_2
63 depends on SIBYTE_SB1250
64 select CPU_HAS_PREFETCH
66 Also called BCM1250 Pass 2.2
70 depends on SIBYTE_SB1250
71 select CPU_HAS_PREFETCH
73 Also called BCM1250 Pass 3
75 config CPU_SB1_PASS_2_112x
77 depends on SIBYTE_BCM112X
82 depends on SIBYTE_BCM112X
83 select CPU_HAS_PREFETCH
93 config SIBYTE_ENABLE_LDT_IF_PCI
95 select SIBYTE_HAS_LDT if PCI
97 config SB1_CEX_ALWAYS_FATAL
98 bool "All cache exceptions considered fatal (no recovery attempted)"
99 depends on SIBYTE_SB1xxx_SOC
101 config SB1_CERR_STALL
102 bool "Stall (rather than panic) on fatal cache error"
103 depends on SIBYTE_SB1xxx_SOC
105 config SIBYTE_CFE_CONSOLE
106 bool "Use firmware console"
107 depends on SIBYTE_SB1xxx_SOC
109 Use the CFE API's console write routines during boot. Other console
110 options (VT console, sb1250 duart console, etc.) should not be
113 config SIBYTE_BUS_WATCHER
114 bool "Support for Bus Watcher statistics"
115 depends on SIBYTE_SB1xxx_SOC && \
116 (SIBYTE_BCM112X || SIBYTE_SB1250 || SIBYTE_BCM1x80)
118 Handle and keep statistics on the bus error interrupts (COR_ECC,
121 config SIBYTE_BW_TRACE
122 bool "Capture bus trace before bus error"
123 depends on SIBYTE_BUS_WATCHER
125 Run a continuous bus trace, dumping the raw data as soon as
126 a ZBbus error is detected. Cannot work if ZBbus profiling
127 is turned on, and also will interfere with JTAG-based trace
128 buffer activity. Raw buffer data is dumped to console, and
129 must be processed off-line.
132 tristate "Support for ZBbus profiling"
133 depends on SIBYTE_HAS_ZBUS_PROFILING
135 config SIBYTE_HAS_ZBUS_PROFILING