phy: samsung: disable bind/unbind platform driver feature
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 19 Jul 2019 12:25:32 +0000 (14:25 +0200)
committerKishon Vijay Abraham I <kishon@ti.com>
Fri, 23 Aug 2019 04:10:59 +0000 (09:40 +0530)
commit6aeec986f1bc5d8b30bf23b2bf330deed28f37ea
treeb5f178d3748f57a4d6d80b4e8d6aa21aa0bdc91a
parentbbae18f0fc621df81d05d614eff31f90495516d3
phy: samsung: disable bind/unbind platform driver feature

Samsung PHY drivers control the power to the SoC core components needed by
their client devices (USB HCDs, SATA, camera ISP bridge, DP encoder) to
properly operate. Disabling PHYs in runtime usually causes the client
device to crash with external abort exception or similar issue due to lack
of API to notify clients about PHY removal. This patch removes the
possiblity to unbind Samsung Exynos PHY drivers in runtime.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/samsung/phy-exynos-dp-video.c
drivers/phy/samsung/phy-exynos-mipi-video.c
drivers/phy/samsung/phy-exynos-pcie.c
drivers/phy/samsung/phy-exynos5-usbdrd.c
drivers/phy/samsung/phy-exynos5250-sata.c
drivers/phy/samsung/phy-samsung-usb2.c