mtd: nand: mxs_nand_spl: refactor mxs_flash_ident
The existing `mxs_flash_ident()` is limited to identify ONFi compliant NAND chips only. In order to support non-ONFi NAND chips refactor the function and rename it to `mxs_flash_onfi_ident()`. A follow-up patch will add `mxs_flash_full_ident()` which allows to use the chip ID list to lookup for supported NAND flashs. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
This commit is contained in:
parent
15e207faa0
commit
f3f2af3bdf
@ -49,7 +49,7 @@ static void mxs_nand_command(struct mtd_info *mtd, unsigned int command,
|
||||
}
|
||||
}
|
||||
|
||||
static int mxs_flash_ident(struct mtd_info *mtd)
|
||||
static int mxs_flash_onfi_ident(struct mtd_info *mtd)
|
||||
{
|
||||
register struct nand_chip *chip = mtd_to_nand(mtd);
|
||||
int i;
|
||||
@ -109,6 +109,13 @@ static int mxs_flash_ident(struct mtd_info *mtd)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int mxs_flash_ident(struct mtd_info *mtd)
|
||||
{
|
||||
int ret;
|
||||
ret = mxs_flash_onfi_ident(mtd);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int mxs_read_page_ecc(struct mtd_info *mtd, void *buf, unsigned int page)
|
||||
{
|
||||
register struct nand_chip *chip = mtd_to_nand(mtd);
|
||||
|
Loading…
Reference in New Issue
Block a user