USB: add USB_VENDOR_AND_INTERFACE_INFO() macro
authorGustavo Padovan <gustavo.padovan@collabora.co.uk>
Tue, 10 Jul 2012 22:10:06 +0000 (19:10 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Jul 2012 00:43:04 +0000 (17:43 -0700)
commitd81a5d1956731c453b85c141458d4ff5d6cc5366
tree528644bc7138ce2c00e4075d9caf4f575f8d92e9
parent925aa46ba963a4da6d8ee6ab1d04a02ffa8db62b
USB: add USB_VENDOR_AND_INTERFACE_INFO() macro

A lot of Broadcom Bluetooth devices provides vendor specific interface
class and we are getting flooded by patches adding new device support.
This change will help us enable support for any other Broadcom with vendor
specific device that arrives in the future.

Only the product id changes for those devices, so this macro would be
perfect for us:

{ USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01) }

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Acked-by: Henrik Rydberg <rydberg@bitmath.se>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/usb.h