summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandy.hu <andy.hu@starfivetech.com>2023-09-07 09:35:30 +0300
committerandy.hu <andy.hu@starfivetech.com>2023-09-07 09:35:30 +0300
commitf96e2395bd6f7c0b5f78231adbd8da96539e9ce8 (patch)
tree1b88cdcd4a5ce58238bb0b6ad502c3df5b6a5402
parent948a4d3f04542d4bda65d8bcb8537a63e92f7b61 (diff)
parent424ea921afc284a291f457ed11851c1c3a279955 (diff)
downloadu-boot-f96e2395bd6f7c0b5f78231adbd8da96539e9ce8.tar.xz
Merge branch 'CR_7250_add_fastboot_support_minda' into 'vf2-devel'
CR_7250 usb: cdns: Add USB device support See merge request sbc/u-boot!62
-rw-r--r--arch/riscv/dts/starfive_visionfive2.dts1
-rw-r--r--configs/starfive_visionfive2_defconfig15
2 files changed, 16 insertions, 0 deletions
diff --git a/arch/riscv/dts/starfive_visionfive2.dts b/arch/riscv/dts/starfive_visionfive2.dts
index e1429b45dd..61fb42f987 100644
--- a/arch/riscv/dts/starfive_visionfive2.dts
+++ b/arch/riscv/dts/starfive_visionfive2.dts
@@ -383,6 +383,7 @@
};
&usbdrd30 {
+ starfive,usb2-only = <1>;
status = "okay";
};
diff --git a/configs/starfive_visionfive2_defconfig b/configs/starfive_visionfive2_defconfig
index ab97830688..386e3c05fa 100644
--- a/configs/starfive_visionfive2_defconfig
+++ b/configs/starfive_visionfive2_defconfig
@@ -20,6 +20,7 @@ CONFIG_ARCH_RV64I=y
CONFIG_CMODEL_MEDANY=y
CONFIG_RISCV_SMODE=y
CONFIG_SHOW_REGS=y
+# CONFIG_ANDROID_BOOT_IMAGE is not set
CONFIG_FIT=y
CONFIG_SPL_FIT_SOURCE="jh7110-uboot-fit-image.its"
CONFIG_SUPPORT_RAW_INITRD=y
@@ -80,6 +81,15 @@ CONFIG_SPL_CLK_COMPOSITE_CCF=y
CONFIG_CLK_CCF=y
CONFIG_CLK_COMPOSITE_CCF=y
CONFIG_SPL_CLK_JH7110=y
+CONFIG_USB_FUNCTION_FASTBOOT=y
+CONFIG_FASTBOOT_BUF_ADDR=0x60000000
+CONFIG_FASTBOOT_USB_DEV=1
+CONFIG_FASTBOOT_FLASH=y
+CONFIG_FASTBOOT_UUU_SUPPORT=y
+CONFIG_FASTBOOT_FLASH_MMC_DEV=0
+CONFIG_FASTBOOT_MMC_BOOT_SUPPORT=y
+CONFIG_FASTBOOT_MMC_USER_SUPPORT=y
+CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
CONFIG_SYS_I2C_DW=y
CONFIG_SPL_SYS_I2C_DW=y
CONFIG_I2C_EEPROM=y
@@ -130,12 +140,17 @@ CONFIG_CADENCE_QSPI=y
CONFIG_SYSRESET=y
CONFIG_SYSRESET_SBI=y
CONFIG_USB=y
+CONFIG_DM_USB_GADGET=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PCI=y
CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
# CONFIG_USB_CDNS3_TI is not set
CONFIG_USB_CDNS3_STARFIVE=y
CONFIG_USB_STORAGE=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_VENDOR_NUM=0x18d1
+CONFIG_USB_GADGET_PRODUCT_NUM=0x0d02
CONFIG_DM_VIDEO=y
CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0x8000000
CONFIG_VIDEO_COPY=y