Lines Matching refs:pd

1203 	struct emif_platform_data *pd = emif->plat_data;  in get_default_timings()  local
1205 pd->timings = lpddr2_jedec_timings; in get_default_timings()
1206 pd->timings_arr_size = ARRAY_SIZE(lpddr2_jedec_timings); in get_default_timings()
1349 struct emif_platform_data *pd = NULL; in of_get_memory_device_details() local
1357 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in of_get_memory_device_details()
1360 if (!emif || !pd || !dev_info) { in of_get_memory_device_details()
1366 emif->plat_data = pd; in of_get_memory_device_details()
1367 pd->device_info = dev_info; in of_get_memory_device_details()
1377 of_property_read_u32(np_emif, "phy-type", &pd->phy_type); in of_get_memory_device_details()
1380 pd->hw_caps |= EMIF_HW_CAPS_LL_INTERFACE; in of_get_memory_device_details()
1383 if (!is_dev_data_valid(pd->device_info->type, pd->device_info->density, in of_get_memory_device_details()
1384 pd->device_info->io_width, pd->phy_type, pd->ip_rev, in of_get_memory_device_details()
1433 struct emif_platform_data *pd; in get_device_details() local
1437 pd = pdev->dev.platform_data; in get_device_details()
1440 if (!(pd && pd->device_info && is_dev_data_valid(pd->device_info->type, in get_device_details()
1441 pd->device_info->density, pd->device_info->io_width, in get_device_details()
1442 pd->phy_type, pd->ip_rev, dev))) { in get_device_details()
1448 temp = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in get_device_details()
1451 if (!emif || !pd || !dev_info) { in get_device_details()
1456 memcpy(temp, pd, sizeof(*pd)); in get_device_details()
1457 pd = temp; in get_device_details()
1458 memcpy(dev_info, pd->device_info, sizeof(*dev_info)); in get_device_details()
1460 pd->device_info = dev_info; in get_device_details()
1461 emif->plat_data = pd; in get_device_details()
1476 pd->timings = NULL; in get_device_details()
1477 pd->min_tck = NULL; in get_device_details()
1488 cust_cfgs = pd->custom_configs; in get_device_details()
1496 pd->custom_configs = temp; in get_device_details()
1503 size = sizeof(struct lpddr2_timings) * pd->timings_arr_size; in get_device_details()
1504 if (pd->timings) { in get_device_details()
1507 memcpy(temp, pd->timings, size); in get_device_details()
1508 pd->timings = temp; in get_device_details()
1518 if (pd->min_tck) { in get_device_details()
1519 temp = devm_kzalloc(dev, sizeof(*pd->min_tck), GFP_KERNEL); in get_device_details()
1521 memcpy(temp, pd->min_tck, sizeof(*pd->min_tck)); in get_device_details()
1522 pd->min_tck = temp; in get_device_details()
1526 pd->min_tck = &lpddr2_jedec_min_tck; in get_device_details()
1529 pd->min_tck = &lpddr2_jedec_min_tck; in get_device_details()