diff options
36 files changed, 103 insertions, 103 deletions
diff --git a/drivers/power/ab8500_charger.c b/drivers/power/ab8500_charger.c index d2303d0b7c7..cf5ffc4d104 100644 --- a/drivers/power/ab8500_charger.c +++ b/drivers/power/ab8500_charger.c @@ -2517,7 +2517,7 @@ static int __devexit ab8500_charger_remove(struct platform_device *pdev)  		dev_err(di->dev, "%s mask and set failed\n", __func__);  	usb_unregister_notifier(di->usb_phy, &di->nb); -	usb_put_transceiver(di->usb_phy); +	usb_put_phy(di->usb_phy);  	/* Delete the work queue */  	destroy_workqueue(di->charger_wq); @@ -2688,7 +2688,7 @@ static int __devinit ab8500_charger_probe(struct platform_device *pdev)  		goto free_ac;  	} -	di->usb_phy = usb_get_transceiver(); +	di->usb_phy = usb_get_phy();  	if (!di->usb_phy) {  		dev_err(di->dev, "failed to get usb transceiver\n");  		ret = -EINVAL; @@ -2747,7 +2747,7 @@ free_irq:  		free_irq(irq, di);  	}  put_usb_phy: -	usb_put_transceiver(di->usb_phy); +	usb_put_phy(di->usb_phy);  free_usb:  	power_supply_unregister(&di->usb_chg.psy);  free_ac: diff --git a/drivers/power/isp1704_charger.c b/drivers/power/isp1704_charger.c index e5ccd297977..50773ae6f72 100644 --- a/drivers/power/isp1704_charger.c +++ b/drivers/power/isp1704_charger.c @@ -415,7 +415,7 @@ static int __devinit isp1704_charger_probe(struct platform_device *pdev)  	if (!isp)  		return -ENOMEM; -	isp->phy = usb_get_transceiver(); +	isp->phy = usb_get_phy();  	if (!isp->phy)  		goto fail0; @@ -475,7 +475,7 @@ fail2:  	power_supply_unregister(&isp->psy);  fail1:  	isp1704_charger_set_power(isp, 0); -	usb_put_transceiver(isp->phy); +	usb_put_phy(isp->phy);  fail0:  	kfree(isp); @@ -490,7 +490,7 @@ static int __devexit isp1704_charger_remove(struct platform_device *pdev)  	usb_unregister_notifier(isp->phy, &isp->nb);  	power_supply_unregister(&isp->psy); -	usb_put_transceiver(isp->phy); +	usb_put_phy(isp->phy);  	isp1704_charger_set_power(isp, 0);  	kfree(isp); diff --git a/drivers/power/pda_power.c b/drivers/power/pda_power.c index 214468f4444..e0f206b0775 100644 --- a/drivers/power/pda_power.c +++ b/drivers/power/pda_power.c @@ -321,7 +321,7 @@ static int pda_power_probe(struct platform_device *pdev)  	}  #ifdef CONFIG_USB_OTG_UTILS -	transceiver = usb_get_transceiver(); +	transceiver = usb_get_phy();  	if (transceiver && !pdata->is_usb_online) {  		pdata->is_usb_online = otg_is_usb_online;  	} @@ -409,7 +409,7 @@ usb_supply_failed:  		free_irq(ac_irq->start, &pda_psy_ac);  #ifdef CONFIG_USB_OTG_UTILS  	if (transceiver) -		usb_put_transceiver(transceiver); +		usb_put_phy(transceiver);  #endif  ac_irq_failed:  	if (pdata->is_ac_online) @@ -444,7 +444,7 @@ static int pda_power_remove(struct platform_device *pdev)  		power_supply_unregister(&pda_psy_ac);  #ifdef CONFIG_USB_OTG_UTILS  	if (transceiver) -		usb_put_transceiver(transceiver); +		usb_put_phy(transceiver);  #endif  	if (ac_draw) {  		regulator_put(ac_draw); diff --git a/drivers/power/twl4030_charger.c b/drivers/power/twl4030_charger.c index fdad850c77d..fcddd115cc0 100644 --- a/drivers/power/twl4030_charger.c +++ b/drivers/power/twl4030_charger.c @@ -479,7 +479,7 @@ static int __init twl4030_bci_probe(struct platform_device *pdev)  	INIT_WORK(&bci->work, twl4030_bci_usb_work); -	bci->transceiver = usb_get_transceiver(); +	bci->transceiver = usb_get_phy();  	if (bci->transceiver != NULL) {  		bci->usb_nb.notifier_call = twl4030_bci_usb_ncb;  		usb_register_notifier(bci->transceiver, &bci->usb_nb); @@ -509,7 +509,7 @@ static int __init twl4030_bci_probe(struct platform_device *pdev)  fail_unmask_interrupts:  	if (bci->transceiver != NULL) {  		usb_unregister_notifier(bci->transceiver, &bci->usb_nb); -		usb_put_transceiver(bci->transceiver); +		usb_put_phy(bci->transceiver);  	}  	free_irq(bci->irq_bci, bci);  fail_bci_irq: @@ -540,7 +540,7 @@ static int __exit twl4030_bci_remove(struct platform_device *pdev)  	if (bci->transceiver != NULL) {  		usb_unregister_notifier(bci->transceiver, &bci->usb_nb); -		usb_put_transceiver(bci->transceiver); +		usb_put_phy(bci->transceiver);  	}  	free_irq(bci->irq_bci, bci);  	free_irq(bci->irq_chg, bci); diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c index 51f96942dc5..4468f2c2ddd 100644 --- a/drivers/usb/chipidea/udc.c +++ b/drivers/usb/chipidea/udc.c @@ -1687,7 +1687,7 @@ static int udc_start(struct ci13xxx *udc)  	udc->gadget.ep0 = &udc->ep0in->ep; -	udc->transceiver = usb_get_transceiver(); +	udc->transceiver = usb_get_phy();  	if (udc->udc_driver->flags & CI13XXX_REQUIRE_TRANSCEIVER) {  		if (udc->transceiver == NULL) { @@ -1731,7 +1731,7 @@ static int udc_start(struct ci13xxx *udc)  remove_trans:  	if (udc->transceiver) {  		otg_set_peripheral(udc->transceiver->otg, &udc->gadget); -		usb_put_transceiver(udc->transceiver); +		usb_put_phy(udc->transceiver);  	}  	dev_err(dev, "error = %i\n", retval); @@ -1741,7 +1741,7 @@ unreg_device:  	device_unregister(&udc->gadget.dev);  put_transceiver:  	if (udc->transceiver) -		usb_put_transceiver(udc->transceiver); +		usb_put_phy(udc->transceiver);  free_pools:  	dma_pool_destroy(udc->td_pool);  free_qh_pool: @@ -1774,7 +1774,7 @@ static void udc_stop(struct ci13xxx *udc)  	if (udc->transceiver) {  		otg_set_peripheral(udc->transceiver->otg, NULL); -		usb_put_transceiver(udc->transceiver); +		usb_put_phy(udc->transceiver);  	}  	dbg_remove_files(&udc->gadget.dev);  	device_unregister(&udc->gadget.dev); diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c index 28316858208..d7038509b95 100644 --- a/drivers/usb/gadget/fsl_udc_core.c +++ b/drivers/usb/gadget/fsl_udc_core.c @@ -2455,7 +2455,7 @@ static int __init fsl_udc_probe(struct platform_device *pdev)  #ifdef CONFIG_USB_OTG  	if (pdata->operating_mode == FSL_USB2_DR_OTG) { -		udc_controller->transceiver = usb_get_transceiver(); +		udc_controller->transceiver = usb_get_phy();  		if (!udc_controller->transceiver) {  			ERR("Can't find OTG driver!\n");  			ret = -ENODEV; diff --git a/drivers/usb/gadget/mv_udc_core.c b/drivers/usb/gadget/mv_udc_core.c index dbcd1329495..5d779955d5a 100644 --- a/drivers/usb/gadget/mv_udc_core.c +++ b/drivers/usb/gadget/mv_udc_core.c @@ -2180,7 +2180,7 @@ static int __devinit mv_udc_probe(struct platform_device *dev)  #ifdef CONFIG_USB_OTG_UTILS  	if (pdata->mode == MV_USB_MODE_OTG) -		udc->transceiver = usb_get_transceiver(); +		udc->transceiver = usb_get_phy();  #endif  	udc->clknum = pdata->clknum; diff --git a/drivers/usb/gadget/omap_udc.c b/drivers/usb/gadget/omap_udc.c index 7ba32469c5b..74b9bb8099e 100644 --- a/drivers/usb/gadget/omap_udc.c +++ b/drivers/usb/gadget/omap_udc.c @@ -2865,7 +2865,7 @@ static int __init omap_udc_probe(struct platform_device *pdev)  		 * use it.  Except for OTG, we don't _need_ to talk to one;  		 * but not having one probably means no VBUS detection.  		 */ -		xceiv = usb_get_transceiver(); +		xceiv = usb_get_phy();  		if (xceiv)  			type = xceiv->label;  		else if (config->otg) { @@ -3011,7 +3011,7 @@ cleanup1:  cleanup0:  	if (xceiv) -		usb_put_transceiver(xceiv); +		usb_put_phy(xceiv);  	if (cpu_is_omap16xx() || cpu_is_omap24xx() || cpu_is_omap7xx()) {  		clk_disable(hhc_clk); @@ -3041,7 +3041,7 @@ static int __exit omap_udc_remove(struct platform_device *pdev)  	pullup_disable(udc);  	if (udc->transceiver) { -		usb_put_transceiver(udc->transceiver); +		usb_put_phy(udc->transceiver);  		udc->transceiver = NULL;  	}  	omap_writew(0, UDC_SYSCON1); diff --git a/drivers/usb/gadget/pxa25x_udc.c b/drivers/usb/gadget/pxa25x_udc.c index d7c8cb3bf75..a658e446cab 100644 --- a/drivers/usb/gadget/pxa25x_udc.c +++ b/drivers/usb/gadget/pxa25x_udc.c @@ -2159,7 +2159,7 @@ static int __init pxa25x_udc_probe(struct platform_device *pdev)  	dev->dev = &pdev->dev;  	dev->mach = pdev->dev.platform_data; -	dev->transceiver = usb_get_transceiver(); +	dev->transceiver = usb_get_phy();  	if (gpio_is_valid(dev->mach->gpio_pullup)) {  		if ((retval = gpio_request(dev->mach->gpio_pullup, @@ -2238,7 +2238,7 @@ lubbock_fail0:  		gpio_free(dev->mach->gpio_pullup);   err_gpio_pullup:  	if (dev->transceiver) { -		usb_put_transceiver(dev->transceiver); +		usb_put_phy(dev->transceiver);  		dev->transceiver = NULL;  	}  	clk_put(dev->clk); @@ -2280,7 +2280,7 @@ static int __exit pxa25x_udc_remove(struct platform_device *pdev)  	clk_put(dev->clk);  	if (dev->transceiver) { -		usb_put_transceiver(dev->transceiver); +		usb_put_phy(dev->transceiver);  		dev->transceiver = NULL;  	} diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 98acb3ab9e1..b982304a49c 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -2464,7 +2464,7 @@ static int __init pxa_udc_probe(struct platform_device *pdev)  	udc->dev = &pdev->dev;  	udc->mach = pdev->dev.platform_data; -	udc->transceiver = usb_get_transceiver(); +	udc->transceiver = usb_get_phy();  	gpio = udc->mach->gpio_pullup;  	if (gpio_is_valid(gpio)) { @@ -2543,7 +2543,7 @@ static int __exit pxa_udc_remove(struct platform_device *_dev)  	if (gpio_is_valid(gpio))  		gpio_free(gpio); -	usb_put_transceiver(udc->transceiver); +	usb_put_phy(udc->transceiver);  	udc->transceiver = NULL;  	platform_set_drvdata(_dev, NULL); diff --git a/drivers/usb/gadget/s3c-hsudc.c b/drivers/usb/gadget/s3c-hsudc.c index 36c6836eeb0..9ad33395f56 100644 --- a/drivers/usb/gadget/s3c-hsudc.c +++ b/drivers/usb/gadget/s3c-hsudc.c @@ -1282,7 +1282,7 @@ static int __devinit s3c_hsudc_probe(struct platform_device *pdev)  	hsudc->dev = dev;  	hsudc->pd = pdev->dev.platform_data; -	hsudc->transceiver = usb_get_transceiver(); +	hsudc->transceiver = usb_get_phy();  	for (i = 0; i < ARRAY_SIZE(hsudc->supplies); i++)  		hsudc->supplies[i].supply = s3c_hsudc_supply_names[i]; @@ -1386,7 +1386,7 @@ err_remap:  	release_mem_region(res->start, resource_size(res));  err_res:  	if (hsudc->transceiver) -		usb_put_transceiver(hsudc->transceiver); +		usb_put_phy(hsudc->transceiver);  	regulator_bulk_free(ARRAY_SIZE(hsudc->supplies), hsudc->supplies);  err_supplies: diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 43362577b54..0e8976a0ed5 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -142,7 +142,7 @@ static int usb_hcd_fsl_probe(const struct hc_driver *driver,  	if (pdata->operating_mode == FSL_USB2_DR_OTG) {  		struct ehci_hcd *ehci = hcd_to_ehci(hcd); -		ehci->transceiver = usb_get_transceiver(); +		ehci->transceiver = usb_get_phy();  		dev_dbg(&pdev->dev, "hcd=0x%p  ehci=0x%p, transceiver=0x%p\n",  			hcd, ehci, ehci->transceiver); @@ -150,7 +150,7 @@ static int usb_hcd_fsl_probe(const struct hc_driver *driver,  			retval = otg_set_host(ehci->transceiver->otg,  					      &ehci_to_hcd(ehci)->self);  			if (retval) { -				usb_put_transceiver(ehci->transceiver); +				usb_put_phy(ehci->transceiver);  				goto err4;  			}  		} else { @@ -194,7 +194,7 @@ static void usb_hcd_fsl_remove(struct usb_hcd *hcd,  	if (ehci->transceiver) {  		otg_set_host(ehci->transceiver->otg, NULL); -		usb_put_transceiver(ehci->transceiver); +		usb_put_phy(ehci->transceiver);  	}  	usb_remove_hcd(hcd); diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c index 9803a55fd5f..7badd5db398 100644 --- a/drivers/usb/host/ehci-msm.c +++ b/drivers/usb/host/ehci-msm.c @@ -145,7 +145,7 @@ static int ehci_msm_probe(struct platform_device *pdev)  	 * powering up VBUS, mapping of registers address space and power  	 * management.  	 */ -	phy = usb_get_transceiver(); +	phy = usb_get_phy();  	if (!phy) {  		dev_err(&pdev->dev, "unable to find transceiver\n");  		ret = -ENODEV; @@ -169,7 +169,7 @@ static int ehci_msm_probe(struct platform_device *pdev)  	return 0;  put_transceiver: -	usb_put_transceiver(phy); +	usb_put_phy(phy);  unmap:  	iounmap(hcd->regs);  put_hcd: @@ -187,7 +187,7 @@ static int __devexit ehci_msm_remove(struct platform_device *pdev)  	pm_runtime_set_suspended(&pdev->dev);  	otg_set_host(phy->otg, NULL); -	usb_put_transceiver(phy); +	usb_put_phy(phy);  	usb_put_hcd(hcd); diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c index a936bbcff8f..24f838fe25a 100644 --- a/drivers/usb/host/ehci-mv.c +++ b/drivers/usb/host/ehci-mv.c @@ -253,7 +253,7 @@ static int mv_ehci_probe(struct platform_device *pdev)  	ehci_mv->mode = pdata->mode;  	if (ehci_mv->mode == MV_USB_MODE_OTG) {  #ifdef CONFIG_USB_OTG_UTILS -		ehci_mv->otg = usb_get_transceiver(); +		ehci_mv->otg = usb_get_phy();  		if (!ehci_mv->otg) {  			dev_err(&pdev->dev,  				"unable to find transceiver\n"); @@ -303,7 +303,7 @@ err_set_vbus:  #ifdef CONFIG_USB_OTG_UTILS  err_put_transceiver:  	if (ehci_mv->otg) -		usb_put_transceiver(ehci_mv->otg); +		usb_put_phy(ehci_mv->otg);  #endif  err_disable_clk:  	mv_ehci_disable(ehci_mv); @@ -333,7 +333,7 @@ static int mv_ehci_remove(struct platform_device *pdev)  	if (ehci_mv->otg) {  		otg_set_host(ehci_mv->otg->otg, NULL); -		usb_put_transceiver(ehci_mv->otg); +		usb_put_phy(ehci_mv->otg);  	}  	if (ehci_mv->mode == MV_USB_MODE_HOST) { diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c index 68548236ec4..ee17d19b1b8 100644 --- a/drivers/usb/host/ehci-tegra.c +++ b/drivers/usb/host/ehci-tegra.c @@ -749,7 +749,7 @@ static int tegra_ehci_probe(struct platform_device *pdev)  #ifdef CONFIG_USB_OTG_UTILS  	if (pdata->operating_mode == TEGRA_USB_OTG) { -		tegra->transceiver = usb_get_transceiver(); +		tegra->transceiver = usb_get_phy();  		if (tegra->transceiver)  			otg_set_host(tegra->transceiver->otg, &hcd->self);  	} @@ -775,7 +775,7 @@ fail:  #ifdef CONFIG_USB_OTG_UTILS  	if (tegra->transceiver) {  		otg_set_host(tegra->transceiver->otg, NULL); -		usb_put_transceiver(tegra->transceiver); +		usb_put_phy(tegra->transceiver);  	}  #endif  	tegra_usb_phy_close(tegra->phy); @@ -810,7 +810,7 @@ static int tegra_ehci_remove(struct platform_device *pdev)  #ifdef CONFIG_USB_OTG_UTILS  	if (tegra->transceiver) {  		otg_set_host(tegra->transceiver->otg, NULL); -		usb_put_transceiver(tegra->transceiver); +		usb_put_phy(tegra->transceiver);  	}  #endif diff --git a/drivers/usb/host/ohci-omap.c b/drivers/usb/host/ohci-omap.c index 9ce35d0d9d5..c2c1f55889a 100644 --- a/drivers/usb/host/ohci-omap.c +++ b/drivers/usb/host/ohci-omap.c @@ -211,14 +211,14 @@ static int ohci_omap_init(struct usb_hcd *hcd)  #ifdef	CONFIG_USB_OTG  	if (need_transceiver) { -		ohci->transceiver = usb_get_transceiver(); +		ohci->transceiver = usb_get_phy();  		if (ohci->transceiver) {  			int	status = otg_set_host(ohci->transceiver->otg,  						&ohci_to_hcd(ohci)->self);  			dev_dbg(hcd->self.controller, "init %s transceiver, status %d\n",  					ohci->transceiver->label, status);  			if (status) { -				usb_put_transceiver(ohci->transceiver); +				usb_put_phy(ohci->transceiver);  				return status;  			}  		} else { @@ -405,7 +405,7 @@ usb_hcd_omap_remove (struct usb_hcd *hcd, struct platform_device *pdev)  	usb_remove_hcd(hcd);  	if (ohci->transceiver) {  		(void) otg_set_host(ohci->transceiver->otg, 0); -		usb_put_transceiver(ohci->transceiver); +		usb_put_phy(ohci->transceiver);  	}  	if (machine_is_omap_osk())  		gpio_free(9); diff --git a/drivers/usb/musb/am35x.c b/drivers/usb/musb/am35x.c index 9f3eda91ea4..a75989bbb3d 100644 --- a/drivers/usb/musb/am35x.c +++ b/drivers/usb/musb/am35x.c @@ -364,7 +364,7 @@ static int am35x_musb_init(struct musb *musb)  		return -ENODEV;  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv)  		return -ENODEV; @@ -406,7 +406,7 @@ static int am35x_musb_exit(struct musb *musb)  	if (data->set_phy_power)  		data->set_phy_power(0); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0; diff --git a/drivers/usb/musb/blackfin.c b/drivers/usb/musb/blackfin.c index a087ed6c3be..522a4a263df 100644 --- a/drivers/usb/musb/blackfin.c +++ b/drivers/usb/musb/blackfin.c @@ -415,7 +415,7 @@ static int bfin_musb_init(struct musb *musb)  	gpio_direction_output(musb->config->gpio_vrsel, 0);  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv) {  		gpio_free(musb->config->gpio_vrsel);  		return -ENODEV; @@ -440,7 +440,7 @@ static int bfin_musb_exit(struct musb *musb)  {  	gpio_free(musb->config->gpio_vrsel); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0;  } diff --git a/drivers/usb/musb/da8xx.c b/drivers/usb/musb/da8xx.c index 8bd9566f3fb..61868d604b2 100644 --- a/drivers/usb/musb/da8xx.c +++ b/drivers/usb/musb/da8xx.c @@ -425,7 +425,7 @@ static int da8xx_musb_init(struct musb *musb)  		goto fail;  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv)  		goto fail; @@ -458,7 +458,7 @@ static int da8xx_musb_exit(struct musb *musb)  	phy_off(); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0; diff --git a/drivers/usb/musb/davinci.c b/drivers/usb/musb/davinci.c index 768b4b55c81..441f776366f 100644 --- a/drivers/usb/musb/davinci.c +++ b/drivers/usb/musb/davinci.c @@ -384,7 +384,7 @@ static int davinci_musb_init(struct musb *musb)  	u32		revision;  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv)  		goto unregister; @@ -443,7 +443,7 @@ static int davinci_musb_init(struct musb *musb)  	return 0;  fail: -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  unregister:  	usb_nop_xceiv_unregister();  	return -ENODEV; @@ -493,7 +493,7 @@ static int davinci_musb_exit(struct musb *musb)  	phy_off(); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0; diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c index db3dff854b7..26f1befb489 100644 --- a/drivers/usb/musb/musb_core.c +++ b/drivers/usb/musb/musb_core.c @@ -1909,7 +1909,7 @@ musb_init_controller(struct device *dev, int nIrq, void __iomem *ctrl)  	/* The musb_platform_init() call:  	 *   - adjusts musb->mregs and musb->isr if needed,  	 *   - may initialize an integrated tranceiver -	 *   - initializes musb->xceiv, usually by otg_get_transceiver() +	 *   - initializes musb->xceiv, usually by otg_get_phy()  	 *   - stops powering VBUS  	 *  	 * There are various transceiver configurations.  Blackfin, diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c index 23db42db761..716c113608f 100644 --- a/drivers/usb/musb/musb_dsps.c +++ b/drivers/usb/musb/musb_dsps.c @@ -376,7 +376,7 @@ static int dsps_musb_init(struct musb *musb)  	/* NOP driver needs change if supporting dual instance */  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv)  		return -ENODEV; @@ -409,7 +409,7 @@ static int dsps_musb_init(struct musb *musb)  	return 0;  err0: -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return status;  } @@ -430,7 +430,7 @@ static int dsps_musb_exit(struct musb *musb)  		data->set_phy_power(0);  	/* NOP driver needs change if supporting dual instance */ -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0; diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c index c7785e81254..e16dbbf7f30 100644 --- a/drivers/usb/musb/omap2430.c +++ b/drivers/usb/musb/omap2430.c @@ -292,7 +292,7 @@ static int omap2430_musb_init(struct musb *musb)  	 * up through ULPI.  TWL4030-family PMICs include one,  	 * which needs a driver, drivers aren't always needed.  	 */ -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv) {  		pr_err("HS USB OTG: no transceiver configured\n");  		return -ENODEV; @@ -391,7 +391,7 @@ static int omap2430_musb_exit(struct musb *musb)  	cancel_work_sync(&musb->otg_notifier_work);  	omap2430_low_level_exit(musb); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	return 0;  } diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c index de1355946a8..a004736186f 100644 --- a/drivers/usb/musb/tusb6010.c +++ b/drivers/usb/musb/tusb6010.c @@ -1078,7 +1078,7 @@ static int tusb_musb_init(struct musb *musb)  	int			ret;  	usb_nop_xceiv_register(); -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv)  		return -ENODEV; @@ -1130,7 +1130,7 @@ done:  		if (sync)  			iounmap(sync); -		usb_put_transceiver(musb->xceiv); +		usb_put_phy(musb->xceiv);  		usb_nop_xceiv_unregister();  	}  	return ret; @@ -1146,7 +1146,7 @@ static int tusb_musb_exit(struct musb *musb)  	iounmap(musb->sync_va); -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	usb_nop_xceiv_unregister();  	return 0;  } diff --git a/drivers/usb/musb/ux500.c b/drivers/usb/musb/ux500.c index aa09dd417b9..53006b113b1 100644 --- a/drivers/usb/musb/ux500.c +++ b/drivers/usb/musb/ux500.c @@ -37,7 +37,7 @@ struct ux500_glue {  static int ux500_musb_init(struct musb *musb)  { -	musb->xceiv = usb_get_transceiver(); +	musb->xceiv = usb_get_phy();  	if (!musb->xceiv) {  		pr_err("HS USB OTG: no transceiver configured\n");  		return -ENODEV; @@ -48,7 +48,7 @@ static int ux500_musb_init(struct musb *musb)  static int ux500_musb_exit(struct musb *musb)  { -	usb_put_transceiver(musb->xceiv); +	usb_put_phy(musb->xceiv);  	return 0;  } diff --git a/drivers/usb/otg/ab8500-usb.c b/drivers/usb/otg/ab8500-usb.c index a84af677dc5..672e28c8143 100644 --- a/drivers/usb/otg/ab8500-usb.c +++ b/drivers/usb/otg/ab8500-usb.c @@ -529,7 +529,7 @@ static int __devinit ab8500_usb_probe(struct platform_device *pdev)  	if (err < 0)  		goto fail0; -	err = usb_set_transceiver(&ab->phy); +	err = usb_add_phy(&ab->phy);  	if (err) {  		dev_err(&pdev->dev, "Can't register transceiver\n");  		goto fail1; @@ -556,7 +556,7 @@ static int __devexit ab8500_usb_remove(struct platform_device *pdev)  	cancel_work_sync(&ab->phy_dis_work); -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	ab8500_usb_host_phy_dis(ab);  	ab8500_usb_peri_phy_dis(ab); diff --git a/drivers/usb/otg/fsl_otg.c b/drivers/usb/otg/fsl_otg.c index be4a63e8302..73561edd81d 100644 --- a/drivers/usb/otg/fsl_otg.c +++ b/drivers/usb/otg/fsl_otg.c @@ -806,7 +806,7 @@ static int fsl_otg_conf(struct platform_device *pdev)  	fsl_otg_dev = fsl_otg_tc;  	/* Store the otg transceiver */ -	status = usb_set_transceiver(&fsl_otg_tc->phy); +	status = usb_add_phy(&fsl_otg_tc->phy);  	if (status) {  		pr_warn(FSL_OTG_NAME ": unable to register OTG transceiver.\n");  		goto err; @@ -824,7 +824,7 @@ err:  int usb_otg_start(struct platform_device *pdev)  {  	struct fsl_otg *p_otg; -	struct usb_phy *otg_trans = usb_get_transceiver(); +	struct usb_phy *otg_trans = usb_get_phy();  	struct otg_fsm *fsm;  	int status;  	struct resource *res; @@ -1134,7 +1134,7 @@ static int __devexit fsl_otg_remove(struct platform_device *pdev)  {  	struct fsl_usb2_platform_data *pdata = pdev->dev.platform_data; -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	free_irq(fsl_otg_dev->irq, fsl_otg_dev);  	iounmap((void *)usb_dr_regs); diff --git a/drivers/usb/otg/gpio_vbus.c b/drivers/usb/otg/gpio_vbus.c index bde6298a969..9b3c264cdb5 100644 --- a/drivers/usb/otg/gpio_vbus.c +++ b/drivers/usb/otg/gpio_vbus.c @@ -320,7 +320,7 @@ static int __init gpio_vbus_probe(struct platform_device *pdev)  	}  	/* only active when a gadget is registered */ -	err = usb_set_transceiver(&gpio_vbus->phy); +	err = usb_add_phy(&gpio_vbus->phy);  	if (err) {  		dev_err(&pdev->dev, "can't register transceiver, err: %d\n",  			err); @@ -354,7 +354,7 @@ static int __exit gpio_vbus_remove(struct platform_device *pdev)  	cancel_delayed_work_sync(&gpio_vbus->work);  	regulator_put(gpio_vbus->vbus_draw); -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	free_irq(gpio_vbus->irq, pdev);  	if (gpio_is_valid(pdata->gpio_pullup)) diff --git a/drivers/usb/otg/isp1301_omap.c b/drivers/usb/otg/isp1301_omap.c index 33cd709b084..b74df3fec56 100644 --- a/drivers/usb/otg/isp1301_omap.c +++ b/drivers/usb/otg/isp1301_omap.c @@ -1611,7 +1611,7 @@ isp1301_probe(struct i2c_client *i2c, const struct i2c_device_id *id)  	dev_dbg(&i2c->dev, "scheduled timer, %d min\n", TIMER_MINUTES);  #endif -	status = usb_set_transceiver(&isp->phy); +	status = usb_add_phy(&isp->phy);  	if (status < 0)  		dev_err(&i2c->dev, "can't register transceiver, %d\n",  			status); @@ -1650,7 +1650,7 @@ subsys_initcall(isp_init);  static void __exit isp_exit(void)  {  	if (the_transceiver) -		usb_set_transceiver(NULL); +		usb_add_phy(NULL);  	i2c_del_driver(&isp1301_driver);  }  module_exit(isp_exit); diff --git a/drivers/usb/otg/msm_otg.c b/drivers/usb/otg/msm_otg.c index 1d0347c247d..dd606c01003 100644 --- a/drivers/usb/otg/msm_otg.c +++ b/drivers/usb/otg/msm_otg.c @@ -1555,9 +1555,9 @@ static int __init msm_otg_probe(struct platform_device *pdev)  	phy->otg->set_host = msm_otg_set_host;  	phy->otg->set_peripheral = msm_otg_set_peripheral; -	ret = usb_set_transceiver(&motg->phy); +	ret = usb_add_phy(&motg->phy);  	if (ret) { -		dev_err(&pdev->dev, "usb_set_transceiver failed\n"); +		dev_err(&pdev->dev, "usb_add_phy failed\n");  		goto free_irq;  	} @@ -1624,7 +1624,7 @@ static int __devexit msm_otg_remove(struct platform_device *pdev)  	device_init_wakeup(&pdev->dev, 0);  	pm_runtime_disable(&pdev->dev); -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	free_irq(motg->irq, motg);  	/* diff --git a/drivers/usb/otg/mv_otg.c b/drivers/usb/otg/mv_otg.c index 6cc6c3ffbb8..18e90fe1fbd 100644 --- a/drivers/usb/otg/mv_otg.c +++ b/drivers/usb/otg/mv_otg.c @@ -690,7 +690,7 @@ int mv_otg_remove(struct platform_device *pdev)  	for (clk_i = 0; clk_i <= mvotg->clknum; clk_i++)  		clk_put(mvotg->clk[clk_i]); -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	platform_set_drvdata(pdev, NULL);  	kfree(mvotg->phy.otg); @@ -853,7 +853,7 @@ static int mv_otg_probe(struct platform_device *pdev)  		goto err_disable_clk;  	} -	retval = usb_set_transceiver(&mvotg->phy); +	retval = usb_add_phy(&mvotg->phy);  	if (retval < 0) {  		dev_err(&pdev->dev, "can't register transceiver, %d\n",  			retval); @@ -880,7 +880,7 @@ static int mv_otg_probe(struct platform_device *pdev)  	return 0;  err_set_transceiver: -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  err_free_irq:  	free_irq(mvotg->irq, mvotg);  err_disable_clk: diff --git a/drivers/usb/otg/nop-usb-xceiv.c b/drivers/usb/otg/nop-usb-xceiv.c index 58b26df6afd..33000dae720 100644 --- a/drivers/usb/otg/nop-usb-xceiv.c +++ b/drivers/usb/otg/nop-usb-xceiv.c @@ -117,7 +117,7 @@ static int __devinit nop_usb_xceiv_probe(struct platform_device *pdev)  	nop->phy.otg->set_host		= nop_set_host;  	nop->phy.otg->set_peripheral	= nop_set_peripheral; -	err = usb_set_transceiver(&nop->phy); +	err = usb_add_phy(&nop->phy);  	if (err) {  		dev_err(&pdev->dev, "can't register transceiver, err: %d\n",  			err); @@ -139,7 +139,7 @@ static int __devexit nop_usb_xceiv_remove(struct platform_device *pdev)  {  	struct nop_usb_xceiv *nop = platform_get_drvdata(pdev); -	usb_set_transceiver(NULL); +	usb_add_phy(NULL);  	platform_set_drvdata(pdev, NULL);  	kfree(nop->phy.otg); diff --git a/drivers/usb/otg/otg.c b/drivers/usb/otg/otg.c index 801e597a154..300a995cfdb 100644 --- a/drivers/usb/otg/otg.c +++ b/drivers/usb/otg/otg.c @@ -18,53 +18,53 @@  static struct usb_phy *phy;  /** - * usb_get_transceiver - find the (single) USB transceiver + * usb_get_phy - find the (single) USB PHY   * - * Returns the transceiver driver, after getting a refcount to it; or - * null if there is no such transceiver.  The caller is responsible for - * calling usb_put_transceiver() to release that count. + * Returns the phy driver, after getting a refcount to it; or + * null if there is no such phy.  The caller is responsible for + * calling usb_put_phy() to release that count.   *   * For use by USB host and peripheral drivers.   */ -struct usb_phy *usb_get_transceiver(void) +struct usb_phy *usb_get_phy(void)  {  	if (phy)  		get_device(phy->dev);  	return phy;  } -EXPORT_SYMBOL(usb_get_transceiver); +EXPORT_SYMBOL(usb_get_phy);  /** - * usb_put_transceiver - release the (single) USB transceiver - * @x: the transceiver returned by usb_get_transceiver() + * usb_put_phy - release the (single) USB PHY + * @x: the phy returned by usb_get_phy()   * - * Releases a refcount the caller received from usb_get_transceiver(). + * Releases a refcount the caller received from usb_get_phy().   *   * For use by USB host and peripheral drivers.   */ -void usb_put_transceiver(struct usb_phy *x) +void usb_put_phy(struct usb_phy *x)  {  	if (x)  		put_device(x->dev);  } -EXPORT_SYMBOL(usb_put_transceiver); +EXPORT_SYMBOL(usb_put_phy);  /** - * usb_set_transceiver - declare the (single) USB transceiver - * @x: the USB transceiver to be used; or NULL + * usb_add_phy - declare the (single) USB PHY + * @x: the USB phy to be used; or NULL   * - * This call is exclusively for use by transceiver drivers, which + * This call is exclusively for use by phy drivers, which   * coordinate the activities of drivers for host and peripheral   * controllers, and in some cases for VBUS current regulation.   */ -int usb_set_transceiver(struct usb_phy *x) +int usb_add_phy(struct usb_phy *x)  {  	if (phy && x)  		return -EBUSY;  	phy = x;  	return 0;  } -EXPORT_SYMBOL(usb_set_transceiver); +EXPORT_SYMBOL(usb_add_phy);  const char *otg_state_string(enum usb_otg_state state)  { diff --git a/drivers/usb/otg/twl4030-usb.c b/drivers/usb/otg/twl4030-usb.c index 02979306bf8..01022c891e2 100644 --- a/drivers/usb/otg/twl4030-usb.c +++ b/drivers/usb/otg/twl4030-usb.c @@ -633,7 +633,7 @@ static int __devinit twl4030_usb_probe(struct platform_device *pdev)  		kfree(twl);  		return err;  	} -	usb_set_transceiver(&twl->phy); +	usb_add_phy(&twl->phy);  	platform_set_drvdata(pdev, twl);  	if (device_create_file(&pdev->dev, &dev_attr_vbus)) diff --git a/drivers/usb/otg/twl6030-usb.c b/drivers/usb/otg/twl6030-usb.c index d2a9a8e691b..a8be20878eb 100644 --- a/drivers/usb/otg/twl6030-usb.c +++ b/drivers/usb/otg/twl6030-usb.c @@ -443,7 +443,7 @@ static int __devinit twl6030_usb_probe(struct platform_device *pdev)  		kfree(twl);  		return err;  	} -	usb_set_transceiver(&twl->phy); +	usb_add_phy(&twl->phy);  	platform_set_drvdata(pdev, twl);  	if (device_create_file(&pdev->dev, &dev_attr_vbus)) diff --git a/include/linux/usb/otg.h b/include/linux/usb/otg.h index 38ab3f46346..0e739c81052 100644 --- a/include/linux/usb/otg.h +++ b/include/linux/usb/otg.h @@ -121,7 +121,7 @@ struct usb_phy {  /* for board-specific init logic */ -extern int usb_set_transceiver(struct usb_phy *); +extern int usb_add_phy(struct usb_phy *);  #if defined(CONFIG_NOP_USB_XCEIV) || (defined(CONFIG_NOP_USB_XCEIV_MODULE) && defined(MODULE))  /* sometimes transceivers are accessed only through e.g. ULPI */ @@ -172,16 +172,16 @@ usb_phy_shutdown(struct usb_phy *x)  /* for usb host and peripheral controller drivers */  #ifdef CONFIG_USB_OTG_UTILS -extern struct usb_phy *usb_get_transceiver(void); -extern void usb_put_transceiver(struct usb_phy *); +extern struct usb_phy *usb_get_phy(void); +extern void usb_put_phy(struct usb_phy *);  extern const char *otg_state_string(enum usb_otg_state state);  #else -static inline struct usb_phy *usb_get_transceiver(void) +static inline struct usb_phy *usb_get_phy(void)  {  	return NULL;  } -static inline void usb_put_transceiver(struct usb_phy *x) +static inline void usb_put_phy(struct usb_phy *x)  {  }  |