This value is required for flashing to work correctly. Add a check for
it.

Signed-off-by: Simon Glass <s...@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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to