This series enables MMC-based Fastboot flashing support for IPQ9650 boards.
This series depends on the IPQ9650 SoC enablement series which has been submitted separately and is currently under review: https://lore.kernel.org/u-boot/[email protected]/ Summary of changes: - Add clock/reset support for the IPQ9650 USB1 (HS) controller. - Add an IPQ9650-specific PHY sequence to the SNPS femto v2 USB PHY driver, selected via the "qcom,ipq9650-usb-hs-phy" compatible. - Enable the relevant USB PHY, gadget, DWC3 and Fastboot (MMC) configs. Tested on IPQ9650 RDP488 by flashing images over Fastboot USB. Badhrinath S (4): clk: qcom: ipq9650: Add USB clock support phy: qcom: snps-femto-v2: Add IPQ9650 init sequence arm: dts: ipq9650-rdp488: Set usb2 to peripheral mode configs: ipq9650: Enable fastboot support arch/arm/dts/ipq9650-rdp488-u-boot.dtsi | 4 + configs/qcom_ipq9650_mmc_defconfig | 17 +++ drivers/clk/qcom/clock-ipq9650.c | 17 +++ drivers/phy/qcom/phy-qcom-snps-femto-v2.c | 122 +++++++++++++++++++++- 4 files changed, 155 insertions(+), 5 deletions(-) -- 2.34.1
