[RFC PATCH 0/7] usb: dwc2 host driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sascha,

I've been working on a driver for the dwc2 otg controller, for both host
and device mode.  Like you I've started from U-Boot driver and I mixed
it with some part from Linux.  For instance I've removed the register
structs and I've been using the same defines for register bit-fields as
in Linux.

I would like to share my version of the host driver, as the gadget driver
one still requires some cleanup.  This series is not to be applied on the
driver you proposed. However I am willing to propose a new series that can
be applied on the driver you proposed.  What do you think?

Cheers,
Jules

---

Jules Maselbas (7):
  usb: dwc2: Add host controller driver
  usb: dwc2: host: Handle dma mapping errors
  usb: dwc2: Dynamic fifo size support from Linux
  usb: dwc2: Rework roothub interface
  HACK: usb: dwc2: Fix toggle reset
  usb: dwc2: Rewrite dwc2_hc_init
  usb: dwc2: Read dr_mode from device tree

 drivers/usb/Kconfig       |   2 +
 drivers/usb/Makefile      |   1 +
 drivers/usb/dwc2/Kconfig  |   4 +
 drivers/usb/dwc2/Makefile |   1 +
 drivers/usb/dwc2/core.c   | 703 ++++++++++++++++++++++++++++++++
 drivers/usb/dwc2/core.h   | 546 +++++++++++++++++++++++++
 drivers/usb/dwc2/dwc2.c   | 103 +++++
 drivers/usb/dwc2/dwc2.h   |  42 ++
 drivers/usb/dwc2/host.c   | 749 ++++++++++++++++++++++++++++++++++
 drivers/usb/dwc2/regs.h   | 839 ++++++++++++++++++++++++++++++++++++++
 drivers/usb/dwc2/rhub.c   | 384 +++++++++++++++++
 11 files changed, 3374 insertions(+)
 create mode 100644 drivers/usb/dwc2/Kconfig
 create mode 100644 drivers/usb/dwc2/Makefile
 create mode 100644 drivers/usb/dwc2/core.c
 create mode 100644 drivers/usb/dwc2/core.h
 create mode 100644 drivers/usb/dwc2/dwc2.c
 create mode 100644 drivers/usb/dwc2/dwc2.h
 create mode 100644 drivers/usb/dwc2/host.c
 create mode 100644 drivers/usb/dwc2/regs.h
 create mode 100644 drivers/usb/dwc2/rhub.c

-- 
2.21.0.196.g041f5ea


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux