[PATCH 3/3 v2] mtd: nand: fsmc: Add BCH4 SW ECC support for SPEAr600
Brian Norris
computersforpeace at gmail.com
Fri Oct 2 11:04:02 PDT 2015
Please base your series on linux-next.git or l2-mtd.git. See:
http://linux-mtd.infradead.org/source.html
or the MAINTAINERS file.
On Fri, Oct 02, 2015 at 12:40:22PM +0200, Stefan Roese wrote:
> --- a/drivers/mtd/nand/fsmc_nand.c
> +++ b/drivers/mtd/nand/fsmc_nand.c
> @@ -1023,12 +1023,17 @@ static int __init fsmc_nand_probe(struct platform_device *pdev)
> nand->cmd_ctrl = fsmc_cmd_ctrl;
> nand->chip_delay = 30;
>
> + /*
> + * Setup default ECC mode. nand_dt_init() called from nand_scan_init()
> + * can overwrite this value if the DT provides a different value.
> + */
> nand->ecc.mode = NAND_ECC_HW;
> nand->ecc.hwctl = fsmc_enable_hwecc;
> nand->ecc.size = 512;
> nand->options = pdata->options;
> nand->select_chip = fsmc_select_chip;
> nand->badblockbits = 7;
> + nand->dn = np;
drivers/mtd/nand/fsmc_nand.c: In function ‘fsmc_nand_probe’:
drivers/mtd/nand/fsmc_nand.c:1036:6: error: ‘struct nand_chip’ has no member named ‘dn’
This field was renamed for clarity, to flash_node.
>
> if (pdata->width == FSMC_NAND_BW16)
> nand->options |= NAND_BUSWIDTH_16;
[...]
Brian
More information about the linux-mtd
mailing list