Re: [PATCH v2 0/3] Control dp according to vbus

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

 



On Fri, Mar 06, 2015 at 10:36:01AM +0800, Peter Chen wrote:
> Changes for v2:
> - Keep the placement of struct usb_udc definition unchanging
> - Add Alan's Ack for patch 1/3
> 
> Hi Felipe & Alan:
> 
> It is the follow-up:
> http://marc.info/?l=linux-usb&m=142301743123434&w=2
> 
> In the first patch, I follow Alan's suggestion that store usb_udc
> pointer in struct usb_gadget, it will help to find usb_udc according
> to usb_gadget easlier (Using iterates usb_udc list way will meet lock
> udc_lock twice problem).
> 
> In the second patch, I introduce the API usb_udc_vbus_handler, the
> udc driver can call it if it wants to let the udc core control dp
> according to vbus.
> 
> In the third patch, I add the user chipidea for using usb_udc_vbus_handler,
> after applying this new API, all other dp control code can be deleted
> except for .pullup API.
> 
> Thanks.
> 
> Peter Chen (3):
>   usb: udc: store usb_udc pointer in struct usb_gadget
>   usb: udc: add usb_udc_vbus_handler
>   usb: chipidea: udc: apply new usb_udc_vbus_handler interface
> 
>  drivers/usb/chipidea/udc.c        | 10 +++---
>  drivers/usb/gadget/udc/udc-core.c | 68 ++++++++++++++++++++++++---------------
>  include/linux/usb/gadget.h        |  7 ++++
>  3 files changed, 54 insertions(+), 31 deletions(-)
> 
> -- 
> 1.9.1
> 

ping...

-- 

Best Regards,
Peter Chen
--
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