Lines Matching refs:pdata
228 struct msm_otg_platform_data *pdata = motg->pdata; in ulpi_init() local
229 int *seq = pdata->phy_init_seq, idx; in ulpi_init()
232 for (idx = 0; idx < pdata->phy_init_sz; idx++) { in ulpi_init()
350 if (motg->pdata->phy_type != SNPS_28NM_INTEGRATED_PHY) { in msm_phy_reset()
407 struct msm_otg_platform_data *pdata = motg->pdata; in msm_phy_init() local
419 if (pdata->otg_control == OTG_PHY_CONTROL) { in msm_phy_init()
421 if (pdata->mode == USB_DR_MODE_OTG) { in msm_phy_init()
424 } else if (pdata->mode == USB_DR_MODE_PERIPHERAL) { in msm_phy_init()
488 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_suspend() local
513 if (motg->pdata->phy_type == CI_45NM_INTEGRATED_PHY) { in msm_otg_suspend()
515 if (pdata->otg_control == OTG_PHY_CONTROL) in msm_otg_suspend()
553 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_suspend()
554 motg->pdata->otg_control == OTG_PMIC_CONTROL) in msm_otg_suspend()
562 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_suspend()
563 motg->pdata->otg_control == OTG_PMIC_CONTROL) { in msm_otg_suspend()
597 if (motg->pdata->phy_type == SNPS_28NM_INTEGRATED_PHY && in msm_otg_resume()
598 motg->pdata->otg_control == OTG_PMIC_CONTROL) { in msm_otg_resume()
689 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_start_host() local
700 if (pdata->vbus_power) in msm_otg_start_host()
701 pdata->vbus_power(1); in msm_otg_start_host()
707 if (pdata->setup_gpio) in msm_otg_start_host()
708 pdata->setup_gpio(OTG_STATE_A_HOST); in msm_otg_start_host()
719 if (pdata->setup_gpio) in msm_otg_start_host()
720 pdata->setup_gpio(OTG_STATE_UNDEFINED); in msm_otg_start_host()
721 if (pdata->vbus_power) in msm_otg_start_host()
722 pdata->vbus_power(0); in msm_otg_start_host()
735 if (motg->pdata->mode == USB_DR_MODE_PERIPHERAL) { in msm_otg_set_host()
755 hcd->power_budget = motg->pdata->power_budget; in msm_otg_set_host()
764 if (motg->pdata->mode == USB_DR_MODE_HOST || otg->gadget) { in msm_otg_set_host()
775 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_start_peripheral() local
787 if (pdata->setup_gpio) in msm_otg_start_peripheral()
788 pdata->setup_gpio(OTG_STATE_B_PERIPHERAL); in msm_otg_start_peripheral()
793 if (pdata->setup_gpio) in msm_otg_start_peripheral()
794 pdata->setup_gpio(OTG_STATE_UNDEFINED); in msm_otg_start_peripheral()
808 if (motg->pdata->mode == USB_DR_MODE_HOST) { in msm_otg_set_peripheral()
834 if (motg->pdata->mode == USB_DR_MODE_PERIPHERAL || otg->host) { in msm_otg_set_peripheral()
848 switch (motg->pdata->phy_type) { in msm_chg_check_secondary_det()
868 switch (motg->pdata->phy_type) { in msm_chg_enable_secondary_det()
909 switch (motg->pdata->phy_type) { in msm_chg_check_primary_det()
929 switch (motg->pdata->phy_type) { in msm_chg_enable_primary_det()
955 switch (motg->pdata->phy_type) { in msm_chg_check_dcd()
975 switch (motg->pdata->phy_type) { in msm_chg_disable_dcd()
994 switch (motg->pdata->phy_type) { in msm_chg_enable_dcd()
1021 switch (motg->pdata->phy_type) { in msm_chg_block_on()
1050 switch (motg->pdata->phy_type) { in msm_chg_block_off()
1151 struct msm_otg_platform_data *pdata = motg->pdata; in msm_otg_init_sm() local
1154 switch (pdata->mode) { in msm_otg_init_sm()
1156 if (pdata->otg_control == OTG_PHY_CONTROL) { in msm_otg_init_sm()
1166 } else if (pdata->otg_control == OTG_USER_CONTROL) { in msm_otg_init_sm()
1507 struct msm_otg_platform_data *pdata; in msm_otg_read_dt() local
1514 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in msm_otg_read_dt()
1515 if (!pdata) in msm_otg_read_dt()
1518 motg->pdata = pdata; in msm_otg_read_dt()
1520 pdata->phy_type = (enum msm_usb_phy_type)of_device_get_match_data(&pdev->dev); in msm_otg_read_dt()
1521 if (!pdata->phy_type) in msm_otg_read_dt()
1532 pdata->mode = usb_get_dr_mode(&pdev->dev); in msm_otg_read_dt()
1533 if (pdata->mode == USB_DR_MODE_UNKNOWN) in msm_otg_read_dt()
1534 pdata->mode = USB_DR_MODE_OTG; in msm_otg_read_dt()
1536 pdata->otg_control = OTG_PHY_CONTROL; in msm_otg_read_dt()
1539 pdata->otg_control = val; in msm_otg_read_dt()
1625 pdata->phy_init_seq = devm_kzalloc(&pdev->dev, len, GFP_KERNEL); in msm_otg_read_dt()
1626 if (!pdata->phy_init_seq) in msm_otg_read_dt()
1630 pdata->phy_init_seq, words); in msm_otg_read_dt()
1632 pdata->phy_init_sz = words; in msm_otg_read_dt()
1655 struct msm_otg_platform_data *pdata; in msm_otg_probe() local
1706 pdata = dev_get_platdata(&pdev->dev); in msm_otg_probe()
1707 if (!pdata) { in msm_otg_probe()
1810 if (motg->pdata->mode == USB_DR_MODE_OTG && in msm_otg_probe()
1811 motg->pdata->otg_control == OTG_USER_CONTROL) { in msm_otg_probe()