diff options
-rw-r--r-- | src/mainboard/intel/wtm2/chromeos.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mainboard/intel/wtm2/chromeos.c b/src/mainboard/intel/wtm2/chromeos.c index 7cc0ef405c..385791d159 100644 --- a/src/mainboard/intel/wtm2/chromeos.c +++ b/src/mainboard/intel/wtm2/chromeos.c @@ -24,6 +24,10 @@ #include <device/pci.h> #include <southbridge/intel/lynxpoint/pch.h> +/* Compile-time settings for developer and recovery mode. */ +#define DEV_MODE_SETTING 1 +#define REC_MODE_SETTING 0 + #ifndef __PRE_RAM__ #include <boot/coreboot_tables.h> #include <arch/coreboot_tables.h> @@ -54,8 +58,8 @@ void fill_lb_gpios(struct lb_gpios *gpios) gpio = gpios->gpios; fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "write protect", 0); - fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "recovery", 0); // force off - fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "developer", 1); // force on + fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "recovery", REC_MODE_SETTING); + fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "developer", DEV_MODE_SETTING); fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "lid", 1); // force open fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "power", 0); fill_lb_gpio(gpio++, -1, ACTIVE_HIGH, "oprom", oprom_is_loaded); @@ -64,12 +68,12 @@ void fill_lb_gpios(struct lb_gpios *gpios) int get_developer_mode_switch(void) { - return 1; // force on + return DEV_MODE_SETTING; } int get_recovery_mode_switch(void) { - return 0; // force off + return REC_MODE_SETTING; } int get_write_protect_state(void) |