[coreboot] Patch set updated for coreboot: 6d55515 Export optionrom status on Stumpy/Lumpy

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Tue Nov 13 01:47:20 CET 2012


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1713

-gerrit

commit 6d55515d8b12ce9c48501a93c101815af66dc743
Author: Vadim Bendebury <vbendeb at chromium.org>
Date:   Tue Aug 28 14:37:57 2012 -0700

    Export optionrom status on Stumpy/Lumpy
    
    ChromeOS' top of the tree u-boot expects coreboot to export information
    about option ROM status (started/not started). Stumpy and Lumpy were
    left behind and are not exporting this information. This CL fixes the
    problem.
    
    Change-Id: Id90035bd76ab177e4fc269efc2b74f15f641c77d
    Signed-off-by: Vadim Bendebury <vbendeb at chromium.org>
---
 src/mainboard/samsung/lumpy/chromeos.c  | 8 +++++++-
 src/mainboard/samsung/stumpy/chromeos.c | 8 +++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/mainboard/samsung/lumpy/chromeos.c b/src/mainboard/samsung/lumpy/chromeos.c
index 6c86720..67a79f0 100644
--- a/src/mainboard/samsung/lumpy/chromeos.c
+++ b/src/mainboard/samsung/lumpy/chromeos.c
@@ -42,7 +42,7 @@
 #include "ec.h"
 #include <ec/smsc/mec1308/ec.h>
 
-#define GPIO_COUNT	5
+#define GPIO_COUNT	6
 #define ACTIVE_LOW	0
 #define ACTIVE_HIGH	1
 
@@ -86,6 +86,12 @@ void fill_lb_gpios(struct lb_gpios *gpios)
 	gpios->gpios[4].polarity = ACTIVE_LOW;
 	gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
 	strncpy((char *)gpios->gpios[4].name,"power", GPIO_MAX_NAME_LENGTH);
+
+	/* Did we load the VGA Option ROM? */
+	gpios->gpios[5].port = -1; /* Indicate that this is a pseudo GPIO */
+	gpios->gpios[5].polarity = ACTIVE_HIGH;
+	gpios->gpios[5].value = oprom_is_loaded;
+	strncpy((char *)gpios->gpios[5].name,"oprom", GPIO_MAX_NAME_LENGTH);
 }
 #endif
 
diff --git a/src/mainboard/samsung/stumpy/chromeos.c b/src/mainboard/samsung/stumpy/chromeos.c
index 61bc18c..4222735 100644
--- a/src/mainboard/samsung/stumpy/chromeos.c
+++ b/src/mainboard/samsung/stumpy/chromeos.c
@@ -39,7 +39,7 @@
 #ifndef __PRE_RAM__
 #include <arch/coreboot_tables.h>
 
-#define GPIO_COUNT	5
+#define GPIO_COUNT	6
 #define ACTIVE_LOW	0
 #define ACTIVE_HIGH	1
 
@@ -83,6 +83,12 @@ void fill_lb_gpios(struct lb_gpios *gpios)
 	gpios->gpios[4].polarity = ACTIVE_LOW;
 	gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
 	strncpy((char *)gpios->gpios[4].name,"power", GPIO_MAX_NAME_LENGTH);
+
+	/* Did we load the VGA Option ROM? */
+	gpios->gpios[5].port = -1; /* Indicate that this is a pseudo GPIO */
+	gpios->gpios[5].polarity = ACTIVE_HIGH;
+	gpios->gpios[5].value = oprom_is_loaded;
+	strncpy((char *)gpios->gpios[5].name,"oprom", GPIO_MAX_NAME_LENGTH);
 }
 #endif
 




More information about the coreboot mailing list