cros_ec: Fail if we cannot determine the flash burst size
This value is required for flashing to work correctly. Add a check for it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -827,6 +827,9 @@ int cros_ec_flash_write(struct udevice *dev, const uint8_t *data,
|
|||||||
uint32_t end, off;
|
uint32_t end, off;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
if (!burst)
|
||||||
|
return -EINVAL;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* TODO: round up to the nearest multiple of write size. Can get away
|
* TODO: round up to the nearest multiple of write size. Can get away
|
||||||
* without that on link right now because its write size is 4 bytes.
|
* without that on link right now because its write size is 4 bytes.
|
||||||
|
|||||||
Reference in New Issue
Block a user