RE: [PATCH] Bluetooth: btusb: Add support for Qualcomm Atheros composite chip 3006

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

 



Hi Costa,

please do not top post on this mailing list. Otherwise I am just
ignoring your emails from the next time.

> For your first comment, 
> Yes, we can just add device with .driver_info in btusb_table, not in blacklist_table.
> 
> For your other comments,
> As the device has 4 USB interfaces and interface 2 is for Bluetooth function. We need to bypass the IF state in btusb.c as follow:
>       if (intf->cur_altsetting->desc.bInterfaceNuber !=0)
>       return -ENODEV;
>    
> So we use a composite_device_table matching mechanism and use forward jump to bypass the bInterfaceNumber check.
> And other vendors also can add their composite device in the composite_device_table to bypass the check.

And this can also be done via the .driver_info to select what interfaces
to expect. So please get rid of the composite table.

And post the content of /proc/bus/usb/devices so that I see how your
enpoints do look like.

Regards

Marcel


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


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux