Remove default n statements to simplify .config and ldoptions files.

Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4753 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/src/cpu/Kconfig b/src/cpu/Kconfig
index 7419899..4240560 100644
--- a/src/cpu/Kconfig
+++ b/src/cpu/Kconfig
@@ -30,19 +30,14 @@
 	default y if MAX_CPUS != 1
 	default n
 
+# Set MMX and SSE in socket or model if the CPU has them.
+# If all CPUs for the socket have MMX or SSE, set them there.
+# These options are only needed for boards compiled with romcc.
 config	MMX
 	bool
-	default n
-	help
-		Set this in socket or model if the CPU has MMX. 
-		If the CPUs for the socket always have MMX, set it there. 
 
 config SSE
 	bool
-	default n
-	help
-		Set this in socket or model if the CPU has SSE. 
-		If the CPUs for the socket always have MX, set it there. 
 
 config VAR_MTRR_HOLE
 	bool
diff --git a/src/cpu/amd/model_10xxx/Kconfig b/src/cpu/amd/model_10xxx/Kconfig
index 0e308a2..9d31c27 100644
--- a/src/cpu/amd/model_10xxx/Kconfig
+++ b/src/cpu/amd/model_10xxx/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_MODEL_10XXX
 	bool
-	default n
 
 config HAVE_INIT_TIMER
 	bool
diff --git a/src/cpu/amd/model_fxx/Kconfig b/src/cpu/amd/model_fxx/Kconfig
index 3a316d9..e103377 100644
--- a/src/cpu/amd/model_fxx/Kconfig
+++ b/src/cpu/amd/model_fxx/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_MODEL_FXX
 	bool
-	default n
 
 config HAVE_INIT_TIMER
 	bool
diff --git a/src/cpu/amd/model_gx1/Kconfig b/src/cpu/amd/model_gx1/Kconfig
index 49ef8b4..1539130 100644
--- a/src/cpu/amd/model_gx1/Kconfig
+++ b/src/cpu/amd/model_gx1/Kconfig
@@ -20,5 +20,4 @@
 
 config CPU_AMD_GX1
 	bool
-	default n
 
diff --git a/src/cpu/amd/model_gx2/Kconfig b/src/cpu/amd/model_gx2/Kconfig
index 2e94a4e..604edb5e 100644
--- a/src/cpu/amd/model_gx2/Kconfig
+++ b/src/cpu/amd/model_gx2/Kconfig
@@ -1,3 +1,2 @@
 config CPU_AMD_GX2
 	bool
-	default n
diff --git a/src/cpu/amd/model_lx/Kconfig b/src/cpu/amd/model_lx/Kconfig
index cdbcb26..2d32e00 100644
--- a/src/cpu/amd/model_lx/Kconfig
+++ b/src/cpu/amd/model_lx/Kconfig
@@ -1,4 +1,3 @@
 config CPU_AMD_LX
 	bool
-	default n
 
diff --git a/src/cpu/amd/sc520/Kconfig b/src/cpu/amd/sc520/Kconfig
index 821953d..2285b57 100644
--- a/src/cpu/amd/sc520/Kconfig
+++ b/src/cpu/amd/sc520/Kconfig
@@ -1,4 +1,3 @@
 config CPU_AMD_SC520
 	bool
-	default n
 
diff --git a/src/cpu/amd/socket_754/Kconfig b/src/cpu/amd/socket_754/Kconfig
index bef50b4..739ab4c 100644
--- a/src/cpu/amd/socket_754/Kconfig
+++ b/src/cpu/amd/socket_754/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_754
 	bool
-	default n
 	select CPU_AMD_MODEL_FXX
 
 config CPU_SOCKET_TYPE
diff --git a/src/cpu/amd/socket_939/Kconfig b/src/cpu/amd/socket_939/Kconfig
index 4006365..a371f6c 100644
--- a/src/cpu/amd/socket_939/Kconfig
+++ b/src/cpu/amd/socket_939/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_939
 	bool
-	default n
 	select CPU_AMD_MODEL_FXX
 
 config CPU_SOCKET_TYPE
diff --git a/src/cpu/amd/socket_940/Kconfig b/src/cpu/amd/socket_940/Kconfig
index 0c026d7..6246b9b 100644
--- a/src/cpu/amd/socket_940/Kconfig
+++ b/src/cpu/amd/socket_940/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_940
 	bool
-	default n
 	select K8_HT_FREQ_1G_SUPPORT
 	select CPU_AMD_MODEL_FXX
 
diff --git a/src/cpu/amd/socket_AM2/Kconfig b/src/cpu/amd/socket_AM2/Kconfig
index 1298a50..d4b8b22 100644
--- a/src/cpu/amd/socket_AM2/Kconfig
+++ b/src/cpu/amd/socket_AM2/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_AM2
 	bool
-	default n
 	select K8_REV_F_SUPPORT
 	# Opteron K8 1G HT support
 	select K8_HT_FREQ_1G_SUPPORT
