[PATCH v1 0/6] Enable fastboot support for IPQ9574 based boards

Varadarajan Narayanan quic_varada at quicinc.com
Tue Jul 15 12:15:32 CEST 2025


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

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
-- 
2.34.1



More information about the U-Boot mailing list