[U-Boot] [PATCH 03/25] cros_ec: Fail if we cannot determine the flash burst size
Simon Glass
sjg at chromium.org
Tue Nov 6 22:21:20 UTC 2018
This value is required for flashing to work correctly. Add a check for
it.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
drivers/misc/cros_ec.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/misc/cros_ec.c b/drivers/misc/cros_ec.c
index e0f3dfc98e0..7daf16499aa 100644
--- a/drivers/misc/cros_ec.c
+++ b/drivers/misc/cros_ec.c
@@ -827,6 +827,9 @@ int cros_ec_flash_write(struct udevice *dev, const uint8_t *data,
uint32_t end, off;
int ret;
+ if (!burst)
+ return -EINVAL;
+
/*
* 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.
--
2.19.1.930.g4563a0d9d0-goog
More information about the U-Boot
mailing list