Hi Varadarajan, On 7/15/25 12:15, Varadarajan Narayanan wrote:
This series enables MMC based fastboot flashing for IPQ9574 boards. For this the following are added/enabled * USB2 & USB3 phys support * USB Gadget support, Fastboot-MMC related configs * Flashing related documentation
This is awesome! Glad to see you have the superspeed phy working. I'm a bit confused though since the of_fixup code in mach-snapdragon configures all the usb controllers for high speed only and removes the reference to the superspeed phy, is there some missing commit to adjust this?
Kind regards, // Casey (she/they)
Varadarajan Narayanan (6): clk/qcom: Add USB related clocks for IPQ9574 phy: Add IPQ9574 support to Qualcomm QUSB2 phy phy: qcom: Add QMP USB PHY driver configs: ipq9574: Enable fastboot support dts: ipq9574-rdp433-u-boot: Enable USB device mode and MMC doc: board/qualcomm: Update RDP flashing instructions arch/arm/dts/ipq9574-rdp433-u-boot.dtsi | 6 + configs/qcom_ipq9574_mmc_defconfig | 22 +- doc/board/qualcomm/rdp.rst | 14 + drivers/clk/qcom/clock-ipq9574.c | 28 + drivers/phy/qcom/Kconfig | 8 + drivers/phy/qcom/Makefile | 1 + drivers/phy/qcom/phy-qcom-qmp-common.h | 62 + drivers/phy/qcom/phy-qcom-qmp-pcs-misc-v4.h | 17 + drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v4.h | 34 + drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v5.h | 36 + drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v6.h | 17 + drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v7.h | 17 + drivers/phy/qcom/phy-qcom-qmp-pcs-v7.h | 32 + .../phy/qcom/phy-qcom-qmp-qserdes-com-v7.h | 87 + .../phy/qcom/phy-qcom-qmp-qserdes-txrx-v7.h | 78 + drivers/phy/qcom/phy-qcom-qmp-usb.c | 2114 +++++++++++++++++ drivers/phy/qcom/phy-qcom-qmp.h | 15 + drivers/phy/qcom/phy-qcom-qusb2.c | 42 + 18 files changed, 2629 insertions(+), 1 deletion(-) create mode 100644 drivers/phy/qcom/phy-qcom-qmp-common.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-misc-v4.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v4.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v5.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v6.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v7.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v7.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v7.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v7.h create mode 100644 drivers/phy/qcom/phy-qcom-qmp-usb.c base-commit: cd79a2839b01571b6f2915c219f71c05e3c97482