mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
mtd: nand: socrates: use the mtd instance embedded in struct nand_chip
struct nand_chip now embeds an mtd device. Make use of this mtd instance. Signed-off-by: Boris Brezillon <[email protected]> Signed-off-by: Brian Norris <[email protected]>
This commit is contained in:
parent
17dd20bd7d
commit
a723bf6a58
1 changed files with 2 additions and 3 deletions
|
|
@ -30,7 +30,6 @@
|
|||
|
||||
struct socrates_nand_host {
|
||||
struct nand_chip nand_chip;
|
||||
struct mtd_info mtd;
|
||||
void __iomem *io_base;
|
||||
struct device *dev;
|
||||
};
|
||||
|
|
@ -159,8 +158,8 @@ static int socrates_nand_probe(struct platform_device *ofdev)
|
|||
return -EIO;
|
||||
}
|
||||
|
||||
mtd = &host->mtd;
|
||||
nand_chip = &host->nand_chip;
|
||||
mtd = nand_to_mtd(nand_chip);
|
||||
host->dev = &ofdev->dev;
|
||||
|
||||
nand_chip->priv = host; /* link the private data structures */
|
||||
|
|
@ -216,7 +215,7 @@ out:
|
|||
static int socrates_nand_remove(struct platform_device *ofdev)
|
||||
{
|
||||
struct socrates_nand_host *host = dev_get_drvdata(&ofdev->dev);
|
||||
struct mtd_info *mtd = &host->mtd;
|
||||
struct mtd_info *mtd = nand_to_mtd(&host->nand_chip);
|
||||
|
||||
nand_release(mtd);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue