X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fnand.h;h=93cbe1e25db9eb2bf3e1a8c7ec7dececd971d7e4;hb=0223462b373b975d970fa86e5e1a7eadd1d41820;hp=bc5dd8190170fa0929e4414a9499389b4055ec0a;hpb=2afc741a288238c5fc2d9a09eba257d74a79c241;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/nand.h b/include/nand.h index bc5dd81..93cbe1e 100644 --- a/include/nand.h +++ b/include/nand.h @@ -1,9 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0 */ /* * (C) Copyright 2005 * 2N Telekomunikace, a.s. * Ladislav Michl - * - * SPDX-License-Identifier: GPL-2.0 */ #ifndef _NAND_H_ @@ -32,7 +31,7 @@ unsigned long nand_size(void); #include #include -#include +#include int nand_mtd_to_devnum(struct mtd_info *mtd); @@ -44,7 +43,6 @@ extern int board_nand_init(struct nand_chip *nand); #endif extern int nand_curr_device; -extern struct mtd_info *nand_info[]; static inline int nand_read(struct mtd_info *info, loff_t ofs, size_t *len, u_char *buf) @@ -145,4 +143,13 @@ int spl_nand_erase_one(int block, int page); /* platform specific init functions */ void sunxi_nand_init(void); +/* + * get_nand_dev_by_index - Get the nand info based in index. + * + * @dev - index to the nand device. + * + * returns pointer to the nand device info structure or NULL on failure. + */ +struct mtd_info *get_nand_dev_by_index(int dev); + #endif /* _NAND_H_ */