Lines Matching refs:physmap_data
68 struct physmap_flash_data *physmap_data; in physmap_flash_remove() local
89 physmap_data = dev_get_platdata(&dev->dev); in physmap_flash_remove()
90 if (physmap_data && physmap_data->exit) in physmap_flash_remove()
91 physmap_data->exit(dev); in physmap_flash_remove()
102 struct physmap_flash_data *physmap_data; in physmap_set_vpp() local
107 physmap_data = dev_get_platdata(&pdev->dev); in physmap_set_vpp()
109 if (!physmap_data->set_vpp) in physmap_set_vpp()
117 physmap_data->set_vpp(pdev, 1); in physmap_set_vpp()
120 physmap_data->set_vpp(pdev, 0); in physmap_set_vpp()
425 struct physmap_flash_data *physmap_data; in physmap_flash_pdata_init() local
429 physmap_data = dev_get_platdata(&dev->dev); in physmap_flash_pdata_init()
430 if (!physmap_data) in physmap_flash_pdata_init()
433 info->probe_type = physmap_data->probe_type; in physmap_flash_pdata_init()
434 info->part_types = physmap_data->part_probe_types ? : part_probe_types; in physmap_flash_pdata_init()
435 info->parts = physmap_data->parts; in physmap_flash_pdata_init()
436 info->nparts = physmap_data->nr_parts; in physmap_flash_pdata_init()
438 if (physmap_data->init) { in physmap_flash_pdata_init()
439 err = physmap_data->init(dev); in physmap_flash_pdata_init()
445 info->maps[i].bankwidth = physmap_data->width; in physmap_flash_pdata_init()
446 info->maps[i].pfow_base = physmap_data->pfow_base; in physmap_flash_pdata_init()