All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH linux dev-5.4 v2 0/3] aspeed-g6: enable usb support
@ 2020-01-23  7:49 rentao.bupt
  2020-01-23  7:49 ` [PATCH linux dev-5.4 v2 1/3] usb: gadget: aspeed: read vhub config from of_device_id rentao.bupt
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: rentao.bupt @ 2020-01-23  7:49 UTC (permalink / raw)
  To: Joel Stanley, Andrew Jeffery, taoren, openbmc; +Cc: Tao Ren

From: Tao Ren <rentao.bupt@gmail.com>

The patch series aims at enabling USB Host and Gadget support on AST2600
platforms. I'm targeting openbmc tree mainly for some early feedback and
more widespread testing. I'm planning to upstream the patches after
5.6-rc1.

Patch #1 moves hardcoded vhub attributes (number of downstream ports and
endpoints) to "struct ast_hub_config" which is then attached to "struct
of_device_id". By doing this, it will be easier to enable ast2600 vhub
which supports more ports and endpoints.

Patch #2 enables AST2600 support in aspeed-vhub gadget driver.

Patch #3 adds USB devices and according pin groups in aspeed-g6 dtsi.

Tao Ren (3):
  usb: gadget: aspeed: read vhub config from of_device_id
  usb: gadget: aspeed: add ast2600 vhub support
  ARM: dts: aspeed-g6: add usb functions

 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi   |  25 +++++
 arch/arm/boot/dts/aspeed-g6.dtsi           |  43 ++++++++
 drivers/usb/gadget/udc/aspeed-vhub/Kconfig |   4 +-
 drivers/usb/gadget/udc/aspeed-vhub/core.c  | 108 ++++++++++++++-------
 drivers/usb/gadget/udc/aspeed-vhub/dev.c   |  30 ++++--
 drivers/usb/gadget/udc/aspeed-vhub/epn.c   |   4 +-
 drivers/usb/gadget/udc/aspeed-vhub/hub.c   |  22 +++--
 drivers/usb/gadget/udc/aspeed-vhub/vhub.h  |  21 ++--
 8 files changed, 185 insertions(+), 72 deletions(-)

-- 
2.17.1

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-01-31 22:36 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-23  7:49 [PATCH linux dev-5.4 v2 0/3] aspeed-g6: enable usb support rentao.bupt
2020-01-23  7:49 ` [PATCH linux dev-5.4 v2 1/3] usb: gadget: aspeed: read vhub config from of_device_id rentao.bupt
2020-01-24  0:09   ` Andrew Jeffery
2020-01-24  1:23     ` Tao Ren
2020-01-28  0:57       ` Andrew Jeffery
2020-01-28  3:13         ` Tao Ren
2020-01-23  7:49 ` [PATCH linux dev-5.4 v2 2/3] usb: gadget: aspeed: add ast2600 vhub support rentao.bupt
2020-01-24  0:11   ` Andrew Jeffery
2020-01-23  7:49 ` [PATCH linux dev-5.4 v2 3/3] ARM: dts: aspeed-g6: add usb functions rentao.bupt
2020-01-24  0:12   ` Andrew Jeffery
2020-01-24  1:24     ` Tao Ren
2020-01-31  4:00 ` [PATCH linux dev-5.4 v2 0/3] aspeed-g6: enable usb support Joel Stanley
2020-01-31 22:36   ` Tao Ren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.