[PATCH 0/9] board: samsung: e850-96: Enable USB

Sam Protsenko semen.protsenko at linaro.org
Thu Jul 10 00:29:17 CEST 2025


This series enables USB and related features on the E850-96 board. For
now only USB gadget is enabled; USB host will be added later. Next
features are enabled:
  - Fastboot
  - DFU
  - EFI Capsule Update (not really USB related, but DFU related)

All features are tested with Linux and Android partition tables, as well
as updating 'boot0' eMMC area where E850-96 firmware reside.

Sam Protsenko (9):
  phy: samsung: Add Exynos USB DRD PHY driver
  usb: dwc3-generic: Add Exynos850 support
  board: samsung: e850-96: Setup serial# env var
  board: samsung: e850-96: Add dfu_alt_info
  board: samsung: e850-96: Add Android partitions
  configs: e850-96: Increase malloc() pool size
  configs: e850-96: Enable USB gadget and fastboot
  board: samsung: e850-96: Enable EFI Capsule Update mechanism
  doc: samsung: Describe flashing process for E850-96

 MAINTAINERS                       |   1 +
 board/samsung/e850-96/e850-96.c   |  77 ++++++
 board/samsung/e850-96/e850-96.env |  44 ++++
 configs/e850-96_defconfig         |  25 +-
 doc/board/samsung/e850-96.rst     |  85 ++++++-
 drivers/phy/Kconfig               |   9 +
 drivers/phy/Makefile              |   1 +
 drivers/phy/phy-exynos-usbdrd.c   | 386 ++++++++++++++++++++++++++++++
 drivers/usb/dwc3/dwc3-generic.c   |   1 +
 include/configs/e850-96.h         |  21 ++
 10 files changed, 637 insertions(+), 13 deletions(-)
 create mode 100644 drivers/phy/phy-exynos-usbdrd.c

-- 
2.39.5



More information about the U-Boot mailing list