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@chromium.org> Reviewed-on: http://review.coreboot.org/1713 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
c64947b6b1
commit
6b3d09e787
|
@ -42,7 +42,7 @@
|
||||||
#include "ec.h"
|
#include "ec.h"
|
||||||
#include <ec/smsc/mec1308/ec.h>
|
#include <ec/smsc/mec1308/ec.h>
|
||||||
|
|
||||||
#define GPIO_COUNT 5
|
#define GPIO_COUNT 6
|
||||||
#define ACTIVE_LOW 0
|
#define ACTIVE_LOW 0
|
||||||
#define ACTIVE_HIGH 1
|
#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].polarity = ACTIVE_LOW;
|
||||||
gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
|
gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
|
||||||
strncpy((char *)gpios->gpios[4].name,"power", GPIO_MAX_NAME_LENGTH);
|
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
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
#ifndef __PRE_RAM__
|
#ifndef __PRE_RAM__
|
||||||
#include <arch/coreboot_tables.h>
|
#include <arch/coreboot_tables.h>
|
||||||
|
|
||||||
#define GPIO_COUNT 5
|
#define GPIO_COUNT 6
|
||||||
#define ACTIVE_LOW 0
|
#define ACTIVE_LOW 0
|
||||||
#define ACTIVE_HIGH 1
|
#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].polarity = ACTIVE_LOW;
|
||||||
gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
|
gpios->gpios[4].value = (gen_pmcon_1 >> 9) & 1;
|
||||||
strncpy((char *)gpios->gpios[4].name,"power", GPIO_MAX_NAME_LENGTH);
|
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
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue