aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSergii Dmytruk <sergii.dmytruk@3mdeb.com>2022-08-17 18:29:10 +0300
committerAnastasia Klimchuk <aklm@chromium.org>2022-11-18 07:14:05 +0000
commit0f4767fd1e1eff8e20f82778e340b534af7ab190 (patch)
tree69468f6bb107928a4bd5b0be472f5a6ba48aac1e /include
parent6d475ec4ab99d7ff912cc491b861ca40a07ecf26 (diff)
downloadflashrom-0f4767fd1e1eff8e20f82778e340b534af7ab190.tar.gz
flashrom-0f4767fd1e1eff8e20f82778e340b534af7ab190.tar.bz2
flashrom-0f4767fd1e1eff8e20f82778e340b534af7ab190.zip
writeprotect.c: refuse to work with chip if OTP WPS == 1
Perform the check right in read_wp_bits() as it's used by various WP operations and also because its results won't make sense if WPS bit is on and can't be changed. Change-Id: I143186066a1d3af89809b7135886cb8b0d038085 Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/66836 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Edward O'Callaghan <quasisec@chromium.org> Reviewed-by: Nikolai Artemiev <nartemiev@google.com>
Diffstat (limited to 'include')
-rw-r--r--include/libflashrom.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/libflashrom.h b/include/libflashrom.h
index 9bbdcc5d..bac76c2c 100644
--- a/include/libflashrom.h
+++ b/include/libflashrom.h
@@ -464,7 +464,8 @@ enum flashrom_wp_result {
FLASHROM_WP_ERR_VERIFY_FAILED = 5,
FLASHROM_WP_ERR_RANGE_UNSUPPORTED = 6,
FLASHROM_WP_ERR_MODE_UNSUPPORTED = 7,
- FLASHROM_WP_ERR_RANGE_LIST_UNAVAILABLE = 8
+ FLASHROM_WP_ERR_RANGE_LIST_UNAVAILABLE = 8,
+ FLASHROM_WP_ERR_UNSUPPORTED_STATE = 9
};
enum flashrom_wp_mode {