Simplify Kconfig files by using "select" where possible (trivial).
authorUwe Hermann <uwe@hermann-uwe.de>
Sun, 18 Oct 2009 13:47:30 +0000 (13:47 +0000)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 18 Oct 2009 13:47:30 +0000 (13:47 +0000)
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4806 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

12 files changed:
src/cpu/amd/model_10xxx/Kconfig
src/cpu/amd/model_fxx/Kconfig
src/cpu/amd/socket_F_1207/Kconfig
src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
src/mainboard/kontron/kt690/Kconfig
src/mainboard/supermicro/x6dhe_g/Kconfig
src/mainboard/supermicro/x6dhe_g2/Kconfig
src/mainboard/tyan/s2912_fam10/Kconfig
src/northbridge/amd/amdfam10/Kconfig
src/northbridge/amd/amdk8/Kconfig
src/northbridge/amd/lx/Kconfig
src/southbridge/nvidia/ck804/Kconfig

index a13a86f32ad4bc68d846c17d146c9fc5891de699..3f80baf9e6a3db9a3368bb3bdceea7d7653311a3 100644 (file)
@@ -1,31 +1,15 @@
 config CPU_AMD_MODEL_10XXX
        bool
-
-config HAVE_INIT_TIMER
-       bool
-       default y
-       depends on CPU_AMD_MODEL_10XXX
-
-config HAVE_MOVNTI
-       bool
-       default y
-       depends on CPU_AMD_MODEL_10XXX
+       select HAVE_INIT_TIMER
+       select HAVE_MOVNTI
+       select USE_PRINTK_IN_CAR
+       select USE_DCACHE_RAM
 
 config CPU_ADDR_BITS
        int
        default 48
        depends on CPU_AMD_MODEL_10XXX
 
-config USE_PRINTK_IN_CAR
-       bool
-       default y
-       depends on CPU_AMD_MODEL_10XXX
-
-config USE_DCACHE_RAM
-       bool
-       default y
-       depends on CPU_AMD_MODEL_10XXX
-
 config DCACHE_RAM_BASE
        hex
        default 0xc4000
index e103377fd18ae55a885d9603e2807c1722e58999..b291b646e54cd0943a019d47df3c9b2ddf526aa4 100644 (file)
@@ -1,31 +1,15 @@
 config CPU_AMD_MODEL_FXX
        bool
-
-config HAVE_INIT_TIMER
-       bool
-       default y
-       depends on CPU_AMD_MODEL_FXX
-
-config HAVE_MOVNTI
-       bool
-       default y
-       depends on CPU_AMD_MODEL_FXX
+       select HAVE_INIT_TIMER
+       select HAVE_MOVNTI
+       select USE_PRINTK_IN_CAR
+       select USE_DCACHE_RAM
 
 config CPU_ADDR_BITS
        int
        default 40
        depends on CPU_AMD_MODEL_FXX
 
-config USE_PRINTK_IN_CAR
-       bool
-       default y
-       depends on CPU_AMD_MODEL_FXX
-
-config USE_DCACHE_RAM
-       bool
-       default y
-       depends on CPU_AMD_MODEL_FXX
-
 config DCACHE_RAM_BASE
        hex
        default 0xc8000
index 19b5b20cebad832853af43153084bb95538b4797..ae7d87a21055dfb97d94ebda3c0aafc07489672c 100644 (file)
@@ -1,6 +1,8 @@
 config CPU_AMD_SOCKET_F_1207
        bool
        select CPU_AMD_MODEL_10XXX
+       select PCI_IO_CFG_EXT
+       select CAR_FAM10
 
 config CPU_SOCKET_TYPE
        hex
@@ -13,11 +15,6 @@ config DIMM_SUPPORT
        default 0x0104
        depends on CPU_AMD_SOCKET_F_1207
 
-config PCI_IO_CFG_EXT
-       bool
-       default y
-       depends on CPU_AMD_SOCKET_F_1207
-
 config EXT_RT_TBL_SUPPORT
        bool
        default n
@@ -28,11 +25,6 @@ config EXT_CONF_SUPPORT
        default n
        depends on CPU_AMD_SOCKET_F_1207
 
-config CAR_FAM10
-       bool
-       default y
-       depends on CPU_AMD_SOCKET_F_1207
-
 config CBB
        hex
        default 0x0
index 36a8460f457257d211da202531ad3dc87ce8fb4a..6cc991c3f7d5b6f278a8f9d284914c041baf2fa8 100644 (file)
@@ -19,6 +19,8 @@ config BOARD_AMD_SERENGETI_CHEETAH_FAM10
        select AMDMCT
        select HAVE_ACPI_TABLES
        select BOARD_ROMSIZE_KB_1024
+       select ENABLE_APIC_EXT_ID
+       select LIFT_BSP_APIC_ID
 
 config MAINBOARD_DIR
        string
@@ -121,12 +123,3 @@ config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
        default 0x1022
        depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
 
-config ENABLE_APIC_EXT_ID
-       bool
-       default y
-       depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
-
-config LIFT_BSP_APIC_ID
-       bool
-       default y
-       depends on BOARD_AMD_SERENGETI_CHEETAH_FAM10
index 0d939306d5462686a3c20104933b34c904aac10d..068fd9a1436af1a9a32e53bdbce5bda804193a9a 100644 (file)
@@ -18,6 +18,7 @@ config BOARD_KONTRON_KT690
        select IOAPIC
        select HAVE_ACPI_TABLES
        select BOARD_ROMSIZE_KB_512
+       select SB_HT_CHAIN_UNITID_OFFSET_ONLY
 
 config MAINBOARD_DIR
        string
