linux-stable/drivers/phy/samsung
André Draszik bbb28a1d73 phy: exynos5-usbdrd: support isolating HS and SS ports independently
Some versions of this IP have been integrated using separate PMU power
control registers for the HS and SS parts. One example is the Google
Tensor gs101 SoC.

Such SoCs can now set pmu_offset_usbdrd0_phy_ss in their
exynos5_usbdrd_phy_drvdata for the SS phy to the appropriate value.

The existing 'usbdrdphy' alias can not be used in this case because
that is meant for determining the correct PMU offset if multiple
distinct PHYs exist in the system (as opposed to one PHY with multiple
isolators).

Signed-off-by: André Draszik <andre.draszik@linaro.org>
Tested-by: Will McVicker <willmcvicker@google.com>
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Tested-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20240617-usb-phy-gs101-v3-2-b66de9ae7424@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2024-07-02 18:52:04 +05:30
..
Kconfig phy: Revert "phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB" 2023-05-16 19:38:39 +05:30
Makefile phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning 2024-04-06 14:27:17 +05:30
phy-exynos4x12-usb2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
phy-exynos5-usbdrd.c phy: exynos5-usbdrd: support isolating HS and SS ports independently 2024-07-02 18:52:04 +05:30
phy-exynos7-ufs.c phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery 2024-04-06 14:27:17 +05:30
phy-exynos4210-usb2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
phy-exynos5250-sata.c phy: samsung: exynos5250-sata: fix missing device put in probe error paths 2022-04-11 22:47:42 +05:30
phy-exynos5250-usb2.c phy: Fix the cacography in phy-exynos5250-usb2.c 2024-07-02 18:41:23 +05:30
phy-exynos-dp-video.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-exynos-mipi-video.c phy: constify of_phandle_args in xlate 2024-02-23 17:43:14 +05:30
phy-exynos-pcie.c phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks 2022-08-01 15:25:12 -05:00
phy-exynosautov9-ufs.c phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery 2024-04-06 14:27:17 +05:30
phy-fsd-ufs.c phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery 2024-04-06 14:27:17 +05:30
phy-gs101-ufs.c phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning 2024-04-06 14:27:17 +05:30
phy-s5pv210-usb2.c phy: samsung: s5pv210-usb2: Add delay after reset 2020-05-13 08:27:35 +05:30
phy-samsung-ufs.c phy: samsung-ufs: ufs: exit on first reported error 2024-05-04 17:24:28 +05:30
phy-samsung-ufs.h phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning 2024-04-06 14:27:17 +05:30
phy-samsung-usb2.c phy: constify of_phandle_args in xlate 2024-02-23 17:43:14 +05:30
phy-samsung-usb2.h phy: samsung: Add support for the Exynos5420 variant of the USB2 PHY 2020-11-30 16:20:59 +05:30