More kconfig cleanups:

- Use "default n" for all components that shall be "select"ed.

 - Use "0x0" instead of "0" for hex variables for clarity and to reduce
   the risk of people passing integer instead of hex values to such variables.

 - Add TODO comments for boards that have irq_tables.c but don' set
   CONFIG_HAVE_PIRQ_TABLE = 1. Someone with the hardware should test enabling.

 - ASUS M2V-MX SE doesn't have irq_tables.c so don't define
   IRQ_SLOT_COUNT in its Kconfig file.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Myles Watson <mylesgw@gmail.com>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4749 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Uwe Hermann 2009-10-09 11:47:21 +00:00
parent ebb43d6943
commit 748475b800
17 changed files with 46 additions and 15 deletions

View File

@ -56,11 +56,11 @@ config PCI_BUS_SEGN_BITS
config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
hex hex
default 0 default 0x0
config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
hex hex
default 0 default 0x0
config CPU_ADDR_BITS config CPU_ADDR_BITS
int int
@ -68,7 +68,7 @@ config CPU_ADDR_BITS
config AGP_APERTURE_SIZE config AGP_APERTURE_SIZE
hex hex
default 0 default 0x0
config XIP_ROM_BASE config XIP_ROM_BASE
hex hex
@ -174,7 +174,7 @@ config USE_FAILOVER_IMAGE
config HAVE_HARD_RESET config HAVE_HARD_RESET
bool bool
default 0 default n
config HAVE_INIT_TIMER config HAVE_INIT_TIMER
bool bool

View File

@ -29,7 +29,7 @@ config ROMBASE
config PAYLOAD_SIZE config PAYLOAD_SIZE
hex hex
default 0 default 0x0
config ROM_PAYLOAD_START config ROM_PAYLOAD_START
hex hex

View File

@ -19,7 +19,7 @@ config DCACHE_RAM_SIZE
config DCACHE_RAM_GLOBAL_VAR_SIZE config DCACHE_RAM_GLOBAL_VAR_SIZE
hex hex
default 0 default 0x0
config MAX_PHYSICAL_CPUS config MAX_PHYSICAL_CPUS
int int

View File

@ -41,5 +41,5 @@ config CBB
config CDB config CDB
hex hex
default 0 default 0x0
depends on CPU_AMD_SOCKET_F_1207 depends on CPU_AMD_SOCKET_F_1207

View File

@ -115,8 +115,3 @@ config HT_CHAIN_END_UNITID_BASE
default 0x20 default 0x20
depends on BOARD_ASUS_M2V_MX_SE depends on BOARD_ASUS_M2V_MX_SE
# FIXME?
config IRQ_SLOT_COUNT
int
default 11
depends on BOARD_ASUS_M2V_MX_SE

View File

@ -69,10 +69,10 @@ default CONFIG_UDELAY_IO=1
## ##
## Build code to export a programmable irq routing table ## Build code to export a programmable irq routing table
## ##
# FIXME: There's an irq_tables.c file, but CONFIG_HAVE_PIRQ_TABLE is 0.
default CONFIG_HAVE_PIRQ_TABLE=0 default CONFIG_HAVE_PIRQ_TABLE=0
default CONFIG_IRQ_SLOT_COUNT=2 default CONFIG_IRQ_SLOT_COUNT=2
default CONFIG_PIRQ_ROUTE=1 default CONFIG_PIRQ_ROUTE=1
#object irq_tables.o
## ##
## Build code to export a CMOS option table ## Build code to export a CMOS option table

View File

@ -70,8 +70,6 @@ default CONFIG_GX1_VIDEO = 1
default CONFIG_GX1_VIDEOMODE = 0 default CONFIG_GX1_VIDEOMODE = 0
default CONFIG_SPLASH_GRAPHIC = 1 default CONFIG_SPLASH_GRAPHIC = 1
default CONFIG_VIDEO_MB = 2 default CONFIG_VIDEO_MB = 2
default CONFIG_HAVE_PIRQ_TABLE=0
default CONFIG_PIRQ_ROUTE=1
default CONFIG_ROM_SIZE = 256 * 1024 default CONFIG_ROM_SIZE = 256 * 1024
default CONFIG_MAINBOARD_VENDOR = "TeleVideo" default CONFIG_MAINBOARD_VENDOR = "TeleVideo"
@ -82,6 +80,7 @@ default CONFIG_HAVE_HARD_RESET = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_PIRQ_TABLE = 1 default CONFIG_HAVE_PIRQ_TABLE = 1
default CONFIG_PIRQ_ROUTE=1
default CONFIG_IRQ_SLOT_COUNT = 3 # Soldered NIC, internal USB, mini PCI slot default CONFIG_IRQ_SLOT_COUNT = 3 # Soldered NIC, internal USB, mini PCI slot
default CONFIG_HAVE_OPTION_TABLE = 0 default CONFIG_HAVE_OPTION_TABLE = 0
default CONFIG_ROM_IMAGE_SIZE = 64 * 1024 default CONFIG_ROM_IMAGE_SIZE = 64 * 1024

View File

