[RFC v2 0/8] ci13xxx: langwell/penwell support and some fixes

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

 



Hi,

This is the 2nd version of the patchset to support langwell/penwell version
of ChipIdea block together with some fixes and reworks that are necessary or
will be useful for future driver improvements.
Some things are more RFC than others and will still need improvements (like
the TESTMODE register related stuff).

This patchset also includes conversion to platform_device, which in case if
msm is only compile-tested. While at it, I have also converted "choice" of
UDC controllers into a menu, since we can probably have more than one UDC
in the system, at least theoretically.

UDC class conversion is still missing though, will include it in the next
version.

Alexander Shishkin (8):
  ci13xxx_udc: fix ep list removal in gadget unregistering code
  ci13xxx_udc: initialize ep0{out,in} dynamically
  ci13xxx_udc: rename register layouts
  ci13xxx_pci: add langwell/penwell pci ids
  ci13xxx_udc: move hw_bank, hw_ep_max and spinlock inside struct
    ci13xxx
  ci13xxx_udc: redo register access
  usb gadget: controversial conversion of choice to menu
  ci13xxx: convert to platform device

 drivers/usb/gadget/Kconfig       |   22 +-
 drivers/usb/gadget/Makefile      |    1 +
 drivers/usb/gadget/ci13xxx_msm.c |   48 +--
 drivers/usb/gadget/ci13xxx_pci.c |  114 +++---
 drivers/usb/gadget/ci13xxx_udc.c |  727 +++++++++++++++++++++-----------------
 drivers/usb/gadget/ci13xxx_udc.h |   49 ++-
 6 files changed, 550 insertions(+), 411 deletions(-)

-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux