summaryrefslogtreecommitdiff
path: root/src/mainboard/lippert/spacerunner-lx/romstage.c
diff options
context:
space:
mode:
authorJens Rottmann <JRottmann@LiPPERTEmbedded.de>2010-08-31 19:19:16 +0000
committerMyles Watson <mylesgw@gmail.com>2010-08-31 19:19:16 +0000
commitb9ee31d881879ab1d95b4bfb485bd6586367649d (patch)
tree0e1fcd791ea376b0af9e8d6782abf035a291dad4 /src/mainboard/lippert/spacerunner-lx/romstage.c
parent3063d5dfdee3ccf674b863ca6d22a229210c04a7 (diff)
downloadcoreboot-b9ee31d881879ab1d95b4bfb485bd6586367649d.tar.xz
SMC_CONFIG is needed before the device tree is ready and some people
would rather not have mainboard settings like sio_gp1x_config in the device tree anyway. So found a nice united home for both in Kconfig, where users can change them without having to mess around in the C code. Signed-off-by: Jens Rottmann <JRottmann@LiPPERTEmbedded.de> Acked-by: Myles Watson <mylesgw@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5760 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/mainboard/lippert/spacerunner-lx/romstage.c')
-rw-r--r--src/mainboard/lippert/spacerunner-lx/romstage.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mainboard/lippert/spacerunner-lx/romstage.c b/src/mainboard/lippert/spacerunner-lx/romstage.c
index a62ad91c0e..5c640cb021 100644
--- a/src/mainboard/lippert/spacerunner-lx/romstage.c
+++ b/src/mainboard/lippert/spacerunner-lx/romstage.c
@@ -41,7 +41,11 @@
#include "superio/ite/it8712f/it8712f_early_serial.c"
/* Bit0 enables Spread Spectrum, bit1 makes on-board SSD act as IDE slave. */
-#define SMC_CONFIG 0x01
+#if CONFIG_ONBOARD_IDE_SLAVE
+ #define SMC_CONFIG 0x03
+#else
+ #define SMC_CONFIG 0x01
+#endif
#define ManualConf 1 /* No automatic strapped PLL config */
#define PLLMSRhi 0x0000059C /* Manual settings for the PLL */
@@ -201,4 +205,3 @@ void main(unsigned long bist)
/* Memory is setup. Return to cache_as_ram.inc and continue to boot. */
return;
}
-