diff options
Diffstat (limited to 'drivers/mtd/nand/nand_orion.c')
-rw-r--r-- | drivers/mtd/nand/nand_orion.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/mtd/nand/nand_orion.c b/drivers/mtd/nand/nand_orion.c index 0c62da4c9a..c8b89cd03c 100644 --- a/drivers/mtd/nand/nand_orion.c +++ b/drivers/mtd/nand/nand_orion.c @@ -21,7 +21,6 @@ #include <linux/clk.h> struct orion_nand { - struct mtd_info mtd; struct nand_chip chip; u8 ale; /* address line number connected to ALE */ @@ -91,7 +90,7 @@ static int orion_nand_probe(struct device_d *dev) u32 val = 0; priv = xzalloc(sizeof(struct orion_nand)); - mtd = &priv->mtd; + mtd = &priv->chip.mtd; chip = &priv->chip; iores = dev_request_mem_resource(dev, 0); @@ -118,7 +117,6 @@ static int orion_nand_probe(struct device_d *dev) chip->chip_delay = (u8)val; mtd->parent = dev; - mtd->priv = chip; chip->priv = priv; chip->IO_ADDR_R = chip->IO_ADDR_W = io_base; chip->cmd_ctrl = orion_nand_cmd_ctrl; |