summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/flash.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/flash.c b/test/flash.c
index 260d79d3d6..ab0cf29aa7 100644
--- a/test/flash.c
+++ b/test/flash.c
@@ -52,15 +52,16 @@ int flash_pre_op(void)
int gpio_get_level(enum gpio_signal signal)
{
- const char *name = gpio_list[signal].name;
-
if (mock_wp == -1)
mock_wp = !!(test_get_state() & BOOT_WP_MASK);
- if (strcasecmp(name, "WP_L") == 0)
- return !mock_wp;
- if (strcasecmp(name, "WP") == 0)
+#if defined(CONFIG_WP_ACTIVE_HIGH)
+ if (signal == GPIO_WP)
return mock_wp;
+#else
+ if (signal == GPIO_WP_L)
+ return !mock_wp;
+#endif
/* Signal other than write protect. Just return 0. */
return 0;