add flash/nor/core.[ch]
[fw/openocd] / src / flash / nand_ecc_kw.c
index de73326676c3ead5da91e969cd3b232a8ac6f4dc..a809b32296601368ebf4d8a3fcaab991c8a7ec18 100644 (file)
@@ -3,7 +3,7 @@
  * Copyright (C) 2009 Marvell Semiconductor, Inc.
  *
  * Authors: Lennert Buytenhek <buytenh@wantstofly.org>
- *          Nicolas Pitre <nico@cam.org>
+ *          Nicolas Pitre <nico@fluxnic.net>
  *
  * This file is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
@@ -100,7 +100,7 @@ static void gf_build_log_exp_table(void)
  * expects the ECC to be computed backward, i.e. from the last byte down
  * to the first one.
  */
-int nand_calculate_ecc_kw(struct nand_device_s *device, const uint8_t *data, uint8_t *ecc)
+int nand_calculate_ecc_kw(struct nand_device *nand, const uint8_t *data, uint8_t *ecc)
 {
        unsigned int r7, r6, r5, r4, r3, r2, r1, r0;
        int i;
@@ -137,7 +137,7 @@ int nand_calculate_ecc_kw(struct nand_device_s *device, const uint8_t *data, uin
                        d = data[i];
 
                if (r7) {
-                       u16 *t = gf_exp + gf_log[r7];
+                       uint16_t *t = gf_exp + gf_log[r7];
 
                        r7 = r6 ^ t[0x21c];
                        r6 = r5 ^ t[0x181];