]> git.baikalelectronics.ru Git - kernel.git/commit
usb: gadget: add Aspeed ast2600 udc driver
authorNeal Liu <neal_liu@aspeedtech.com>
Mon, 23 May 2022 03:01:32 +0000 (11:01 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Jun 2022 04:49:47 +0000 (06:49 +0200)
commit774a4c6069cfc5d893121131446bbe20d811ea64
tree743969abde913013527f1a0bcfbe2787f15ec102
parentb702053347ca5c7b8e6b02c461c56af049d7b288
usb: gadget: add Aspeed ast2600 udc driver

Aspeed udc is compliant with USB2.0, supports USB High Speed
and Full Speed, backward compatible with USB1.1.

Supports independent DMA channel for each generic endpoint.
Supports 32/256 stages descriptor mode for all generic endpoints.

This driver supports full functionality including single/multiple
stages descriptor mode, and exposes 1 UDC gadget driver.

Signed-off-by: Neal Liu <neal_liu@aspeedtech.com>
Link: https://lore.kernel.org/r/20220523030134.2977116-2-neal_liu@aspeedtech.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/usb/gadget/udc/Kconfig
drivers/usb/gadget/udc/Makefile
drivers/usb/gadget/udc/aspeed_udc.c [new file with mode: 0644]