linux/drivers/usb/phy
Mikko Perttunen f5b8c8b6d3 usb: tegra: Use regulators instead of GPIOs for USB PHY VBUS
The tegra ehci driver has enabled USB vbus regulators directly using
GPIOs and the device tree attribute nvidia,vbus-gpio. This is ugly
and causes error messages on boot when both the regulator driver
and the ehci driver want access to the same GPIO.

After this patch, usb vbus regulators for tegra usb phy devices are specified
with the device tree attribute vbus-supply = <&x> where x is a regulator defined
in the device tree. The old nvidia,vbus-gpio property is no longer supported.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Tested-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-07-29 13:58:18 +03:00
..
Kconfig usb: phy: make PHY driver selection possible by controller drivers 2013-07-29 13:57:05 +03:00
Makefile usb: add devicetree helpers for determining dr_mode and phy_type 2013-06-17 13:47:09 -07:00
of.c usb: add devicetree helpers for determining dr_mode and phy_type 2013-06-17 13:47:09 -07:00
phy-ab8500-usb.c usb: phy: ab8500-usb: add ab9540 support 2013-05-28 20:03:55 +03:00
phy-fsl-usb.c usb: phy: Fix NULL pointer exception during usb_get_phy 2013-05-15 17:32:47 +03:00
phy-fsl-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-fsm-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-fsm-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-gpio-vbus-usb.c usb: phy: Fix NULL pointer exception during usb_get_phy 2013-05-15 17:32:47 +03:00
phy-isp1301-omap.c usb: patches for v3.10 merge window 2013-04-05 15:18:00 -07:00
phy-isp1301.c usb: phy: Fix NULL pointer exception during usb_get_phy 2013-05-15 17:32:47 +03:00
phy-msm-usb.c usb: otg: msm: Convert to clk_prepare/unprepare 2013-06-24 13:06:42 -07:00
phy-mv-u3d-usb.c drivers/usb/phy: don't check resource with devm_ioremap_resource 2013-05-18 11:58:00 +02:00
phy-mv-u3d-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mv-usb.c usb: phy: mv-usb: Remove redundant platform_set_drvdata() 2013-05-15 17:22:56 +03:00
phy-mv-usb.h usb: otg: mv_otg: remove unused clock 2013-04-02 11:42:45 +03:00
phy-mxs-usb.c usb: phy: phy-mxs-usb: Check the return value from stmp_reset_block() 2013-07-29 13:56:50 +03:00
phy-nop.c usb: phy: phy-nop: Remove redundant use of of_match_ptr 2013-05-28 20:14:39 +03:00
phy-omap-control.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-omap-usb2.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-omap-usb3.c usb: phy: omap-usb3: Improve DPLL parameter lookup code 2013-07-29 13:58:09 +03:00
phy-rcar-usb.c usb: phy: don't check resource with devm_ioremap_resource 2013-07-29 13:58:14 +03:00
phy-samsung-usb2.c usb: phy: samsung: Fix an error message typo 2013-07-15 13:05:29 +03:00
phy-samsung-usb3.c usb: phy: samsung: Pass enable/disable callbacks through driver data 2013-05-28 20:07:15 +03:00
phy-samsung-usb.c usb: phy: samsung: Add support HSIC on Exynos4X12 2013-05-28 20:16:37 +03:00
phy-samsung-usb.h usb: phy: samsung: Add support HSIC on Exynos4X12 2013-05-28 20:16:37 +03:00
phy-tegra-usb.c usb: tegra: Use regulators instead of GPIOs for USB PHY VBUS 2013-07-29 13:58:18 +03:00
phy-twl4030-usb.c usb: patches for v3.10 merge window 2013-04-05 15:18:00 -07:00
phy-twl6030-usb.c mfd: twl-core: Change TWL6025 references to TWL6032 2013-06-20 10:26:29 +02:00
phy-ulpi-viewport.c usb: phy: export ulpi_viewport_access_ops 2013-06-17 13:54:47 -07:00
phy-ulpi.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy.c usb: phy: remove exported function from __init section 2013-04-23 14:13:48 +03:00