diff --git a/src/cpu/amd/socket_AM2r2/Kconfig b/src/cpu/amd/socket_AM2r2/Kconfig
index 1008401..eb67bb1 100644
--- a/src/cpu/amd/socket_AM2r2/Kconfig
+++ b/src/cpu/amd/socket_AM2r2/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_AM2R2
 	bool
-	default n
 	select CPU_AMD_MODEL_10XXX
 	select HT3_SUPPORT
 	select CAR_FAM10
diff --git a/src/cpu/amd/socket_F/Kconfig b/src/cpu/amd/socket_F/Kconfig
index a0e44d9..83ca2b9 100644
--- a/src/cpu/amd/socket_F/Kconfig
+++ b/src/cpu/amd/socket_F/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_F
 	bool
-	default n
 	select K8_REV_F_SUPPORT
 	select K8_HT_FREQ_1G_SUPPORT
 	select CPU_AMD_MODEL_FXX
diff --git a/src/cpu/amd/socket_F_1207/Kconfig b/src/cpu/amd/socket_F_1207/Kconfig
index de64165..7a38172 100644
--- a/src/cpu/amd/socket_F_1207/Kconfig
+++ b/src/cpu/amd/socket_F_1207/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_F_1207
 	bool
-	default n
 	select CPU_AMD_MODEL_10XXX
 
 config CPU_SOCKET_TYPE
diff --git a/src/cpu/amd/socket_S1G1/Kconfig b/src/cpu/amd/socket_S1G1/Kconfig
index 603fd02..756a049 100644
--- a/src/cpu/amd/socket_S1G1/Kconfig
+++ b/src/cpu/amd/socket_S1G1/Kconfig
@@ -1,6 +1,5 @@
 config CPU_AMD_SOCKET_S1G1
         bool
-	default n
 	select K8_REV_F_SUPPORT
 	select K8_HT_FREQ_1G_SUPPORT
 	select CPU_AMD_MODEL_FXX
diff --git a/src/cpu/emulation/qemu-x86/Kconfig b/src/cpu/emulation/qemu-x86/Kconfig
index 47f564b..dd7fcef 100644
--- a/src/cpu/emulation/qemu-x86/Kconfig
+++ b/src/cpu/emulation/qemu-x86/Kconfig
@@ -1,4 +1,3 @@
 config CPU_EMULATION_QEMU_X86
 	bool
-	default n
 
diff --git a/src/cpu/intel/bga956/Kconfig b/src/cpu/intel/bga956/Kconfig
index bdcc8ba..e70c48b5 100644
--- a/src/cpu/intel/bga956/Kconfig
+++ b/src/cpu/intel/bga956/Kconfig
@@ -1,4 +1,3 @@
 config CPU_INTEL_SOCKET_BGA956
 	bool
-	default n
 	select CPU_INTEL_CORE2
diff --git a/src/cpu/intel/ep80579/Kconfig b/src/cpu/intel/ep80579/Kconfig
index 681a89f..7a2b6fe 100644
--- a/src/cpu/intel/ep80579/Kconfig
+++ b/src/cpu/intel/ep80579/Kconfig
@@ -1,3 +1,2 @@
 config CPU_INTEL_EP80579
 	bool
-	default n
diff --git a/src/cpu/intel/model_1067x/Kconfig b/src/cpu/intel/model_1067x/Kconfig
index 43e7d7d..cd6483a 100644
--- a/src/cpu/intel/model_1067x/Kconfig
+++ b/src/cpu/intel/model_1067x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_CORE2
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/model_69x/Kconfig b/src/cpu/intel/model_69x/Kconfig
index 4a7560c..596763c 100644
--- a/src/cpu/intel/model_69x/Kconfig
+++ b/src/cpu/intel/model_69x/Kconfig
@@ -1,4 +1,3 @@
 config CPU_INTEL_MODEL_69X
 	bool
-	default n
 	select SMP
diff --git a/src/cpu/intel/model_6dx/Kconfig b/src/cpu/intel/model_6dx/Kconfig
index 099688b..5e70f59 100644
--- a/src/cpu/intel/model_6dx/Kconfig
+++ b/src/cpu/intel/model_6dx/Kconfig
@@ -1,4 +1,3 @@
 config CPU_INTEL_MODEL_6DX
 	bool
-	default n
 	select SMP
diff --git a/src/cpu/intel/model_6ex/Kconfig b/src/cpu/intel/model_6ex/Kconfig
index 7d5e7692..c610e63 100644
--- a/src/cpu/intel/model_6ex/Kconfig
+++ b/src/cpu/intel/model_6ex/Kconfig
@@ -1,4 +1,3 @@
 config CPU_INTEL_CORE
 	bool
-	default n
 	select SMP
diff --git a/src/cpu/intel/model_6xx/Kconfig b/src/cpu/intel/model_6xx/Kconfig
index 14789be..96c7040 100644
--- a/src/cpu/intel/model_6xx/Kconfig
+++ b/src/cpu/intel/model_6xx/Kconfig
@@ -1,4 +1,3 @@
 config CPU_INTEL_MODEL_6XX
 	bool
-	default n
 	select SMP
