Re: [PATCH] cdc-acm: Add support for Denso cradle CU-321

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

 



On Tue, Feb 17, 2015 at 08:18:35PM +0100, Björn Gerhart wrote:
> > Greg KH <greg@xxxxxxxxx> hat am 17. Februar 2015 um 15:55 geschrieben:
> > 
> > 
> > On Tue, Feb 17, 2015 at 01:10:40PM +0100, Björn Gerhart wrote:
> > > Hello,
> > > 
> > > in order to support an older USB cradle by Denso, I added its
> > > vendor-
> > > and product-ID to the array of usb_device_id acm_ids. In this way
> > > cdc-acm feels responsible for this cradle. The related /dev/ttyACM
> > > node is being created properly, and the data transfer works.
> > > 
> > > However, later cradle models by Denso do have proper descriptors, so
> > > the
> > > patch is not required for these. At the same time both the older and
> > > the
> > > later model have the same vendor- and product-ID, but they both work
> > > with the patched driver.
> > > 
> > > Declaration of the Denso cradles I tested:
> > > - both models have the same IDs: vendorID 0x076d, productID 0x0006
> > > - older model: Denso CU-321 (descriptors not properly set)
> > > - later model: Denso CU-821 (with proper descriptors)
> > > 
> > 
> > Your patch is line-wrapped and the tabs stripped out of it, making it
> > impossible to apply :(
> > 
> > Can you fix up your email client and resend so that I can apply it?
> > 
> oops, sorry for that. Once again, hopefully in proper condition this
> time:
> 
> Signed-off-by: Bjoern Gerhart <oss@xxxxxxxxxxx>
> ---
> drivers/usb/class/cdc-acm.c |    2 ++
> 1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
> index 546a17e..d5a4140 100644
> --- a/drivers/usb/class/cdc-acm.c
> +++ b/drivers/usb/class/cdc-acm.c
> @@ -1654,6 +1654,8 @@ static int acm_reset_resume(struct usb_interface
> *intf)
>  
>  static const struct usb_device_id acm_ids[] = {
>  	/* quirky and broken devices */
> +	{ USB_DEVICE(0x076d, 0x0006), /* Denso Cradle CU-321 */
> +	.driver_info = NO_UNION_NORMAL, },/* has no union descriptor */
>  	{ USB_DEVICE(0x17ef, 0x7000), /* Lenovo USB modem */
>  	.driver_info = NO_UNION_NORMAL, },/* has no union descriptor */
>  	{ USB_DEVICE(0x0870, 0x0001), /* Metricom GS Modem */

Yes, this worked, but I need a whole separate email, don't make a
maintainer have to hand-edit a patch, it doesn't work well, if at all.

So can you just resend the whole thing properly?

thanks,

greg k-h
--
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