Lines Matching refs:pdata

535 		struct davinci_nand_pdata *pdata;  in nand_davinci_get_pdata()  local
539 pdata = devm_kzalloc(&pdev->dev, in nand_davinci_get_pdata()
542 pdev->dev.platform_data = pdata; in nand_davinci_get_pdata()
543 if (!pdata) in nand_davinci_get_pdata()
553 pdata->mask_ale = prop; in nand_davinci_get_pdata()
556 pdata->mask_cle = prop; in nand_davinci_get_pdata()
559 pdata->mask_chipsel = prop; in nand_davinci_get_pdata()
565 pdata->ecc_mode = NAND_ECC_NONE; in nand_davinci_get_pdata()
567 pdata->ecc_mode = NAND_ECC_SOFT; in nand_davinci_get_pdata()
569 pdata->ecc_mode = NAND_ECC_HW; in nand_davinci_get_pdata()
573 pdata->ecc_bits = prop; in nand_davinci_get_pdata()
579 pdata->options |= NAND_BUSWIDTH_16; in nand_davinci_get_pdata()
584 pdata->bbt_options = NAND_BBT_USE_FLASH; in nand_davinci_get_pdata()
588 pdata->options |= NAND_NO_SUBPAGE_WRITE; in nand_davinci_get_pdata()
604 struct davinci_nand_pdata *pdata; in nand_davinci_probe() local
614 pdata = nand_davinci_get_pdata(pdev); in nand_davinci_probe()
615 if (IS_ERR(pdata)) in nand_davinci_probe()
616 return PTR_ERR(pdata); in nand_davinci_probe()
619 if (!pdata) in nand_davinci_probe()
671 info->chip.bbt_options = pdata->bbt_options; in nand_davinci_probe()
673 info->chip.options = pdata->options; in nand_davinci_probe()
674 info->chip.bbt_td = pdata->bbt_td; in nand_davinci_probe()
675 info->chip.bbt_md = pdata->bbt_md; in nand_davinci_probe()
676 info->timing = pdata->timing; in nand_davinci_probe()
682 info->mask_chipsel = pdata->mask_chipsel; in nand_davinci_probe()
685 info->mask_ale = pdata->mask_ale ? : MASK_ALE; in nand_davinci_probe()
686 info->mask_cle = pdata->mask_cle ? : MASK_CLE; in nand_davinci_probe()
697 ecc_mode = pdata->ecc_mode; in nand_davinci_probe()
703 pdata->ecc_bits = 0; in nand_davinci_probe()
706 if (pdata->ecc_bits == 4) { in nand_davinci_probe()
733 info->chip.ecc.strength = pdata->ecc_bits; in nand_davinci_probe()
764 ret = nand_scan_ident(&info->mtd, pdata->mask_chipsel ? 2 : 1, NULL); in nand_davinci_probe()
775 if (pdata->ecc_bits == 4) { in nand_davinci_probe()
822 if (pdata->parts) in nand_davinci_probe()
824 pdata->parts, pdata->nr_parts); in nand_davinci_probe()