CONFIG_DEBUG_RAM_SETUP and CONFIG_DEBUG_SMBUS are only available if the board /

chipset support it.  But this involves a long list of 'depends', which you have
to remember updating manually.  Converted this into HAVE_... properties, which
will be inherited automatically if someone copies a chipset to create a new
one.

Signed-off-by: Jens Rottmann <JRottmann@LiPPERTEmbedded.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5743 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Jens Rottmann 2010-08-26 12:46:02 +00:00 committed by Stefan Reinauer
parent d058ad1b4a
commit 0d11f2db1f
14 changed files with 25 additions and 18 deletions

View File

@ -509,19 +509,13 @@ config GDB_STUB
If enabled, you will be able to set breakpoints for gdb debugging.
See src/arch/i386/lib/c_start.S for details.
config HAVE_DEBUG_RAM_SETUP
def_bool n
config DEBUG_RAM_SETUP
bool "Output verbose RAM init debug messages"
default n
depends on (NORTHBRIDGE_AMD_AMDFAM10 \
|| NORTHBRIDGE_AMD_AMDK8 \
|| NORTHBRIDGE_VIA_CN700 \
|| NORTHBRIDGE_VIA_CX700 \
|| NORTHBRIDGE_VIA_VX800 \
|| NORTHBRIDGE_INTEL_E7501 \
|| NORTHBRIDGE_INTEL_I440BX \
|| NORTHBRIDGE_INTEL_I82810 \
|| NORTHBRIDGE_INTEL_I82830 \
|| NORTHBRIDGE_INTEL_I945)
depends on HAVE_DEBUG_RAM_SETUP
help
This option enables additional RAM init related debug messages.
It is recommended to enable this when debugging issues on your
@ -538,16 +532,13 @@ config DEBUG_PIRQ
help
If unsure, say N.
config HAVE_DEBUG_SMBUS
def_bool n
config DEBUG_SMBUS
bool "Output verbose SMBus debug messages"
default n
depends on (SOUTHBRIDGE_VIA_VT8237R \
|| NORTHBRIDGE_VIA_VX800 \
|| NORTHBRIDGE_VIA_CX700 \
|| NORTHBRIDGE_AMD_AMDK8 \
|| NORTHBRIDGE_AMD_AMDFAM10 \
|| BOARD_LIPPERT_SPACERUNNER_LX \
|| SOUTHBRIDGE_VIA_VT8231)
depends on HAVE_DEBUG_SMBUS
help
This option enables additional SMBus (and SPD) debug messages.

View File

@ -5,6 +5,7 @@ config BOARD_LIPPERT_SPACERUNNER_LX
select NORTHBRIDGE_AMD_LX
select SOUTHBRIDGE_AMD_CS5536
select SUPERIO_ITE_IT8712F
select HAVE_DEBUG_SMBUS
select HAVE_PIRQ_TABLE
select PIRQ_ROUTE
select UDELAY_TSC

View File

@ -19,6 +19,8 @@
config NORTHBRIDGE_AMD_AMDFAM10
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_DEBUG_SMBUS
select HAVE_HIGH_TABLES
select HYPERTRANSPORT_PLUGIN_SUPPORT
select NORTHBRIDGE_AMD_AMDFAM10_ROOT_COMPLEX

View File

@ -19,6 +19,8 @@
config NORTHBRIDGE_AMD_AMDK8
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_DEBUG_SMBUS
select HAVE_HIGH_TABLES
select HYPERTRANSPORT_PLUGIN_SUPPORT

View File

@ -1,4 +1,5 @@
config NORTHBRIDGE_INTEL_E7501
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES

View File

@ -19,6 +19,7 @@
config NORTHBRIDGE_INTEL_I440BX
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES
config SDRAMPWR_4DIMM

View File

@ -19,6 +19,7 @@
config NORTHBRIDGE_INTEL_I82810
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES
choice

View File

@ -1,5 +1,6 @@
config NORTHBRIDGE_INTEL_I82830
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES
choice

View File

@ -19,6 +19,7 @@
config NORTHBRIDGE_INTEL_I945
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES
config FALLBACK_VGA_BIOS_ID

View File

@ -1,5 +1,6 @@
config NORTHBRIDGE_VIA_CN700
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_HIGH_TABLES
config FALLBACK_SIZE

View File

@ -1,5 +1,7 @@
config NORTHBRIDGE_VIA_CX700
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_DEBUG_SMBUS
select HAVE_HIGH_TABLES
select HAVE_HARD_RESET
select IOAPIC

View File

@ -1,5 +1,7 @@
config NORTHBRIDGE_VIA_VX800
bool
select HAVE_DEBUG_RAM_SETUP
select HAVE_DEBUG_SMBUS
config FALLBACK_SIZE
int

View File

@ -19,4 +19,4 @@
config SOUTHBRIDGE_VIA_VT8231
bool
select HAVE_DEBUG_SMBUS

View File

@ -19,6 +19,7 @@
config SOUTHBRIDGE_VIA_VT8237R
bool
select HAVE_DEBUG_SMBUS
select IOAPIC
config EPIA_VT8237R_INIT