mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-26 22:52:34 +02:00
linux_mtd: Mark Opaque chip as tested for WP
Since linux_mtd supports write-protect, its probe function needs to mark Opaque chip as tested for WP. Programmers which are opaque masters are responsible for populating flashchip#tested struct in probe function. Without the patch, any operation running via linux_mtd displays a message "This flash part has status UNTESTED for operations: WP". With the patch, the message is not displayed anymore. BUG=b:258755442 BRANCH=none TEST=flashrom -p host on ARM dut Found Programmer flash chip "Opaque flash chip" (8192 kB, Programmer-specific) on host. No operations were specified. Original-Signed-off-by: Anastasia Klimchuk <aklm@chromium.org> Original-Reviewed-on: https://review.coreboot.org/c/flashrom/+/69518 Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Original-Reviewed-by: Edward O'Callaghan <quasisec@chromium.org> Original-Reviewed-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Change-Id: Icc0521c28555a93f26ce66bdbeaa68590f10c358 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/flashrom/+/69996 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
This commit is contained in:
parent
a415a5d996
commit
7955239b2c
@ -179,7 +179,7 @@ static int linux_mtd_probe(struct flashctx *flash)
|
||||
|
||||
if (data->no_erase)
|
||||
flash->chip->feature_bits |= FEATURE_NO_ERASE;
|
||||
flash->chip->tested = TEST_OK_PREW;
|
||||
flash->chip->tested = TEST_OK_PREWB;
|
||||
flash->chip->total_size = data->total_size / 1024; /* bytes -> kB */
|
||||
flash->chip->block_erasers[0].eraseblocks[0].size = data->erasesize;
|
||||
flash->chip->block_erasers[0].eraseblocks[0].count =
|
||||
|
Loading…
x
Reference in New Issue
Block a user