Date:2010-07-14 22:58:03 (13 years 4 months ago)
Author:Lars C.
Commit:9df8a0fb98d459d4617642b53ba699b7813a806a
Message:MTD: nand: jz4740: {Enable,Disable} NAND-chip in {probe,remove}

Files: drivers/mtd/nand/jz4740_nand.c (2 diffs)

Change Details

drivers/mtd/nand/jz4740_nand.c
402402    nand->pdata = pdata;
403403    platform_set_drvdata(pdev, nand);
404404
405    writel(JZ_NAND_CTRL_ENABLE_CHIP(0), nand->base + JZ_REG_NAND_CTRL);
406
405407    ret = nand_scan_ident(mtd, 1);
406408    if (ret) {
407409        dev_err(&pdev->dev, "Failed to scan nand\n");
...... 
464466
465467    nand_release(&nand->mtd);
466468
469    /* Deassert and disable all chips */
470    writel(0, nand->base + JZ_REG_NAND_CTRL);
471
467472    iounmap(nand->bank_base);
468473    release_mem_region(nand->bank_mem->start, resource_size(nand->bank_mem));
469474    iounmap(nand->base);

Archive Download the corresponding diff file



interactive