[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