diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-10-29 15:26:37 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-11-06 14:08:10 +0100 |
commit | 5f605dc6168c2508e44ce81c7b169095849488ea (patch) | |
tree | 58339e4c36848213e0998b9903d676f7c4887d60 /include/linux/mtd/nand_ecc.h | |
parent | 068d7560c79f79674faf0267a319e4dc9b9bce8f (diff) | |
download | barebox-5f605dc6168c2508e44ce81c7b169095849488ea.tar.gz barebox-5f605dc6168c2508e44ce81c7b169095849488ea.tar.xz |
mtd: nand: Pass struct nand_chip around
Traditionally Linux passed a struct mtd_info * around as context
between the different functions. This has been changed to a struct
nand_chip *. Do the same for barebox as well as another step towards
updating the NAND layer to current Linux.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/linux/mtd/nand_ecc.h')
-rw-r--r-- | include/linux/mtd/nand_ecc.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/mtd/nand_ecc.h b/include/linux/mtd/nand_ecc.h index 12c5bc342e..1dc779581f 100644 --- a/include/linux/mtd/nand_ecc.h +++ b/include/linux/mtd/nand_ecc.h @@ -15,16 +15,16 @@ #ifndef __MTD_NAND_ECC_H__ #define __MTD_NAND_ECC_H__ -struct mtd_info; +struct nand_chip; /* * Calculate 3 byte ECC code for 256 byte block */ -int nand_calculate_ecc(struct mtd_info *mtd, const u_char *dat, u_char *ecc_code); +int nand_calculate_ecc(struct nand_chip *chip, const u_char *dat, u_char *ecc_code); /* * Detect and correct a 1 bit error for 256 byte block */ -int nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc); +int nand_correct_data(struct nand_chip *chip, u_char *dat, u_char *read_ecc, u_char *calc_ecc); #endif /* __MTD_NAND_ECC_H__ */ |