From 04353719e25ff6cea9db26f093a2af6331ae313e Mon Sep 17 00:00:00 2001 From: carbon Date: Mon, 24 Jun 2024 10:45:18 +0800 Subject: [PATCH] kernel: support usb storage like USB flash disk execute this command first: echo host > /proc/cviusb/otg_role Signed-off-by: carbon --- .../linux/cvitek_sg2000_milkv_duos_glibc_arm64_sd_defconfig | 1 + .../linux/cvitek_sg2000_milkv_duos_musl_riscv64_sd_defconfig | 1 + .../linux/cvitek_sg2002_milkv_duo256m_glibc_arm64_sd_defconfig | 1 + .../linux/cvitek_sg2002_milkv_duo256m_musl_riscv64_sd_defconfig | 1 + 4 files changed, 4 insertions(+) diff --git a/build/boards/cv181x/sg2000_milkv_duos_glibc_arm64_sd/linux/cvitek_sg2000_milkv_duos_glibc_arm64_sd_defconfig b/build/boards/cv181x/sg2000_milkv_duos_glibc_arm64_sd/linux/cvitek_sg2000_milkv_duos_glibc_arm64_sd_defconfig index c8c47e6e0..d98f0f80e 100644 --- a/build/boards/cv181x/sg2000_milkv_duos_glibc_arm64_sd/linux/cvitek_sg2000_milkv_duos_glibc_arm64_sd_defconfig +++ b/build/boards/cv181x/sg2000_milkv_duos_glibc_arm64_sd/linux/cvitek_sg2000_milkv_duos_glibc_arm64_sd_defconfig @@ -168,6 +168,7 @@ CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y diff --git a/build/boards/cv181x/sg2000_milkv_duos_musl_riscv64_sd/linux/cvitek_sg2000_milkv_duos_musl_riscv64_sd_defconfig b/build/boards/cv181x/sg2000_milkv_duos_musl_riscv64_sd/linux/cvitek_sg2000_milkv_duos_musl_riscv64_sd_defconfig index fae8b2ed0..d8eb61fb9 100644 --- a/build/boards/cv181x/sg2000_milkv_duos_musl_riscv64_sd/linux/cvitek_sg2000_milkv_duos_musl_riscv64_sd_defconfig +++ b/build/boards/cv181x/sg2000_milkv_duos_musl_riscv64_sd/linux/cvitek_sg2000_milkv_duos_musl_riscv64_sd_defconfig @@ -178,6 +178,7 @@ CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y diff --git a/build/boards/cv181x/sg2002_milkv_duo256m_glibc_arm64_sd/linux/cvitek_sg2002_milkv_duo256m_glibc_arm64_sd_defconfig b/build/boards/cv181x/sg2002_milkv_duo256m_glibc_arm64_sd/linux/cvitek_sg2002_milkv_duo256m_glibc_arm64_sd_defconfig index c8c47e6e0..d98f0f80e 100644 --- a/build/boards/cv181x/sg2002_milkv_duo256m_glibc_arm64_sd/linux/cvitek_sg2002_milkv_duo256m_glibc_arm64_sd_defconfig +++ b/build/boards/cv181x/sg2002_milkv_duo256m_glibc_arm64_sd/linux/cvitek_sg2002_milkv_duo256m_glibc_arm64_sd_defconfig @@ -168,6 +168,7 @@ CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y diff --git a/build/boards/cv181x/sg2002_milkv_duo256m_musl_riscv64_sd/linux/cvitek_sg2002_milkv_duo256m_musl_riscv64_sd_defconfig b/build/boards/cv181x/sg2002_milkv_duo256m_musl_riscv64_sd/linux/cvitek_sg2002_milkv_duo256m_musl_riscv64_sd_defconfig index fae8b2ed0..d8eb61fb9 100644 --- a/build/boards/cv181x/sg2002_milkv_duo256m_musl_riscv64_sd/linux/cvitek_sg2002_milkv_duo256m_musl_riscv64_sd_defconfig +++ b/build/boards/cv181x/sg2002_milkv_duo256m_musl_riscv64_sd/linux/cvitek_sg2002_milkv_duo256m_musl_riscv64_sd_defconfig @@ -178,6 +178,7 @@ CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y