Support write protection functions for EN25F40.
BUG=chrome-os-partner:3922
TEST=tested both BIOS and EC flash chips on target machine:
flashrom -r old
flashrom -w new
flashrom --wp-status
# enable hardware WP
flashrom --wp-range X Y
flashrom --wp-enable
flashrom --wp-disable # expect FAILED
flashrom -w old # expect FAILED
# disable hardware WP
flashrom --wp-disable
flashrom --wp-range 0 0
flashrom -w old
(cherry picked from commit ffe38e6ed22e014b0780e7e06969c87d8c38e98b)
Change-Id: Ia7d79f26e3a094d873ea5e9813e44e299f51395e
Reviewed-on: http://gerrit.chromium.org/gerrit/1442
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-by: Puneet Kumar <puneetster@chromium.org>
Tested-by: Yung-Chieh Lo <yjlou%chromium.org@gtempaccount.com>
1 file changed