diff options
author | Sam Protsenko <semen.protsenko@linaro.org> | 2025-08-06 17:27:09 -0500 |
---|---|---|
committer | Minkyu Kang <mk7.kang@samsung.com> | 2025-09-01 16:37:13 +0900 |
commit | 88a465b47cd625775cc0a693b1d86914ca76cf5f (patch) | |
tree | 610587684d93e66746fe80560d54bf47ce081fa7 | |
parent | e52e4320ba8db5a0a42f0bf53b7ac98fcfa83a14 (diff) |
configs: e850-96: Enable USB host support
Exynos850 SoC has a dual-role USB controller which can be configured in
USB host role. As it's the only one USB controller on the board, it's
shared between "device" USB connector (micro-USB) and host USB
connectors. The hardware automatically powers on the host related parts
when the micro-USB cable (for device role) is being disconnected. Also,
as U-Boot lacks dynamic USB role switching capability, the only way to
switch the role at the moment is to modify "dr_mode" property in
U-Boot's device tree file here:
dts/upstream/src/arm64/exynos/exynos850-e850-96.dts
This won't affect the dynamic role switching later in Linux kernel, as a
separate (different) device tree blob is provided to the kernel.
Enable the USB host support and corresponding commands to make it
functional in E850-96 board.
Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
-rw-r--r-- | configs/e850-96_defconfig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/configs/e850-96_defconfig b/configs/e850-96_defconfig index 412c99468f2..d7cd1b4b8ba 100644 --- a/configs/e850-96_defconfig +++ b/configs/e850-96_defconfig @@ -29,6 +29,8 @@ CONFIG_CMD_CLK=y CONFIG_CMD_DFU=y CONFIG_CMD_GPT=y CONFIG_CMD_MMC=y +CONFIG_CMD_USB=y +CONFIG_CMD_USB_MASS_STORAGE=y CONFIG_CMD_EFIDEBUG=y # CONFIG_CMD_DATE is not set CONFIG_CMD_RTC=y @@ -63,6 +65,9 @@ CONFIG_SYSRESET=y CONFIG_SYSRESET_SYSCON=y CONFIG_USB=y CONFIG_DM_USB_GADGET=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DWC3=y +CONFIG_USB_XHCI_DWC3_OF_SIMPLE=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_GENERIC=y CONFIG_USB_GADGET=y |