diff --git a/src/cpu/intel/model_f0x/Kconfig b/src/cpu/intel/model_f0x/Kconfig
index 3cf574b..fe68d96 100644
--- a/src/cpu/intel/model_f0x/Kconfig
+++ b/src/cpu/intel/model_f0x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_MODEL_F0X
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/model_f1x/Kconfig b/src/cpu/intel/model_f1x/Kconfig
index 7fcd34f..89d382f 100644
--- a/src/cpu/intel/model_f1x/Kconfig
+++ b/src/cpu/intel/model_f1x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_MODEL_F1X
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/model_f2x/Kconfig b/src/cpu/intel/model_f2x/Kconfig
index 8644548..c92cc8c 100644
--- a/src/cpu/intel/model_f2x/Kconfig
+++ b/src/cpu/intel/model_f2x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_MODEL_F2X
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/model_f3x/Kconfig b/src/cpu/intel/model_f3x/Kconfig
index da02783..c9cf932 100644
--- a/src/cpu/intel/model_f3x/Kconfig
+++ b/src/cpu/intel/model_f3x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_MODEL_F3X
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/model_f4x/Kconfig b/src/cpu/intel/model_f4x/Kconfig
index d9f9c96..5c46434 100644
--- a/src/cpu/intel/model_f4x/Kconfig
+++ b/src/cpu/intel/model_f4x/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_MODEL_F4X
 	bool
-	default n
 	select SMP
 	select HAVE_MOVNTI
diff --git a/src/cpu/intel/slot_2/Kconfig b/src/cpu/intel/slot_2/Kconfig
index 7c78b86..203c0fc 100644
--- a/src/cpu/intel/slot_2/Kconfig
+++ b/src/cpu/intel/slot_2/Kconfig
@@ -20,5 +20,4 @@
 
 config CPU_INTEL_SLOT_2
 	bool
-	default n
 
diff --git a/src/cpu/intel/socket_PGA370/Kconfig b/src/cpu/intel/socket_PGA370/Kconfig
index 644408a..307b813 100644
--- a/src/cpu/intel/socket_PGA370/Kconfig
+++ b/src/cpu/intel/socket_PGA370/Kconfig
@@ -20,5 +20,4 @@
 
 config CPU_INTEL_SOCKET_PGA370
 	bool
-	default n
 	select MMX
diff --git a/src/cpu/intel/socket_mFCPGA478/Kconfig b/src/cpu/intel/socket_mFCPGA478/Kconfig
index 7d3c22a..23557ef 100644
--- a/src/cpu/intel/socket_mFCPGA478/Kconfig
+++ b/src/cpu/intel/socket_mFCPGA478/Kconfig
@@ -1,3 +1,2 @@
 config CPU_INTEL_SOCKET_MFCPGA478
 	bool
-	default n
diff --git a/src/cpu/intel/socket_mPGA478/Kconfig b/src/cpu/intel/socket_mPGA478/Kconfig
index 5cbf9e8..8c447c9 100644
--- a/src/cpu/intel/socket_mPGA478/Kconfig
+++ b/src/cpu/intel/socket_mPGA478/Kconfig
@@ -1,5 +1,4 @@
 config CPU_INTEL_SOCKET_MPGA478
 	bool
-	default n
 	select CPU_INTEL_MODEL_69X
 	select CPU_INTEL_MODEL_6DX
diff --git a/src/cpu/intel/socket_mPGA479M/Kconfig b/src/cpu/intel/socket_mPGA479M/Kconfig
index fc87081..e468840 100644
--- a/src/cpu/intel/socket_mPGA479M/Kconfig
+++ b/src/cpu/intel/socket_mPGA479M/Kconfig
@@ -1,6 +1,5 @@
 config CPU_INTEL_SOCKET_MPGA479M
 	bool
-	default n
 	select CPU_INTEL_MODEL_69X
 	select CPU_INTEL_MODEL_6DX
 	select MMX
diff --git a/src/cpu/intel/socket_mPGA603/Kconfig b/src/cpu/intel/socket_mPGA603/Kconfig
index 6199af0..62e05f6 100644
--- a/src/cpu/intel/socket_mPGA603/Kconfig
+++ b/src/cpu/intel/socket_mPGA603/Kconfig
@@ -1,6 +1,5 @@
 config CPU_INTEL_SOCKET_MPGA603
 	bool
-	default n
 	select CPU_INTEL_MODEL_F0X
 	select CPU_INTEL_MODEL_F1X
 	select CPU_INTEL_MODEL_F2X
diff --git a/src/cpu/intel/socket_mPGA604/Kconfig b/src/cpu/intel/socket_mPGA604/Kconfig
index dce9bb3..130d4b8 100644
--- a/src/cpu/intel/socket_mPGA604/Kconfig
+++ b/src/cpu/intel/socket_mPGA604/Kconfig
@@ -1,6 +1,5 @@
 config CPU_INTEL_SOCKET_MPGA604
 	bool
-	default n
 	select CPU_INTEL_MODEL_F2X
 	select CPU_INTEL_MODEL_F3X
 	select CPU_INTEL_MODEL_F4X
