Lines Matching refs:pdata

226 	struct msm_otg_platform_data *pdata = motg->pdata;  in ulpi_init()  local
227 int *seq = pdata->phy_init_seq, idx; in ulpi_init()
230 for (idx = 0; idx < pdata->phy_init_sz; idx++) { in ulpi_init()
342 if (motg->pdata->phy_type != SNPS_28NM_INTEGRATED_PHY) { in msm_phy_reset()
399 struct msm_otg_platform_data *pdata = motg->pdata; in msm_phy_init() local
411 if (pdata->otg_control == OTG_PHY_CONTROL) { in msm_phy_init()
413 if (pdata->mode == USB_DR_MODE_OTG) { in msm_phy_init()
416 } else if (pdata->mode == USB_DR_MODE_PERIPHERAL) { in msm_phy_init()
462 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_suspend() local
487 if (motg->pdata->phy_type == CI_45NM_INTEGRATED_PHY) { in msm_otg_suspend()
489 if (pdata->otg_control == OTG_PHY_CONTROL) in msm_otg_suspend()
527 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_suspend()
528 motg->pdata->otg_control == OTG_PMIC_CONTROL) in msm_otg_suspend()
536 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_suspend()
537 motg->pdata->otg_control == OTG_PMIC_CONTROL) { in msm_otg_suspend()
571 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_resume()
572 motg->pdata->otg_control == OTG_PMIC_CONTROL) { in msm_otg_resume()
663 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_start_host() local
674 if (pdata->vbus_power) in msm_otg_start_host()
675 pdata->vbus_power(1); in msm_otg_start_host()
681 if (pdata->setup_gpio) in msm_otg_start_host()
682 pdata->setup_gpio(OTG_STATE_A_HOST); in msm_otg_start_host()
693 if (pdata->setup_gpio) in msm_otg_start_host()
694 pdata->setup_gpio(OTG_STATE_UNDEFINED); in msm_otg_start_host()
695 if (pdata->vbus_power) in msm_otg_start_host()
696 pdata->vbus_power(0); in msm_otg_start_host()
709 if (motg->pdata->mode == USB_DR_MODE_PERIPHERAL) { in msm_otg_set_host()
729 hcd->power_budget = motg->pdata->power_budget; in msm_otg_set_host()
738 if (motg->pdata->mode == USB_DR_MODE_HOST || otg->gadget) { in msm_otg_set_host()
749 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_start_peripheral() local
761 if (pdata->setup_gpio) in msm_otg_start_peripheral()
762 pdata->setup_gpio(OTG_STATE_B_PERIPHERAL); in msm_otg_start_peripheral()
767 if (pdata->setup_gpio) in msm_otg_start_peripheral()
768 pdata->setup_gpio(OTG_STATE_UNDEFINED); in msm_otg_start_peripheral()
782 if (motg->pdata->mode == USB_DR_MODE_HOST) { in msm_otg_set_peripheral()
808 if (motg->pdata->mode == USB_DR_MODE_PERIPHERAL || otg->host) { in msm_otg_set_peripheral()
822 switch (motg->pdata->phy_type) { in msm_chg_check_secondary_det()
842 switch (motg->pdata->phy_type) { in msm_chg_enable_secondary_det()
883 switch (motg->pdata->phy_type) { in msm_chg_check_primary_det()
903 switch (motg->pdata->phy_type) { in msm_chg_enable_primary_det()
929 switch (motg->pdata->phy_type) { in msm_chg_check_dcd()
949 switch (motg->pdata->phy_type) { in msm_chg_disable_dcd()
968 switch (motg->pdata->phy_type) { in msm_chg_enable_dcd()
995 switch (motg->pdata->phy_type) { in msm_chg_block_on()
1024 switch (motg->pdata->phy_type) { in msm_chg_block_off()
1125 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_init_sm() local
1128 switch (pdata->mode) { in msm_otg_init_sm()
1130 if (pdata->otg_control == OTG_PHY_CONTROL) { in msm_otg_init_sm()
1140 } else if (pdata->otg_control == OTG_USER_CONTROL) { in msm_otg_init_sm()
1441 struct msm_otg_platform_data *pdata; in msm_otg_read_dt() local
1448 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in msm_otg_read_dt()
1449 if (!pdata) in msm_otg_read_dt()
1452 motg->pdata = pdata; in msm_otg_read_dt()
1455 pdata->phy_type = (enum msm_usb_phy_type) id->data; in msm_otg_read_dt()
1465 pdata->mode = of_usb_get_dr_mode(node); in msm_otg_read_dt()
1466 if (pdata->mode == USB_DR_MODE_UNKNOWN) in msm_otg_read_dt()
1467 pdata->mode = USB_DR_MODE_OTG; in msm_otg_read_dt()
1469 pdata->otg_control = OTG_PHY_CONTROL; in msm_otg_read_dt()
1472 pdata->otg_control = val; in msm_otg_read_dt()
1501 pdata->phy_init_seq = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); in msm_otg_read_dt()
1502 if (!pdata->phy_init_seq) in msm_otg_read_dt()
1506 pdata->phy_init_seq, words); in msm_otg_read_dt()
1508 pdata->phy_init_sz = words; in msm_otg_read_dt()
1518 struct msm_otg_platform_data *pdata; in msm_otg_probe() local
1528 pdata = dev_get_platdata(&pdev->dev); in msm_otg_probe()
1529 if (!pdata) { in msm_otg_probe()
1670 if (motg->pdata->mode == USB_DR_MODE_OTG && in msm_otg_probe()
1671 motg->pdata->otg_control == OTG_USER_CONTROL) { in msm_otg_probe()