@@ -99,11 +100,6 @@ config SB_HT_CHAIN_ON_BUS0
        default 1
        depends on BOARD_KONTRON_KT690
 
-config SB_HT_CHAIN_UNITID_OFFSET_ONLY
-       bool
-       default y
-       depends on BOARD_KONTRON_KT690
-
 config HT_CHAIN_END_UNITID_BASE
        hex
        default 0x1
index 40bdd07483ac5d772442e7516c2dd6316f95e0b4..0b8da81d25bb66568b6462fb09a4135940284f3a 100644 (file)
@@ -9,6 +9,7 @@ config BOARD_SUPERMICRO_X6DHE_G
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
+       select DRIVERS_GENERIC_DEBUG
 
 config MAINBOARD_DIR
        string
@@ -55,7 +56,3 @@ config IRQ_SLOT_COUNT
        default 15
        depends on BOARD_SUPERMICRO_X6DHE_G
 
-config DRIVERS_GENERIC_DEBUG
-       bool
-       default y
-       depends on BOARD_SUPERMICRO_X6DHE_G
index f999212e312fee6eb3972ad2133ca2817913127f..3593a2613fdfbecbf8048c1b50e7886bd53116c8 100644 (file)
@@ -9,6 +9,7 @@ config BOARD_SUPERMICRO_X6DHE_G2
        select HAVE_PIRQ_TABLE
        select HAVE_MP_TABLE
        select BOARD_ROMSIZE_KB_1024
+       select DRIVERS_GENERIC_DEBUG
 
 config MAINBOARD_DIR
        string
@@ -55,7 +56,3 @@ config IRQ_SLOT_COUNT
        default 15
        depends on BOARD_SUPERMICRO_X6DHE_G2
 
-config DRIVERS_GENERIC_DEBUG
-       bool
-       default y
-       depends on BOARD_SUPERMICRO_X6DHE_G2
index eb841dbd7e3587fc78c6bb763690f527c7666f13..e4aee22236ecdaa4f19a2d792019647bc2e2f403 100644 (file)
@@ -16,6 +16,8 @@ config BOARD_TYAN_S2912_FAM10
        select MEM_TRAIN_SEQ
        select SB_HT_CHAIN_UNITID_OFFSET_ONLY
        select BOARD_ROMSIZE_KB_1024
+       select ENABLE_APIC_EXT_ID
+       select AMDMCT
 
 config MAINBOARD_DIR
        string
@@ -147,12 +149,3 @@ config AMD_UCODE_PATCH_FILE
        default "mc_patch_01000095.h"
        depends on BOARD_TYAN_S2912_FAM10
 
-config ENABLE_APIC_EXT_ID
-       bool
-       default y
-       depends on BOARD_TYAN_S2912_FAM10
-
-config AMDMCT
-       bool
-       default y
-       depends on BOARD_TYAN_S2912_FAM10
index 2c626625e2a206df15d8ce8f270fb8cff58526aa..b8b334514bd299350fb1517f5dc5ff8bbc9e5feb 100644 (file)
 config NORTHBRIDGE_AMD_AMDFAM10
        bool
        select HAVE_HIGH_TABLES
+       select HYPERTRANSPORT_PLUGIN_SUPPORT
+       select HT3_SUPPORT
 
 config AGP_APERTURE_SIZE
        hex
        default 0x4000000
        depends on NORTHBRIDGE_AMD_AMDFAM10
 
-config HYPERTRANSPORT_PLUGIN_SUPPORT
-       bool
-       default y
-       depends on NORTHBRIDGE_AMD_AMDFAM10
-
-config HT3_SUPPORT
-       bool
-       default y
-       depends on NORTHBRIDGE_AMD_AMDFAM10
-
 source src/northbridge/amd/amdfam10/root_complex/Kconfig
index 10fec83fdf4f2647f002dc3a63001e7b2b655be3..1337a11d0b6d5234aa7f2ad2a5079c23f9df04b4 100644 (file)
@@ -20,6 +20,7 @@
 config NORTHBRIDGE_AMD_AMDK8
        bool
        select HAVE_HIGH_TABLES
+       select HYPERTRANSPORT_PLUGIN_SUPPORT
 
 config AGP_APERTURE_SIZE
        hex
@@ -31,9 +32,4 @@ config K8_HT_FREQ_1G_SUPPORT
        default n
        depends on NORTHBRIDGE_AMD_AMDK8
 
-config HYPERTRANSPORT_PLUGIN_SUPPORT
-       bool
-       default y
-       depends on NORTHBRIDGE_AMD_AMDK8
-
 source src/northbridge/amd/amdk8/root_complex/Kconfig
index 4989654dd8beecd8c32afc52fb36659da4f3219e..002cc8a7aad429c460b76d2537f9c98cb6a6a93e 100644 (file)
@@ -1,7 +1,4 @@
 config NORTHBRIDGE_AMD_LX
        bool
+       select HAVE_HIGH_TABLES
 
-config HAVE_HIGH_TABLES
-       bool
-       default y
-       depends on NORTHBRIDGE_AMD_LX
index 221b78a23820b5f40d3eab7670bd9a8cb9b99ffd..92c8fbabdcd319a81cd67966a11f53eea3567426 100644 (file)
@@ -1,13 +1,5 @@
 config SOUTHBRIDGE_NVIDIA_CK804
        bool
-
-config HAVE_HARD_RESET
-       bool
-       default y
-       depends on SOUTHBRIDGE_NVIDIA_CK804
-
-config IOAPIC
-       bool
-       default y
-       depends on SOUTHBRIDGE_NVIDIA_CK804
+       select HAVE_HARD_RESET
+       select IOAPIC