Make phy-rockchip-usb2 available as phy for dwc2 USB
in SPL to load U-boot (full) from a USB disk.

Signed-off-by: Johan Jonker <[email protected]>
---
 drivers/phy/rockchip/Kconfig  | 10 ++++++++++
 drivers/phy/rockchip/Makefile |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/drivers/phy/rockchip/Kconfig b/drivers/phy/rockchip/Kconfig
index 745e0ea67b8d..754b178a0bbb 100644
--- a/drivers/phy/rockchip/Kconfig
+++ b/drivers/phy/rockchip/Kconfig
@@ -60,6 +60,16 @@ config PHY_ROCKCHIP_USB2
        bool "Rockchip USB2 PHY"
        depends on ARCH_ROCKCHIP
        select PHY
+       select RESET_ROCKCHIP
+       help
+         Support for Rockchip USB 2.0 PHY.
+
+config SPL_PHY_ROCKCHIP_USB2
+       bool "Rockchip USB2 PHY in SPL"
+       depends on ARCH_ROCKCHIP && SPL
+       default n
+       select SPL_PHY
+       select SPL_RESET_ROCKCHIP
        help
          Support for Rockchip USB 2.0 PHY.

diff --git a/drivers/phy/rockchip/Makefile b/drivers/phy/rockchip/Makefile
index f296dc8f3d2a..c5577dfe86e8 100644
--- a/drivers/phy/rockchip/Makefile
+++ b/drivers/phy/rockchip/Makefile
@@ -10,5 +10,5 @@ obj-$(CONFIG_PHY_ROCKCHIP_NANENG_COMBOPHY) += 
phy-rockchip-naneng-combphy.o
 obj-$(CONFIG_PHY_ROCKCHIP_PCIE)                += phy-rockchip-pcie.o
 obj-$(CONFIG_PHY_ROCKCHIP_SNPS_PCIE3)  += phy-rockchip-snps-pcie3.o
 obj-$(CONFIG_PHY_ROCKCHIP_TYPEC)       += phy-rockchip-typec.o
-obj-$(CONFIG_PHY_ROCKCHIP_USB2)                += phy-rockchip-usb2.o
+obj-$(CONFIG_$(PHASE_)PHY_ROCKCHIP_USB2)       += phy-rockchip-usb2.o
 obj-$(CONFIG_PHY_ROCKCHIP_USBDP)       += phy-rockchip-usbdp.o
--
2.39.5

Reply via email to