Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4083
-gerrit
commit abfb863ad88b38d51104a514593697600928c866
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Thu Nov 14 19:23:30 2013 +0100
Don't wait on 2065x
The mdelay is not necessarry on 2065x.
Tested on X201 that it works without delay.
Change-Id: Ida9e85be7c214f3ba4c9476b5d8a0351e7980e5e
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
src/cpu/x86/lapic/lapic_cpu_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cpu/x86/lapic/lapic_cpu_init.c b/src/cpu/x86/lapic/lapic_cpu_init.c
index cd09280..555187f 100644
--- a/src/cpu/x86/lapic/lapic_cpu_init.c
+++ b/src/cpu/x86/lapic/lapic_cpu_init.c
@@ -141,7 +141,7 @@ static int lapic_start_cpu(unsigned long apicid)
}
return 0;
}
-#if !CONFIG_CPU_AMD_MODEL_10XXX && !CONFIG_CPU_INTEL_MODEL_206AX
+#if !CONFIG_CPU_AMD_MODEL_10XXX && !CONFIG_CPU_INTEL_MODEL_206AX && !CONFIG_CPU_INTEL_MODEL_2065X
mdelay(10);
#endif
Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4082
-gerrit
commit a127378d2ec196fe3081f189e7d3f42903db7f03
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Thu Nov 14 19:09:42 2013 +0100
Call X201 dock hooks in EC code
Unlike on X60/T60 dock has to be inited at the same time as EC.
Change-Id: If6eb3140c871859ce99027a50908f72bcc560243
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
src/ec/lenovo/h8/h8.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/ec/lenovo/h8/h8.c b/src/ec/lenovo/h8/h8.c
index 9ffdfc1..af2aab3 100644
--- a/src/ec/lenovo/h8/h8.c
+++ b/src/ec/lenovo/h8/h8.c
@@ -26,6 +26,11 @@
#include "h8.h"
#include "chip.h"
#include <pc80/mc146818rtc.h>
+#include <kconfig.h>
+
+#if IS_ENABLED (CONFIG_BOARD_LENOVO_X201)
+#include "mainboard/lenovo/x201/dock.h"
+#endif
static void h8_bluetooth_enable(int on)
{
@@ -161,6 +166,14 @@ static void h8_enable(device_t dev)
ec_write(H8_CONFIG3, tmp);
}
h8_set_audio_mute(0);
+
+#if IS_ENABLED (CONFIG_BOARD_LENOVO_X201)
+ if (dock_present()) {
+ printk(BIOS_DEBUG, "dock is connected\n");
+ dock_connect();
+ } else
+ printk(BIOS_DEBUG, "dock is not connected\n");
+#endif
}
struct chip_operations ec_lenovo_h8_ops = {
Vladimir Serbinenko (phcoder(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4202
-gerrit
commit 17517af8aea3e9baccbff4704df7ac073f18bcdf
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Tue Nov 19 18:01:03 2013 +0100
Fix error message on wrong compiles of 2065x
Current error message refers to sandybridge chipset. Instead error
should be that 2065x needs Ibex Peak.
Change-Id: I8cc8a34f496aec7af0ce95b4b65fd25e165f43fb
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
---
src/cpu/intel/model_2065x/bootblock.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cpu/intel/model_2065x/bootblock.c b/src/cpu/intel/model_2065x/bootblock.c
index 3bd0871..3fd3d14 100644
--- a/src/cpu/intel/model_2065x/bootblock.c
+++ b/src/cpu/intel/model_2065x/bootblock.c
@@ -30,7 +30,7 @@
#include <southbridge/intel/ibexpeak/pch.h>
#include "model_2065x.h"
#else
-#error "CPU must be paired with Intel BD82X6X or C216 southbridge"
+#error "CPU must be paired with Intel Ibex Peak southbridge"
#endif
static void set_var_mtrr(