]> git.sur5r.net Git - openocd/commitdiff
at91samd: Remove 'first' and 'last' checks in 'samd_erase'
authorAndrey Smirnov <andrew.smirnov@gmail.com>
Sat, 8 Feb 2014 19:51:40 +0000 (11:51 -0800)
committerPaul Fertser <fercerpav@gmail.com>
Sat, 29 Mar 2014 08:43:43 +0000 (08:43 +0000)
Remove 'first' and 'last' checks in 'samd_protect' since those
parameters are checked in 'handle_flash_erase_command'.

Change-Id: I30e5598a9ab656d81055f26cc63e291377605300
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Reviewed-on: http://openocd.zylin.com/2024
Tested-by: jenkins
Reviewed-by: Andrey Yurovsky <yurovsky@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/flash/nor/at91samd.c

index 5af61ab4ddcc337e5a64a1ac37bf340b2884aaab..acda3bb7fc2a3911a8d2dce86e941ff17fb2871c 100644 (file)
@@ -352,13 +352,6 @@ static int samd_erase(struct flash_bank *bank, int first, int last)
                        return ERROR_FLASH_BANK_NOT_PROBED;
        }
 
-       /* Make sure the sectors make sense. */
-       if (first >= bank->num_sectors || last >= bank->num_sectors) {
-               LOG_ERROR("Erase range %d - %d not valid (%d sectors total)",
-                               first, last, bank->num_sectors);
-               return ERROR_FAIL;
-       }
-
        /* The SAMD NVM has row erase granularity.  There are four pages in a row
         * and the number of rows in a sector depends on the sector size, which in
         * turn depends on the Flash capacity as there is a fixed number of