diff --git a/src/cpu/via/model_c3/Kconfig b/src/cpu/via/model_c3/Kconfig
index 570f710..2664d87 100644
--- a/src/cpu/via/model_c3/Kconfig
+++ b/src/cpu/via/model_c3/Kconfig
@@ -1,3 +1,2 @@
 config CPU_VIA_C3
 	bool
-	default n
diff --git a/src/cpu/via/model_c7/Kconfig b/src/cpu/via/model_c7/Kconfig
index e7e2cd4..22daaf4 100644
--- a/src/cpu/via/model_c7/Kconfig
+++ b/src/cpu/via/model_c7/Kconfig
@@ -1,3 +1,2 @@
 config CPU_VIA_C7
 	bool
-	default n
diff --git a/src/northbridge/amd/amdfam10/Kconfig b/src/northbridge/amd/amdfam10/Kconfig
index c729566..313db3a 100644
--- a/src/northbridge/amd/amdfam10/Kconfig
+++ b/src/northbridge/amd/amdfam10/Kconfig
@@ -19,7 +19,6 @@
 
 config NORTHBRIDGE_AMD_AMDFAM10
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
 config AGP_APERTURE_SIZE
diff --git a/src/northbridge/amd/amdfam10/root_complex/Kconfig b/src/northbridge/amd/amdfam10/root_complex/Kconfig
index 3705151..328c4e7 100644
--- a/src/northbridge/amd/amdfam10/root_complex/Kconfig
+++ b/src/northbridge/amd/amdfam10/root_complex/Kconfig
@@ -1,4 +1,3 @@
 config NORTHBRIDGE_AMD_AMDFAM10_ROOT_COMPLEX
 	bool
-	default n
 
diff --git a/src/northbridge/amd/amdk8/Kconfig b/src/northbridge/amd/amdk8/Kconfig
index ad8d71c..10fec83 100644
--- a/src/northbridge/amd/amdk8/Kconfig
+++ b/src/northbridge/amd/amdk8/Kconfig
@@ -20,7 +20,6 @@
 config NORTHBRIDGE_AMD_AMDK8
 	bool
 	select HAVE_HIGH_TABLES
-	default n
 
 config AGP_APERTURE_SIZE
 	hex
diff --git a/src/northbridge/amd/amdk8/root_complex/Kconfig b/src/northbridge/amd/amdk8/root_complex/Kconfig
index a1cd24e..e89a3f1 100644
--- a/src/northbridge/amd/amdk8/root_complex/Kconfig
+++ b/src/northbridge/amd/amdk8/root_complex/Kconfig
@@ -19,4 +19,3 @@
 
 config NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	bool
-	default n
diff --git a/src/northbridge/amd/gx1/Kconfig b/src/northbridge/amd/gx1/Kconfig
index 5e87466..5e89da4 100644
--- a/src/northbridge/amd/gx1/Kconfig
+++ b/src/northbridge/amd/gx1/Kconfig
@@ -20,5 +20,4 @@
 
 config NORTHBRIDGE_AMD_GX1
 	bool
-	default n
 
diff --git a/src/northbridge/amd/gx2/Kconfig b/src/northbridge/amd/gx2/Kconfig
index 6d57397..1a53dcf 100644
--- a/src/northbridge/amd/gx2/Kconfig
+++ b/src/northbridge/amd/gx2/Kconfig
@@ -19,5 +19,4 @@
 
 config NORTHBRIDGE_AMD_GX2
 	bool
-	default n
 
diff --git a/src/northbridge/amd/lx/Kconfig b/src/northbridge/amd/lx/Kconfig
index 24840d9..4989654d 100644
--- a/src/northbridge/amd/lx/Kconfig
+++ b/src/northbridge/amd/lx/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_AMD_LX
 	bool
-	default n
 
 config HAVE_HIGH_TABLES
 	bool
