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 <[email protected]>
> ---
>  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
> 

Reply via email to