diff --git a/bsp/emenlow/emenlow.cfg b/bsp/emenlow/emenlow.cfg
index d6d8cb3a51ef8f252b994de0319353f5b102a0a1..a7617286d6a72429cd5e1704b16fa2fb7324c132 100644
--- a/bsp/emenlow/emenlow.cfg
+++ b/bsp/emenlow/emenlow.cfg
@@ -1,8 +1,6 @@
 CONFIG_X86_32=y
-CONFIG_PRINTK=y
 
 # Basic hardware support for the box - network, PCI, sound
-CONFIG_NETDEVICES=y
 CONFIG_ATA=y
 CONFIG_ATA_GENERIC=y
 CONFIG_ATA_SFF=y
@@ -13,22 +11,16 @@ CONFIG_R8169=y
 CONFIG_PATA_SCH=y
 CONFIG_MMC_SDHCI_PCI=y
 CONFIG_PCIEPORTBUS=y
-CONFIG_NET=y
 CONFIG_CHR_DEV_SG=y
 CONFIG_SOUND=y
 CONFIG_SND=y
-CONFIG_SND_HDA_INTEL=y
 CONFIG_I2C=y
 CONFIG_AGP=y
 CONFIG_PM=y
 CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_INPUT=y
+CONFIG_SND_HDA_INTEL=y
 
-# Make sure these are on, otherwise the bootup won't be fun
-CONFIG_UNIX=y
-CONFIG_INET=y
-CONFIG_MODULES=y
-CONFIG_SHMEM=y
-CONFIG_TMPFS=y
-CONFIG_PACKET=y
+# CONFIG_HPET_EMULATE_RTC is not set
+# CONFIG_MICROCODE_AMD is not set
diff --git a/bsp/emenlow/emenlow.scc b/bsp/emenlow/emenlow.scc
index b382f89561a49e97ad754016d8e1981d20db3ae5..d688ee557c591c2655bef9f94c4617eb48c08457 100644
--- a/bsp/emenlow/emenlow.scc
+++ b/bsp/emenlow/emenlow.scc
@@ -1,7 +1,3 @@
-kconf hardware emenlow.cfg
-
-kconf non-hardware reboot-quirk.cfg 
-
 include cfg/x86.scc
 include features/intel-e1xxxx/intel-e100.scc
 include features/intel-e1xxxx/intel-e1xxxx.scc
@@ -12,6 +8,9 @@ include cfg/vesafb.scc
 include features/usb/ehci-hcd.scc
 include features/usb/uhci-hcd.scc
 
+kconf hardware emenlow.cfg
+kconf non-hardware reboot-quirk.cfg 
+
 patch drm-add-the-base-source-of-the-Poulsbo-psb-2D-X11-dr.patch
 patch drm-psb-remove-the-package-Makefile-and-replace-it-w.patch
 patch drm-apply-psb-kernel-source-package-s-build.patch.patch
diff --git a/bsp/emenlow/hardware.cfg b/bsp/emenlow/hardware.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..d0ec083963254bbf36e51dd253a608caca5fd3c3
--- /dev/null
+++ b/bsp/emenlow/hardware.cfg
@@ -0,0 +1 @@
+CONFIG_SND_HDA_INTEL