OneNAND: Save version_id in onenand_chip struct
authorStefan Roese <sr@denx.de>
Tue, 11 Nov 2008 09:29:09 +0000 (10:29 +0100)
committerScott Wood <scottwood@freescale.com>
Fri, 23 Jan 2009 16:32:46 +0000 (10:32 -0600)
The version (ver_id) was not stored in the onenand_chip structure and
because of this the continuous locking scheme could be enabled on some
chips.

Signed-off-by: Stefan Roese <sr@denx.de>
drivers/mtd/onenand/onenand_base.c

index 8d004d3..f62b1aa 100644 (file)
@@ -1970,6 +1970,7 @@ static int onenand_probe(struct mtd_info *mtd)
        /* Flash device information */
        mtd->name = onenand_print_device_info(dev_id, ver_id);
        this->device_id = dev_id;
+       this->version_id = ver_id;
 
        density = onenand_get_density(dev_id);
        this->chipsize = (16 << density) << 20;