[PATCH v9 00/20] ci13xxx: rework

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

 



Hi,

This is the remainder of the patchset aiming to rework ci13xxx driver
to make it usable by more SoCs.

Changes since v8:
  * addressed Matthieu CASTET's comments regarding the host;
  * fixed compilation with UDC disabled and DEBUG enabled, as reported
    by Richard Zhao <richard.zhao@xxxxxxxxxxxxx>

Alexander Shishkin (19):
  usb: gadget: ci13xxx_pci: guard against devices without driver_data
  usb: gadget: ci13xxx: get rid of local tracing for good
  usb: gadget: ci13xxx: fix the context of register map
  usb: gadget: ci13xxx: don't use "advance" feature when setting
    address
  usb: gadget: ci13xxx: print basic device info when probing
  usb: move ci13xxx and related code to drivers/usb/chipidea
  usb: chipidea: split the driver code into units
  usb: chipidea: add support for roles
  usb: chipidea: remove unused field "regs" from ci13xxx
  usb: chipidea: brush up structure definitions
  usb: chipidea: drop redundant NULL check
  usb: chipidea: drop unused msm register definitions
  usb: chipidea: use common definition for USBMODE bits
  usb: chipidea: add host role
  usb: chipidea: add power_budget limit for ehci to platform data
  usb: chipidea: use generic map/unmap routines
  usb: chipidea: drop unused field "device" from ci13xxx_ep
  usb: gadget: remove langwell_udc
  MAINTAINERS: Add an entry for ChipIdea USB driver

Michael Grzeschik (1):
  usb: chipidea: isr_reset_handler fix missing locking

 MAINTAINERS                                        |    6 +
 drivers/usb/Kconfig                                |    2 +
 drivers/usb/Makefile                               |    1 +
 drivers/usb/chipidea/Kconfig                       |   32 +
 drivers/usb/chipidea/Makefile                      |   14 +
 drivers/usb/chipidea/bits.h                        |   90 +
 drivers/usb/chipidea/ci.h                          |  313 ++
 drivers/usb/{gadget => chipidea}/ci13xxx_msm.c     |    9 +-
 drivers/usb/{gadget => chipidea}/ci13xxx_pci.c     |   20 +-
 drivers/usb/chipidea/core.c                        |  474 +++
 drivers/usb/chipidea/debug.c                       |  804 +++++
 drivers/usb/chipidea/debug.h                       |   56 +
 drivers/usb/chipidea/host.c                        |  160 +
 drivers/usb/chipidea/host.h                        |   17 +
 .../usb/{gadget/ci13xxx_udc.c => chipidea/udc.c}   | 1510 +--------
 drivers/usb/chipidea/udc.h                         |   93 +
 drivers/usb/gadget/Kconfig                         |   57 -
 drivers/usb/gadget/Makefile                        |    4 -
 drivers/usb/gadget/ci13xxx_udc.h                   |  263 --
 drivers/usb/gadget/langwell_udc.c                  | 3419 --------------------
 drivers/usb/gadget/langwell_udc.h                  |  223 --
 drivers/usb/host/ehci-hcd.c                        |    8 +
 include/linux/usb/chipidea.h                       |   28 +
 include/linux/usb/langwell_udc.h                   |  310 --
 24 files changed, 2256 insertions(+), 5657 deletions(-)
 create mode 100644 drivers/usb/chipidea/Kconfig
 create mode 100644 drivers/usb/chipidea/Makefile
 create mode 100644 drivers/usb/chipidea/bits.h
 create mode 100644 drivers/usb/chipidea/ci.h
 rename drivers/usb/{gadget => chipidea}/ci13xxx_msm.c (92%)
 rename drivers/usb/{gadget => chipidea}/ci13xxx_pci.c (91%)
 create mode 100644 drivers/usb/chipidea/core.c
 create mode 100644 drivers/usb/chipidea/debug.c
 create mode 100644 drivers/usb/chipidea/debug.h
 create mode 100644 drivers/usb/chipidea/host.c
 create mode 100644 drivers/usb/chipidea/host.h
 rename drivers/usb/{gadget/ci13xxx_udc.c => chipidea/udc.c} (56%)
 create mode 100644 drivers/usb/chipidea/udc.h
 delete mode 100644 drivers/usb/gadget/ci13xxx_udc.h
 delete mode 100644 drivers/usb/gadget/langwell_udc.c
 delete mode 100644 drivers/usb/gadget/langwell_udc.h
 create mode 100644 include/linux/usb/chipidea.h
 delete mode 100644 include/linux/usb/langwell_udc.h

-- 
1.7.10

--
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