RE: [PATCH 00/17 v2] USB: mv_udc: refactoring and bug fix

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

 



> -----Original Message-----
> From: Neil Zhang [mailto:zhangwm@xxxxxxxxxxx]
> Sent: Thursday, September 22, 2011 3:04 PM
> To: Chao Xie; gregkh@xxxxxxx; balbi@xxxxxx; bigeasy@xxxxxxxxxxxxx
> Cc: linux-usb@xxxxxxxxxxxxxxx; Haojian Zhuang; Neil Zhang
> Subject: [PATCH 00/17 v2] USB: mv_udc: refactoring and bug fix
> 
> This patch set refactor the Mavell udc driver and fix some bugs.
> The purpose of refactoring is going to support all the Mavell SOCs
> with the same USB IP.
> 
> Add some new features base on the original code:
>         1. add shutdown call back.
>         2. add test mode support.
>         3. add clock gating support.
> 
> Changelog:
> V2:
> 	1. Remove unused Change-Id in all patches.
> 	2. Move some structure out of arch/arm because of not arm
> specific in patch 01.
> 	3. Do not cast the return code of ioremap in patch 01.
> 	4. Split patch 05 and 07 in order to make things simple.
> 	5. Add some more logs for patch.
> 
> 
> Neil Zhang (17):
>   USB: mv_udc: refine the driver structure.
>   USB: mv_udc: fix kernel panic on some platform
>   USB: mv_udc: fix a clerical error
>   USB: mv_udc: check if device mode in irq
>   USB: mv_udc: ep0 needn't set toggle flag
>   USB: mv_udc: init next dtd ptr for dqh when init ep0
>   USB: mv_udc: fix bug when handle setup package.
>   USB: mv_udc: add spin_lock in mv_ep_enable
>   USB: mv_udc: set unused endpoint type to bulk
>   USB: mv_udc: add spin_lock in mv_ep_disable
>   USB: mv_udc: rewrite fifo flush
>   USB: mv_udc: correct ep0 state
>   USB: mv_udc: add shutdown function for it
>   USB: mv_udc: fix dtd dma confusion
>   USB: mv_udc: use DMA API for status_req's dma address
>   USB: mv_udc: add test mode support
>   USB: mv_udc: support clock gating with vbus detection
> 
>  arch/arm/plat-pxa/include/plat/usb.h |   44 +++
>  drivers/usb/gadget/Makefile          |    2 +-
>  drivers/usb/gadget/mv_udc.h          |  211 +++----------
>  drivers/usb/gadget/mv_udc_core.c     |  585
> +++++++++++++++++++++++++++-------
>  drivers/usb/gadget/mv_udc_phy.c      |  214 -------------
>  include/linux/usb/mv_usb.h           |  193 +++++++++++
>  6 files changed, 747 insertions(+), 502 deletions(-)
>  create mode 100644 arch/arm/plat-pxa/include/plat/usb.h
>  delete mode 100644 drivers/usb/gadget/mv_udc_phy.c
>  create mode 100644 include/linux/usb/mv_usb.h

Hi All,
Can anyone help to review these patches?
Thank.

Best Regards,
Neil Zhang
--
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