diff --git a/src/northbridge/intel/e7501/Kconfig b/src/northbridge/intel/e7501/Kconfig
index 64098ab..4236684 100644
--- a/src/northbridge/intel/e7501/Kconfig
+++ b/src/northbridge/intel/e7501/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_E7501
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/e7520/Kconfig b/src/northbridge/intel/e7520/Kconfig
index bb01dc2..32c0928 100644
--- a/src/northbridge/intel/e7520/Kconfig
+++ b/src/northbridge/intel/e7520/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_E7520
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/e7525/Kconfig b/src/northbridge/intel/e7525/Kconfig
index 9688332..4b31fc2 100644
--- a/src/northbridge/intel/e7525/Kconfig
+++ b/src/northbridge/intel/e7525/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_E7525
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i3100/Kconfig b/src/northbridge/intel/i3100/Kconfig
index 4ee5472..cc5cc2ea 100644
--- a/src/northbridge/intel/i3100/Kconfig
+++ b/src/northbridge/intel/i3100/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_I3100
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i440bx/Kconfig b/src/northbridge/intel/i440bx/Kconfig
index a41c7de..696e884 100644
--- a/src/northbridge/intel/i440bx/Kconfig
+++ b/src/northbridge/intel/i440bx/Kconfig
@@ -20,6 +20,5 @@
 
 config NORTHBRIDGE_INTEL_I440BX
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i82810/Kconfig b/src/northbridge/intel/i82810/Kconfig
index ec4245e..d55ed25 100644
--- a/src/northbridge/intel/i82810/Kconfig
+++ b/src/northbridge/intel/i82810/Kconfig
@@ -20,6 +20,5 @@
 
 config NORTHBRIDGE_INTEL_I82810
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i82830/Kconfig b/src/northbridge/intel/i82830/Kconfig
index 2fb8dc5..3c57a2e 100644
--- a/src/northbridge/intel/i82830/Kconfig
+++ b/src/northbridge/intel/i82830/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_I82830
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i855gme/Kconfig b/src/northbridge/intel/i855gme/Kconfig
index 7d17c02..eba71fc 100644
--- a/src/northbridge/intel/i855gme/Kconfig
+++ b/src/northbridge/intel/i855gme/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_I855GME
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i855pm/Kconfig b/src/northbridge/intel/i855pm/Kconfig
index 9f9c65f..9516c14 100644
--- a/src/northbridge/intel/i855pm/Kconfig
+++ b/src/northbridge/intel/i855pm/Kconfig
@@ -1,5 +1,4 @@
 config NORTHBRIDGE_INTEL_I855PM
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
diff --git a/src/northbridge/intel/i945/Kconfig b/src/northbridge/intel/i945/Kconfig
index 0068bf1..a735847 100644
--- a/src/northbridge/intel/i945/Kconfig
+++ b/src/northbridge/intel/i945/Kconfig
@@ -20,4 +20,3 @@
 config NORTHBRIDGE_INTEL_I945
 	bool
 	select HAVE_HIGH_TABLES
-	default n
diff --git a/src/northbridge/via/cn400/Kconfig b/src/northbridge/via/cn400/Kconfig
index 55608be..c210d93 100644
--- a/src/northbridge/via/cn400/Kconfig
+++ b/src/northbridge/via/cn400/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_CN400
 	bool
-	default n
 
 config FALLBACK_SIZE
 	int
diff --git a/src/northbridge/via/cn700/Kconfig b/src/northbridge/via/cn700/Kconfig
index 9129f00..09c1c96 100644
--- a/src/northbridge/via/cn700/Kconfig
+++ b/src/northbridge/via/cn700/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_CN700
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
 config FALLBACK_SIZE
diff --git a/src/northbridge/via/cx700/Kconfig b/src/northbridge/via/cx700/Kconfig
index 2239f33..077ed9e 100644
--- a/src/northbridge/via/cx700/Kconfig
+++ b/src/northbridge/via/cx700/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_CX700
 	bool
-	default n
 
 # this is done by the northbridge's vgabios.c already
 config VGA_ROM_RUN
diff --git a/src/northbridge/via/vt8601/Kconfig b/src/northbridge/via/vt8601/Kconfig
index 324719f..90f7f01 100644
--- a/src/northbridge/via/vt8601/Kconfig
+++ b/src/northbridge/via/vt8601/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_VT8601
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
 config FALLBACK_SIZE
diff --git a/src/northbridge/via/vt8623/Kconfig b/src/northbridge/via/vt8623/Kconfig
index 8907676..dbdb313 100644
--- a/src/northbridge/via/vt8623/Kconfig
+++ b/src/northbridge/via/vt8623/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_VT8623
 	bool
-	default n
 	select HAVE_HIGH_TABLES
 
 config FALLBACK_SIZE
diff --git a/src/northbridge/via/vx800/Kconfig b/src/northbridge/via/vx800/Kconfig
index 134c157..1250207 100644
--- a/src/northbridge/via/vx800/Kconfig
+++ b/src/northbridge/via/vx800/Kconfig
@@ -1,6 +1,5 @@
 config NORTHBRIDGE_VIA_VX800
 	bool
-	default n
 
 config FALLBACK_SIZE
 	int
diff --git a/src/southbridge/amd/amd8111/Kconfig b/src/southbridge/amd/amd8111/Kconfig
index f0e3b1d..b134e23 100644
--- a/src/southbridge/amd/amd8111/Kconfig
+++ b/src/southbridge/amd/amd8111/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_AMD_AMD8111
 	bool
-	default n
 
diff --git a/src/southbridge/amd/amd8131/Kconfig b/src/southbridge/amd/amd8131/Kconfig
index dd8bf4b..79dfd5e 100644
--- a/src/southbridge/amd/amd8131/Kconfig
+++ b/src/southbridge/amd/amd8131/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_AMD_AMD8131
 	bool
-	default n
 
diff --git a/src/southbridge/amd/amd8132/Kconfig b/src/southbridge/amd/amd8132/Kconfig
index 871ca1e..09e7ac5 100644
--- a/src/southbridge/amd/amd8132/Kconfig
+++ b/src/southbridge/amd/amd8132/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_AMD_AMD8132
 	bool
