[RESEND v2 4/6] configs: ipq9574: Enable fastboot support
Sumit Garg
sumit.garg at kernel.org
Fri Dec 19 15:29:24 CET 2025
On Thu, Dec 18, 2025 at 11:45:55AM +0530, Varadarajan Narayanan wrote:
> Enable relevant configs like USB PHY, gadget, fastboot,
> fastboot MMC support etc. to enable fastboot flashing
> of IPQ9574 based boards.
>
> Signed-off-by: Varadarajan Narayanan <varadarajan.narayanan at oss.qualcomm.com>
> ---
> configs/qcom_ipq9574_mmc_defconfig | 22 +++++++++++++++++++++-
> 1 file changed, 21 insertions(+), 1 deletion(-)
>
> diff --git a/configs/qcom_ipq9574_mmc_defconfig b/configs/qcom_ipq9574_mmc_defconfig
> index 6592d9de39d..ac534738994 100644
> --- a/configs/qcom_ipq9574_mmc_defconfig
> +++ b/configs/qcom_ipq9574_mmc_defconfig
> @@ -45,7 +45,7 @@ CONFIG_DWC_ETH_QOS=y
> CONFIG_DWC_ETH_QOS_QCOM=y
> CONFIG_RGMII=y
> CONFIG_PHY=y
> -CONFIG_PHY_QCOM_QMP_UFS=y
Any reason to drop this?
> +CONFIG_PHY_QCOM_QMP_USB=y
> CONFIG_PHY_QCOM_QUSB2=y
> CONFIG_PINCTRL=y
> CONFIG_PINCONF=y
> @@ -54,3 +54,23 @@ CONFIG_DEBUG_UART_ANNOUNCE=y
> CONFIG_MSM_SERIAL=y
> CONFIG_MSM_GENI_SERIAL=y
> CONFIG_SOC_QCOM=y
> +CONFIG_USB=y
> +CONFIG_USB_GADGET=y
> +CONFIG_DM_USB_GADGET=y
> +CONFIG_CMD_USB=y
> +CONFIG_USB_DWC3=y
> +CONFIG_USB_DWC3_GADGET=y
> +CONFIG_MISC=y
> +CONFIG_USB_DWC3_GENERIC=y
> +CONFIG_USB_FUNCTION_FASTBOOT=y
> +CONFIG_FASTBOOT=y
> +CONFIG_CMD_FASTBOOT=y
> +CONFIG_FASTBOOT_BUF_ADDR=y
> +CONFIG_FASTBOOT_BUF_SIZE=y
> +CONFIG_FASTBOOT_FLASH=y
> +CONFIG_FASTBOOT_FLASH_MMC=y
> +CONFIG_FASTBOOT_FLASH_MMC_DEV=0
> +CONFIG_USB_GADGET_VENDOR_NUM=0x18d1
> +CONFIG_USB_GADGET_PRODUCT_NUM=0xd00d
You should rather try to update following for fastboot:
$ git grep -nr ARCH_QCOM drivers/usb/gadget/Kconfig
drivers/usb/gadget/Kconfig:64: default 0x18d1 if ARCH_QCOM
drivers/usb/gadget/Kconfig:92: default 0x4ee0 if ARCH_QCOM
> +CONFIG_FASTBOOT_BUF_ADDR=0x50000000
> +CONFIG_FASTBOOT_BUF_SIZE=0x4000000
-Sumit
> --
> 2.34.1
>
More information about the U-Boot
mailing list