Tony Lindgren
8055555fc4
usb: musb: core: Fix handling of the phy notifications
...
We currently can't unload omap2430 MUSB platform glue driver module and
this cause issues for fixing the MUSB code further. The reason we can't
remove omap2430 is because it uses the PHY functions and also exports the
omap_musb_mailbox function that some PHY drivers are using.
Let's fix the issue by exporting a more generic musb_mailbox function
from the MUSB core and allow platform glue layers to register phy_callback
function as needed.
And now we can now also get rid of the include/linux/musb-omap.h.
Cc: Bin Liu <b-liu@ti.com>
Cc: Felipe Balbi <balbi@ti.com>
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: NeilBrown <neil@brown.name>
Reviewed-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2015-12-16 10:07:28 -06:00
..
Kconfig
phy: cygnus: pcie: Add Cygnus PCIe PHY support
2015-10-06 20:21:48 +05:30
Makefile
phy: cygnus: pcie: Add Cygnus PCIe PHY support
2015-10-06 20:21:48 +05:30
phy-armada375-usb2.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-bcm-cygnus-pcie.c
phy: cygnus: pcie: Add Cygnus PCIe PHY support
2015-10-06 20:21:48 +05:30
phy-bcm-kona-usb2.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-berlin-sata.c
phy: berlin-sata: Fix module autoload for OF platform driver
2015-09-25 17:01:14 +05:30
phy-berlin-usb.c
phy: for 4.3
2015-08-14 16:45:51 -07:00
phy-brcmstb-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-core.c
phy-dm816x-usb.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-exynos-dp-video.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-exynos-mipi-video.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-exynos4x12-usb2.c
phy-exynos5-usbdrd.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-exynos4210-usb2.c
phy-exynos5250-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-exynos5250-usb2.c
phy-hix5hd2-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-lpc18xx-usb-otg.c
phy: lpc18xx-usb-otg: fix clock order in phy init
2015-08-10 20:11:58 +05:30
phy-miphy28lp.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-miphy365x.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-mt65xx-usb3.c
phy: add usb3.0 phy driver for mt65xx SoCs
2015-10-06 20:21:47 +05:30
phy-mvebu-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-omap-control.c
phy-omap-usb2.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-pistachio-usb.c
phy-pxa-28nm-hsic.c
phy-pxa-28nm-usb2.c
phy-qcom-apq8064-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-qcom-ipq806x-sata.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-qcom-ufs-i.h
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-qcom-ufs-qmp-14nm.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-qcom-ufs-qmp-14nm.h
phy-qcom-ufs-qmp-20nm.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-qcom-ufs-qmp-20nm.h
phy-qcom-ufs.c
phy: qcom-ufs: fix build error when the component is built as a module
2015-09-25 17:01:14 +05:30
phy-rcar-gen2.c
locking/atomics, cmpxchg: Privatize the inclusion of asm/cmpxchg.h
2015-09-13 10:35:46 +02:00
phy-rockchip-usb.c
phy: rockchip-usb: power down phy when rockchip phy probe
2015-09-25 17:01:14 +05:30
phy-s5pv210-usb2.c
phy-samsung-usb2.c
phy: exynos-usb2: add vbus regulator support
2015-10-06 20:21:47 +05:30
phy-samsung-usb2.h
phy: exynos-usb2: add vbus regulator support
2015-10-06 20:21:47 +05:30
phy-spear1310-miphy.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-spear1340-miphy.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-stih41x-usb.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-stih407-usb.c
phy-sun4i-usb.c
phy: sun4i-usb: Use devm_gpiod_get_optional for optional GPIOs
2015-10-06 20:21:47 +05:30
phy-sun9i-usb.c
phy: Constify struct phy_ops variables
2015-08-03 18:35:09 +05:30
phy-ti-pipe3.c
phy: for 4.3
2015-08-14 16:45:51 -07:00
phy-tusb1210.c
This is the bulk of GPIO changes for the v4.3 kernel cycle:
2015-09-04 10:07:45 -07:00
phy-twl4030-usb.c
usb: musb: core: Fix handling of the phy notifications
2015-12-16 10:07:28 -06:00
phy-xgene.c
ulpi_phy.h
phy: ulpi_phy: Add const qualifier to ops
2015-08-03 18:35:09 +05:30