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

Casey Connolly casey.connolly at linaro.org
Tue Jul 15 14:30:09 CEST 2025


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



More information about the U-Boot mailing list