dm: usb: sandbox: Add a uclass for USB device emulation
With sandbox we want to be able to emulate USB devices so that we can test the USB stack. Add a uclass to support this. It implements the same operations as a normal USB device driver, but in this case passes them on to an emulation driver. Signed-off-by:Simon Glass <sjg@chromium.org> Reviewed-by:
Marek Vasut <marex@denx.de>
Showing
- Makefile 1 addition, 0 deletionsMakefile
- drivers/usb/Kconfig 2 additions, 0 deletionsdrivers/usb/Kconfig
- drivers/usb/emul/Kconfig 8 additions, 0 deletionsdrivers/usb/emul/Kconfig
- drivers/usb/emul/Makefile 8 additions, 0 deletionsdrivers/usb/emul/Makefile
- drivers/usb/emul/usb-emul-uclass.c 263 additions, 0 deletionsdrivers/usb/emul/usb-emul-uclass.c
- include/dm/uclass-id.h 1 addition, 0 deletionsinclude/dm/uclass-id.h
- include/usb.h 63 additions, 1 deletioninclude/usb.h
Loading
Please register or sign in to comment