@ -116,6 +116,7 @@ default CONFIG_HAVE_MP_TABLE = 0
default CONFIG_UDELAY_TSC = 1 default CONFIG_UDELAY_TSC = 1
default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1 default CONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2 = 1
default CONFIG_HAVE_HARD_RESET = 0 default CONFIG_HAVE_HARD_RESET = 0
# TODO: There is an irq_tables.c file, should it be used?
default CONFIG_HAVE_PIRQ_TABLE = 0 default CONFIG_HAVE_PIRQ_TABLE = 0
default CONFIG_IRQ_SLOT_COUNT = 13 default CONFIG_IRQ_SLOT_COUNT = 13
default CONFIG_HAVE_ACPI_TABLES = 1 default CONFIG_HAVE_ACPI_TABLES = 1

View File

@ -1,3 +1,4 @@
config SOUTHBRIDGE_INTEL_I82371EB config SOUTHBRIDGE_INTEL_I82371EB
bool bool
default n

View File

@ -1,2 +1,3 @@
config SUPERIO_FINTEK_F71805F config SUPERIO_FINTEK_F71805F
bool bool
default n

View File

@ -1,2 +1,3 @@
config SUPERIO_INTEL_I3100 config SUPERIO_INTEL_I3100
bool bool
default n

View File

@ -1,14 +1,21 @@
config SUPERIO_ITE_IT8661F config SUPERIO_ITE_IT8661F
bool bool
default n
config SUPERIO_ITE_IT8671F config SUPERIO_ITE_IT8671F
bool bool
default n
config SUPERIO_ITE_IT8673F config SUPERIO_ITE_IT8673F
bool bool
default n
config SUPERIO_ITE_IT8705F config SUPERIO_ITE_IT8705F
bool bool
default n
config SUPERIO_ITE_IT8712F config SUPERIO_ITE_IT8712F
bool bool
default n
config SUPERIO_ITE_IT8716F config SUPERIO_ITE_IT8716F
bool bool
default n
config SUPERIO_ITE_IT8718F config SUPERIO_ITE_IT8718F
bool bool
default n

View File

@ -1,18 +1,27 @@
config SUPERIO_NSC_PC8374 config SUPERIO_NSC_PC8374
bool bool
default n
config SUPERIO_NSC_PC87309 config SUPERIO_NSC_PC87309
bool bool
default n
config SUPERIO_NSC_PC87351 config SUPERIO_NSC_PC87351
bool bool
default n
config SUPERIO_NSC_PC87360 config SUPERIO_NSC_PC87360
bool bool
default n
config SUPERIO_NSC_PC87366 config SUPERIO_NSC_PC87366
bool bool
default n
config SUPERIO_NSC_PC87417 config SUPERIO_NSC_PC87417
bool bool
default n
config SUPERIO_NSC_PC87427 config SUPERIO_NSC_PC87427
bool bool
default n
config SUPERIO_NSC_PC97307 config SUPERIO_NSC_PC97307
bool bool
default n
config SUPERIO_NSC_PC97317 config SUPERIO_NSC_PC97317
bool bool
default n

View File

@ -1,2 +1,3 @@
config SUPERIO_SERVERENGINES_PILOT config SUPERIO_SERVERENGINES_PILOT
bool bool
default n

View File

@ -1,12 +1,18 @@
config SUPERIO_SMSC_FDC37M60X config SUPERIO_SMSC_FDC37M60X
bool bool
default n
config SUPERIO_SMSC_LPC47B272 config SUPERIO_SMSC_LPC47B272
bool bool
default n
config SUPERIO_SMSC_LPC47B397 config SUPERIO_SMSC_LPC47B397
bool bool
default n
config SUPERIO_SMSC_LPC47M10X config SUPERIO_SMSC_LPC47M10X
bool bool
default n
config SUPERIO_SMSC_LPC47N217 config SUPERIO_SMSC_LPC47N217
bool bool
default n
config SUPERIO_SMSC_SMSCSUPERIO config SUPERIO_SMSC_SMSCSUPERIO
bool bool
default n

View File

@ -1,2 +1,3 @@
config SUPERIO_VIA_VT1211 config SUPERIO_VIA_VT1211
bool bool
default n

View File

@ -1,18 +1,27 @@
config SUPERIO_WINBOND_W83627DHG config SUPERIO_WINBOND_W83627DHG
bool bool
default n
config SUPERIO_WINBOND_W83627EHG config SUPERIO_WINBOND_W83627EHG
bool bool
default n
config SUPERIO_WINBOND_W83627HF config SUPERIO_WINBOND_W83627HF
bool bool
default n
config SUPERIO_WINBOND_W83627THF config SUPERIO_WINBOND_W83627THF
bool bool
default n
config SUPERIO_WINBOND_W83627THG config SUPERIO_WINBOND_W83627THG
bool bool
default n
config SUPERIO_WINBOND_W83627UHG config SUPERIO_WINBOND_W83627UHG
bool bool
default n
config SUPERIO_WINBOND_W83697HF config SUPERIO_WINBOND_W83697HF
bool bool
default n
config SUPERIO_WINBOND_W83977F config SUPERIO_WINBOND_W83977F
bool bool
default n
config SUPERIO_WINBOND_W83977TF config SUPERIO_WINBOND_W83977TF
bool bool
default n