-	default n
diff --git a/src/southbridge/amd/amd8151/Kconfig b/src/southbridge/amd/amd8151/Kconfig
index 5d73cc4..addc103 100644
--- a/src/southbridge/amd/amd8151/Kconfig
+++ b/src/southbridge/amd/amd8151/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_AMD_AMD8151
 	bool
-	default n
diff --git a/src/southbridge/amd/cs5530/Kconfig b/src/southbridge/amd/cs5530/Kconfig
index 8246b6e..4cefeda 100644
--- a/src/southbridge/amd/cs5530/Kconfig
+++ b/src/southbridge/amd/cs5530/Kconfig
@@ -20,7 +20,6 @@
 
 config SOUTHBRIDGE_AMD_CS5530
 	bool
-	default n
 
 menu "AMD Geode GX1 video support"
 	depends on SOUTHBRIDGE_AMD_CS5530
diff --git a/src/southbridge/amd/cs5535/Kconfig b/src/southbridge/amd/cs5535/Kconfig
index 3970578..8fcff28 100644
--- a/src/southbridge/amd/cs5535/Kconfig
+++ b/src/southbridge/amd/cs5535/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_AMD_CS5535
 	bool
-	default n
diff --git a/src/southbridge/amd/cs5536/Kconfig b/src/southbridge/amd/cs5536/Kconfig
index c0ac2b4..1e0c312 100644
--- a/src/southbridge/amd/cs5536/Kconfig
+++ b/src/southbridge/amd/cs5536/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_AMD_CS5536
 	bool
-	default n
 
diff --git a/src/southbridge/amd/rs690/Kconfig b/src/southbridge/amd/rs690/Kconfig
index 7b6e34e..284d273 100644
--- a/src/southbridge/amd/rs690/Kconfig
+++ b/src/southbridge/amd/rs690/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_AMD_RS690
 	bool
-	default n
 
diff --git a/src/southbridge/amd/sb600/Kconfig b/src/southbridge/amd/sb600/Kconfig
index 8888927..bd373f4 100644
--- a/src/southbridge/amd/sb600/Kconfig
+++ b/src/southbridge/amd/sb600/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_AMD_SB600
 	bool
-	default n
 
diff --git a/src/southbridge/broadcom/bcm21000/Kconfig b/src/southbridge/broadcom/bcm21000/Kconfig
index 094c7ef..1131684 100644
--- a/src/southbridge/broadcom/bcm21000/Kconfig
+++ b/src/southbridge/broadcom/bcm21000/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_BROADCOM_BCM21000
 	bool
-	default n
diff --git a/src/southbridge/broadcom/bcm5780/Kconfig b/src/southbridge/broadcom/bcm5780/Kconfig
index eb73d6c..131c5e6 100644
--- a/src/southbridge/broadcom/bcm5780/Kconfig
+++ b/src/southbridge/broadcom/bcm5780/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_BROADCOM_BCM5780
 	bool
-	default n
diff --git a/src/southbridge/broadcom/bcm5785/Kconfig b/src/southbridge/broadcom/bcm5785/Kconfig
index f3b6cf6..c51dcb2 100644
--- a/src/southbridge/broadcom/bcm5785/Kconfig
+++ b/src/southbridge/broadcom/bcm5785/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_BROADCOM_BCM5785
 	bool
-	default n
diff --git a/src/southbridge/intel/esb6300/Kconfig b/src/southbridge/intel/esb6300/Kconfig
index fcca520..4d3a10f 100644
--- a/src/southbridge/intel/esb6300/Kconfig
+++ b/src/southbridge/intel/esb6300/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_ESB6300
 	bool
-	default n
diff --git a/src/southbridge/intel/i3100/Kconfig b/src/southbridge/intel/i3100/Kconfig
index c15b8e4..5ee1b47 100644
--- a/src/southbridge/intel/i3100/Kconfig
+++ b/src/southbridge/intel/i3100/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_I3100
 	bool
-	default n
diff --git a/src/southbridge/intel/i82371eb/Kconfig b/src/southbridge/intel/i82371eb/Kconfig
index 48f8f43..03d4649 100644
--- a/src/southbridge/intel/i82371eb/Kconfig
+++ b/src/southbridge/intel/i82371eb/Kconfig
@@ -1,4 +1,3 @@
 config SOUTHBRIDGE_INTEL_I82371EB
 	bool
-	default n
 
diff --git a/src/southbridge/intel/i82801ca/Kconfig b/src/southbridge/intel/i82801ca/Kconfig
index c1182b7..c5404e9 100644
--- a/src/southbridge/intel/i82801ca/Kconfig
+++ b/src/southbridge/intel/i82801ca/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_I82801CA
 	bool
-	default n
diff --git a/src/southbridge/intel/i82801dbm/Kconfig b/src/southbridge/intel/i82801dbm/Kconfig
index 815c75d..3433d59 100644
--- a/src/southbridge/intel/i82801dbm/Kconfig
+++ b/src/southbridge/intel/i82801dbm/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_I82801DBM
 	bool
