the following patch was just integrated into master:
commit 7249572b80e78e0b966133870ae192994699605e
Author: David Imhoff <dimhoff_devel(a)xs4all.nl>
Date: Sun May 3 14:06:21 2015 +0200
spi: Remove out of date comment and reorder flash table
What is described by the comment has already been fixed in f0d038f4
(flash: use two bytes of device ID to identify stmicro chips).
This also means that STM_ID_N25Q128 doesn't have to be at the top of
stmicro_spi_flash_table anymore.
TEST=Untested, due to lack of hardware
Change-Id: I7a9e9a0cdfdb1cf34e914e186fc6957c1d9b5ca6
Signed-off-by: David Imhoff <dimhoff_devel(a)xs4all.nl>
Reviewed-on: http://review.coreboot.org/10068
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/10068 for details.
-gerrit
the following patch was just integrated into master:
commit 8d4377b56d28678dd4dba156b27f12a72fcff6a3
Author: David Imhoff <dimhoff_devel(a)xs4all.nl>
Date: Sun May 3 13:47:49 2015 +0200
spi: Change 'page' to 'sector' in log message
The log message says 'page size' while actually the sector size is
printed. This is confusing since for stmicro page size != sector size.
Also add '0x' prefix to numbers to make it clear they are in hex.
TEST=Build and booted on Minnowboard Max
Change-Id: I795a4b7c1bc8de2538a87fd4ba56f5a78d9ca2ac
Signed-off-by: David Imhoff <dimhoff_devel(a)xs4all.nl>
Reviewed-on: http://review.coreboot.org/10067
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/10067 for details.
-gerrit
the following patch was just integrated into master:
commit d36b80c791a10d976f30388b8393136a85c14532
Author: Patrick Georgi <patrick(a)georgi-clan.de>
Date: Wed Apr 29 13:53:14 2015 +0200
kconfig: avoid using wordexp
OpenBSD refuses to implement it due to security concerns,
so use glob instead.
Change-Id: I7531cfe91deff240f7874d94d5acb340b87e51b6
Signed-off-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-on: http://review.coreboot.org/10028
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
See http://review.coreboot.org/10028 for details.
-gerrit
the following patch was just integrated into master:
commit 2204539329429b84b2d09d1f89908bd68b3ae18c
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Mon May 4 19:05:41 2015 +0200
libpayload: Guard PCI using code appropriately in XHCI driver
Make the XHCI driver compile on ARM again. The Panther Point
specific shutdown handler is certainly _not_ necessary there.
Change-Id: I470afd4d82d101902b119b3ead4381e2b36a94b0
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Reviewed-on: http://review.coreboot.org/10091
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marc.jones(a)se-eng.com>
See http://review.coreboot.org/10091 for details.
-gerrit
the following patch was just integrated into master:
commit 2436bda11dbb5839325708e306fd0872a0f90674
Author: Stefan Reinauer <reinauer(a)chromium.org>
Date: Fri Apr 17 23:02:22 2015 -0700
cpu: get rid of socket source code
None of the sockets has actual configuration options, so the source
for them is only cosmetical boilerplate. Hence, drop it. This reduces
the sockets to be selectors for certain CPU types, which will be dropped
in future commits, and mainboards will select their CPUs directly rather
than through an additional layer of indirection (sockets)
Change-Id: I0f52a65838875a73531ef8c92a171bb1a35be96e
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: http://review.coreboot.org/9797
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <edward.ocallaghan(a)koparo.com>
See http://review.coreboot.org/9797 for details.
-gerrit
Patrick Georgi (pgeorgi(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10091
-gerrit
commit 9751ce92cc759f917a94e164d29ab7a28229c757
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Mon May 4 19:05:41 2015 +0200
libpayload: Guard PCI using code appropriately in XHCI driver
Make the XHCI driver compile on ARM again. The Panther Point
specific shutdown handler is certainly _not_ necessary there.
Change-Id: I470afd4d82d101902b119b3ead4381e2b36a94b0
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
---
payloads/libpayload/drivers/usb/xhci.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/payloads/libpayload/drivers/usb/xhci.c b/payloads/libpayload/drivers/usb/xhci.c
index 7adb304..26dcdbe 100644
--- a/payloads/libpayload/drivers/usb/xhci.c
+++ b/payloads/libpayload/drivers/usb/xhci.c
@@ -112,6 +112,7 @@ xhci_switch_ppt_ports(pcidev_t addr)
}
#endif
+#ifdef CONFIG_LP_USB_PCI
/* On Panther Point: switch all ports back to EHCI */
static void
xhci_switchback_ppt_ports(pcidev_t addr)
@@ -124,6 +125,7 @@ xhci_switchback_ppt_ports(pcidev_t addr)
xhci_debug("Still switched to xHCI: 0x%"PRIx32"\n", reg32);
}
}
+#endif
static long
xhci_handshake(volatile u32 *const reg, u32 mask, u32 wait_for, long timeout_us)
@@ -407,8 +409,10 @@ xhci_shutdown(hci_t *const controller)
xhci_t *const xhci = XHCI_INST(controller);
xhci_stop(controller);
+#ifdef CONFIG_LP_USB_PCI
if (controller->pcidev)
xhci_switchback_ppt_ports(controller->pcidev);
+#endif
if (xhci->sp_ptrs) {
const size_t max_sp_bufs = xhci->capreg->Max_Scratchpad_Bufs;
Francis Rowe (info(a)gluglug.org.uk) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10090
-gerrit
commit fe448679cfe6bf157a13174199e0ad32860e2ae2
Author: Francis Rowe <info(a)gluglug.org.uk>
Date: Mon May 4 14:40:18 2015 +0100
NOTFORMERGE: lenovo/t400: hard-code enable integrated-only video
Written with libreboot in mind. Libreboot uses native graphics
initialization only, so we want to ensure that these systems
only use the integrated (Intel) GPU for which native init exists.
Native graphics initialization does not yet exist for the ATI GPUs
on these laptops...
Change-Id: I2eae4b6eb05a6d9e188cfca84692f6a8b5d67090
Signed-off-by: Francis Rowe <info(a)gluglug.org.uk>
---
src/mainboard/lenovo/t400/romstage.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/mainboard/lenovo/t400/romstage.c b/src/mainboard/lenovo/t400/romstage.c
index 20071c0..ad9e749 100644
--- a/src/mainboard/lenovo/t400/romstage.c
+++ b/src/mainboard/lenovo/t400/romstage.c
@@ -213,7 +213,8 @@ void main(unsigned long bist)
default_southbridge_gpio_setup();
uint8_t hybrid_graphics_mode = HYBRID_GRAPHICS_INTEGRATED_ONLY;
- get_option(&hybrid_graphics_mode, "hybrid_graphics_mode");
+ /* Not for merge! Hard-code enable integrated-only by commenting this line: */
+ /* get_option(&hybrid_graphics_mode, "hybrid_graphics_mode"); */
/* Set up hybrid graphics */
hybrid_graphics_set_up_gpio();
Francis Rowe (info(a)gluglug.org.uk) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10090
-gerrit
commit 1ed60f1c15e61f33ab25bef8f597f33f4a454619
Author: Francis Rowe <info(a)gluglug.org.uk>
Date: Mon May 4 14:40:18 2015 +0100
NOTFORMERGE: lenovo/t400: hard-code enable integrated-only video
Change-Id: I2eae4b6eb05a6d9e188cfca84692f6a8b5d67090
Signed-off-by: Francis Rowe <info(a)gluglug.org.uk>
---
src/mainboard/lenovo/t400/romstage.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/mainboard/lenovo/t400/romstage.c b/src/mainboard/lenovo/t400/romstage.c
index 20071c0..ad9e749 100644
--- a/src/mainboard/lenovo/t400/romstage.c
+++ b/src/mainboard/lenovo/t400/romstage.c
@@ -213,7 +213,8 @@ void main(unsigned long bist)
default_southbridge_gpio_setup();
uint8_t hybrid_graphics_mode = HYBRID_GRAPHICS_INTEGRATED_ONLY;
- get_option(&hybrid_graphics_mode, "hybrid_graphics_mode");
+ /* Not for merge! Hard-code enable integrated-only by commenting this line: */
+ /* get_option(&hybrid_graphics_mode, "hybrid_graphics_mode"); */
/* Set up hybrid graphics */
hybrid_graphics_set_up_gpio();