pit: snow: Fix snow, fix up pit write protect.

A recent change to support early firmware selection on ARM broke snow and was
incompletely implemented on pit. This change fixes snow by applying
the remaining part of the change that had been applied to pit,
and also hooks up real values in the get_write_protect_state function.

Change-Id: Ifef7ad1bf399f79353daec3dd46973f2b2022e37
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/169120
Reviewed-by: David Hendrix <dhendrix@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 841773e048cd9cfbb64782059c24e29c467f17c8)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6635
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Gabe Black 2013-09-12 06:23:51 -07:00 committed by Isaac Christensen
parent 1ab2027955
commit d29bf2068f
2 changed files with 3 additions and 3 deletions

View File

@ -97,5 +97,5 @@ int get_recovery_mode_switch(void)
int get_write_protect_state(void)
{
return 0; // FIXME what GPIO? // WP hard coded to disabled
return !gpio_get_value(GPIO_X30);
}

View File

@ -95,7 +95,7 @@ int get_recovery_mode_switch(void)
EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEYBOARD_RECOVERY));
}
int get_recovery_mode_from_vbnv(void)
int get_write_protect_state(void)
{
return 0;
return !gpio_get_value(GPIO_D16);
}