-	default n
diff --git a/src/southbridge/intel/i82801er/Kconfig b/src/southbridge/intel/i82801er/Kconfig
index c9f786d..c6123ac 100644
--- a/src/southbridge/intel/i82801er/Kconfig
+++ b/src/southbridge/intel/i82801er/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_I82801ER
 	bool
-	default n
diff --git a/src/southbridge/intel/i82801gx/Kconfig b/src/southbridge/intel/i82801gx/Kconfig
index 111c561..01e17cd 100644
--- a/src/southbridge/intel/i82801gx/Kconfig
+++ b/src/southbridge/intel/i82801gx/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_INTEL_I82801GX
 	bool
-	default n
 
diff --git a/src/southbridge/intel/i82801xx/Kconfig b/src/southbridge/intel/i82801xx/Kconfig
index ce4ab30..f86c65f 100644
--- a/src/southbridge/intel/i82801xx/Kconfig
+++ b/src/southbridge/intel/i82801xx/Kconfig
@@ -20,5 +20,4 @@
 
 config SOUTHBRIDGE_INTEL_I82801XX
 	bool
-	default n
 
diff --git a/src/southbridge/intel/i82870/Kconfig b/src/southbridge/intel/i82870/Kconfig
index ccf1f25..b56113b 100644
--- a/src/southbridge/intel/i82870/Kconfig
+++ b/src/southbridge/intel/i82870/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_I82870
 	bool
-	default n
diff --git a/src/southbridge/intel/pxhd/Kconfig b/src/southbridge/intel/pxhd/Kconfig
index d331a0e..f3a6c05 100644
--- a/src/southbridge/intel/pxhd/Kconfig
+++ b/src/southbridge/intel/pxhd/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_INTEL_PXHD
 	bool
-	default n
diff --git a/src/southbridge/nvidia/ck804/Kconfig b/src/southbridge/nvidia/ck804/Kconfig
index 509ad25..221b78a 100644
--- a/src/southbridge/nvidia/ck804/Kconfig
+++ b/src/southbridge/nvidia/ck804/Kconfig
@@ -1,6 +1,5 @@
 config SOUTHBRIDGE_NVIDIA_CK804
 	bool
-	default n
 
 config HAVE_HARD_RESET
 	bool
diff --git a/src/southbridge/nvidia/mcp55/Kconfig b/src/southbridge/nvidia/mcp55/Kconfig
index 540272e..d0fc94b 100644
--- a/src/southbridge/nvidia/mcp55/Kconfig
+++ b/src/southbridge/nvidia/mcp55/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_NVIDIA_MCP55
 	bool
-	default n
diff --git a/src/southbridge/ricoh/rl5c476/Kconfig b/src/southbridge/ricoh/rl5c476/Kconfig
index 0c8f73f..9176024 100644
--- a/src/southbridge/ricoh/rl5c476/Kconfig
+++ b/src/southbridge/ricoh/rl5c476/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_RICOH_RL5C476
 	bool
-	default n
 
diff --git a/src/southbridge/sis/sis966/Kconfig b/src/southbridge/sis/sis966/Kconfig
index 183df4e..a61c5dd 100644
--- a/src/southbridge/sis/sis966/Kconfig
+++ b/src/southbridge/sis/sis966/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_SIS_SIS966
 	bool
-	default n
diff --git a/src/southbridge/via/k8t890/Kconfig b/src/southbridge/via/k8t890/Kconfig
index 2219920..34678ef 100644
--- a/src/southbridge/via/k8t890/Kconfig
+++ b/src/southbridge/via/k8t890/Kconfig
@@ -1,4 +1,3 @@
 config SOUTHBRIDGE_VIA_K8T890
 	bool
-	default n
 
diff --git a/src/southbridge/via/vt8231/Kconfig b/src/southbridge/via/vt8231/Kconfig
index c567140..ab391f7 100644
--- a/src/southbridge/via/vt8231/Kconfig
+++ b/src/southbridge/via/vt8231/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_VIA_VT8231
 	bool
-	default n
 
diff --git a/src/southbridge/via/vt8235/Kconfig b/src/southbridge/via/vt8235/Kconfig
index f8e723b..7529aac 100644
--- a/src/southbridge/via/vt8235/Kconfig
+++ b/src/southbridge/via/vt8235/Kconfig
@@ -19,5 +19,4 @@
 
 config SOUTHBRIDGE_VIA_VT8235
 	bool
-	default n
 
diff --git a/src/southbridge/via/vt8237r/Kconfig b/src/southbridge/via/vt8237r/Kconfig
index c8fc56a..783a63d 100644
--- a/src/southbridge/via/vt8237r/Kconfig
+++ b/src/southbridge/via/vt8237r/Kconfig
@@ -19,8 +19,8 @@
 
 config SOUTHBRIDGE_VIA_VT8237R
 	bool
-	default n
 
 config EPIA_VT8237R_INIT
 	bool
 	default n
