Lines Matching refs:pdata
32 struct platform_nand_data *pdata = dev_get_platdata(&pdev->dev); in plat_nand_probe() local
39 if (!pdata) { in plat_nand_probe()
44 if (pdata->chip.nr_chips < 1) { in plat_nand_probe()
66 data->chip.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe()
67 data->chip.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe()
68 data->chip.select_chip = pdata->ctrl.select_chip; in plat_nand_probe()
69 data->chip.write_buf = pdata->ctrl.write_buf; in plat_nand_probe()
70 data->chip.read_buf = pdata->ctrl.read_buf; in plat_nand_probe()
71 data->chip.read_byte = pdata->ctrl.read_byte; in plat_nand_probe()
72 data->chip.chip_delay = pdata->chip.chip_delay; in plat_nand_probe()
73 data->chip.options |= pdata->chip.options; in plat_nand_probe()
74 data->chip.bbt_options |= pdata->chip.bbt_options; in plat_nand_probe()
76 data->chip.ecc.hwctl = pdata->ctrl.hwcontrol; in plat_nand_probe()
77 data->chip.ecc.layout = pdata->chip.ecclayout; in plat_nand_probe()
83 if (pdata->ctrl.probe) { in plat_nand_probe()
84 err = pdata->ctrl.probe(pdev); in plat_nand_probe()
90 if (nand_scan(&data->mtd, pdata->chip.nr_chips)) { in plat_nand_probe()
95 part_types = pdata->chip.part_probe_types; in plat_nand_probe()
99 pdata->chip.partitions, in plat_nand_probe()
100 pdata->chip.nr_partitions); in plat_nand_probe()
107 if (pdata->ctrl.remove) in plat_nand_probe()
108 pdata->ctrl.remove(pdev); in plat_nand_probe()
118 struct platform_nand_data *pdata = dev_get_platdata(&pdev->dev); in plat_nand_remove() local
121 if (pdata->ctrl.remove) in plat_nand_remove()
122 pdata->ctrl.remove(pdev); in plat_nand_remove()