+	depends on SOUTHBRIDGE_VIA_VT8237R
diff --git a/src/southbridge/winbond/w83c553/Kconfig b/src/southbridge/winbond/w83c553/Kconfig
index b50247f..4f28b2e 100644
--- a/src/southbridge/winbond/w83c553/Kconfig
+++ b/src/southbridge/winbond/w83c553/Kconfig
@@ -1,3 +1,2 @@
 config SOUTHBRIDGE_WINBOND_W83C553
 	bool
-	default n
diff --git a/src/superio/fintek/Kconfig b/src/superio/fintek/Kconfig
index 75d78cb..540e18e 100644
--- a/src/superio/fintek/Kconfig
+++ b/src/superio/fintek/Kconfig
@@ -1,3 +1,2 @@
 config SUPERIO_FINTEK_F71805F
 	bool
-	default n
diff --git a/src/superio/intel/Kconfig b/src/superio/intel/Kconfig
index 1df4f2e..a7aca7d 100644
--- a/src/superio/intel/Kconfig
+++ b/src/superio/intel/Kconfig
@@ -1,3 +1,2 @@
 config SUPERIO_INTEL_I3100
 	bool
-	default n
diff --git a/src/superio/ite/Kconfig b/src/superio/ite/Kconfig
index 609b4b6..0664981 100644
--- a/src/superio/ite/Kconfig
+++ b/src/superio/ite/Kconfig
@@ -1,21 +1,14 @@
 config SUPERIO_ITE_IT8661F
 	bool
-	default n
 config SUPERIO_ITE_IT8671F
 	bool
-	default n
 config SUPERIO_ITE_IT8673F
 	bool
-	default n
 config SUPERIO_ITE_IT8705F
 	bool
-	default n
 config SUPERIO_ITE_IT8712F
 	bool
-	default n
 config SUPERIO_ITE_IT8716F
 	bool
-	default n
 config SUPERIO_ITE_IT8718F
 	bool
-	default n
diff --git a/src/superio/nsc/Kconfig b/src/superio/nsc/Kconfig
index 5a39880..68a1df8 100644
--- a/src/superio/nsc/Kconfig
+++ b/src/superio/nsc/Kconfig
@@ -1,27 +1,18 @@
 config SUPERIO_NSC_PC8374
 	bool
-	default n
 config SUPERIO_NSC_PC87309
 	bool
-	default n
 config SUPERIO_NSC_PC87351
 	bool
-	default n
 config SUPERIO_NSC_PC87360
 	bool
-	default n
 config SUPERIO_NSC_PC87366
 	bool
-	default n
 config SUPERIO_NSC_PC87417
 	bool
-	default n
 config SUPERIO_NSC_PC87427
 	bool
-	default n
 config SUPERIO_NSC_PC97307
 	bool
-	default n
 config SUPERIO_NSC_PC97317
 	bool
-	default n
diff --git a/src/superio/serverengines/Kconfig b/src/superio/serverengines/Kconfig
index ad51a40..dfb803f 100644
--- a/src/superio/serverengines/Kconfig
+++ b/src/superio/serverengines/Kconfig
@@ -1,3 +1,2 @@
 config SUPERIO_SERVERENGINES_PILOT
 	bool
-	default n
diff --git a/src/superio/smsc/Kconfig b/src/superio/smsc/Kconfig
index 6c1259b..ac7b0da 100644
--- a/src/superio/smsc/Kconfig
+++ b/src/superio/smsc/Kconfig
@@ -1,18 +1,12 @@
 config SUPERIO_SMSC_FDC37M60X
 	bool
-	default n
 config SUPERIO_SMSC_LPC47B272
 	bool
-	default n
 config SUPERIO_SMSC_LPC47B397
 	bool
-	default n
 config SUPERIO_SMSC_LPC47M10X
 	bool
-	default n
 config SUPERIO_SMSC_LPC47N217
 	bool
-	default n
 config SUPERIO_SMSC_SMSCSUPERIO
 	bool
-	default n
diff --git a/src/superio/via/Kconfig b/src/superio/via/Kconfig
index 1a20f07..36b7f47 100644
--- a/src/superio/via/Kconfig
+++ b/src/superio/via/Kconfig
@@ -1,3 +1,2 @@
 config SUPERIO_VIA_VT1211
 	bool
-	default n
diff --git a/src/superio/winbond/Kconfig b/src/superio/winbond/Kconfig
index 0d05205..63168cf 100644
--- a/src/superio/winbond/Kconfig
+++ b/src/superio/winbond/Kconfig
@@ -1,27 +1,18 @@
 config SUPERIO_WINBOND_W83627DHG
 	bool
-	default n
 config SUPERIO_WINBOND_W83627EHG
 	bool
-	default n
 config SUPERIO_WINBOND_W83627HF
 	bool
-	default n
 config SUPERIO_WINBOND_W83627THF
 	bool
-	default n
 config SUPERIO_WINBOND_W83627THG
 	bool
-	default n
 config SUPERIO_WINBOND_W83627UHG
 	bool
-	default n
 config SUPERIO_WINBOND_W83697HF
 	bool
-	default n
 config SUPERIO_WINBOND_W83977F
 	bool
-	default n
 config SUPERIO_WINBOND_W83977TF
 	bool
-	default n