Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
quirks-table.h File Reference

Go to the source code of this file.

Macros

#define USB_DEVICE_VENDOR_SPEC(vend, prod)
 
#define YAMAHA_DEVICE(id, name)
 
#define YAMAHA_INTERFACE(id, intf, name)
 
#define USB_DEVICE_VENDOR_SPEC(vend, prod)
 
#define YAMAHA_DEVICE(id, name)
 
#define YAMAHA_INTERFACE(id, intf, name)
 

Functions

 YAMAHA_DEVICE (0x1000,"UX256")
 
 YAMAHA_DEVICE (0x1001,"MU1000")
 
 YAMAHA_DEVICE (0x1002,"MU2000")
 
 YAMAHA_DEVICE (0x1003,"MU500")
 
 YAMAHA_INTERFACE (0x1004, 3,"UW500")
 
 YAMAHA_DEVICE (0x1005,"MOTIF6")
 
 YAMAHA_DEVICE (0x1006,"MOTIF7")
 
 YAMAHA_DEVICE (0x1007,"MOTIF8")
 
 YAMAHA_DEVICE (0x1008,"UX96")
 
 YAMAHA_DEVICE (0x1009,"UX16")
 
 YAMAHA_INTERFACE (0x100a, 3,"EOS BX")
 
 YAMAHA_DEVICE (0x100c,"UC-MX")
 
 YAMAHA_DEVICE (0x100d,"UC-KX")
 
 YAMAHA_DEVICE (0x100e,"S08")
 
 YAMAHA_DEVICE (0x100f,"CLP-150")
 
 YAMAHA_DEVICE (0x1010,"CLP-170")
 
 YAMAHA_DEVICE (0x1011,"P-250")
 
 YAMAHA_DEVICE (0x1012,"TYROS")
 
 YAMAHA_DEVICE (0x1013,"PF-500")
 
 YAMAHA_DEVICE (0x1014,"S90")
 
 YAMAHA_DEVICE (0x1015,"MOTIF-R")
 
 YAMAHA_DEVICE (0x1016,"MDP-5")
 
 YAMAHA_DEVICE (0x1017,"CVP-204")
 
 YAMAHA_DEVICE (0x1018,"CVP-206")
 
 YAMAHA_DEVICE (0x1019,"CVP-208")
 
 YAMAHA_DEVICE (0x101a,"CVP-210")
 
 YAMAHA_DEVICE (0x101b,"PSR-1100")
 
 YAMAHA_DEVICE (0x101c,"PSR-2100")
 
 YAMAHA_DEVICE (0x101d,"CLP-175")
 
 YAMAHA_DEVICE (0x101e,"PSR-K1")
 
 YAMAHA_DEVICE (0x101f,"EZ-J24")
 
 YAMAHA_DEVICE (0x1020,"EZ-250i")
 
 YAMAHA_DEVICE (0x1021,"MOTIF ES 6")
 
 YAMAHA_DEVICE (0x1022,"MOTIF ES 7")
 
 YAMAHA_DEVICE (0x1023,"MOTIF ES 8")
 
 YAMAHA_DEVICE (0x1024,"CVP-301")
 
 YAMAHA_DEVICE (0x1025,"CVP-303")
 
 YAMAHA_DEVICE (0x1026,"CVP-305")
 
 YAMAHA_DEVICE (0x1027,"CVP-307")
 
 YAMAHA_DEVICE (0x1028,"CVP-309")
 
 YAMAHA_DEVICE (0x1029,"CVP-309GP")
 
 YAMAHA_DEVICE (0x102a,"PSR-1500")
 
 YAMAHA_DEVICE (0x102b,"PSR-3000")
 
 YAMAHA_DEVICE (0x102e,"ELS-01/01C")
 
 YAMAHA_DEVICE (0x1030,"PSR-295/293")
 
 YAMAHA_DEVICE (0x1031,"DGX-205/203")
 
 YAMAHA_DEVICE (0x1032,"DGX-305")
 
 YAMAHA_DEVICE (0x1033,"DGX-505")
 
 YAMAHA_DEVICE (0x1034, NULL)
 
 YAMAHA_DEVICE (0x1035, NULL)
 
 YAMAHA_DEVICE (0x1036, NULL)
 
 YAMAHA_DEVICE (0x1037, NULL)
 
 YAMAHA_DEVICE (0x1038, NULL)
 
 YAMAHA_DEVICE (0x1039, NULL)
 
 YAMAHA_DEVICE (0x103a, NULL)
 
 YAMAHA_DEVICE (0x103b, NULL)
 
 YAMAHA_DEVICE (0x103c, NULL)
 
 YAMAHA_DEVICE (0x103d, NULL)
 
 YAMAHA_DEVICE (0x103e, NULL)
 
 YAMAHA_DEVICE (0x103f, NULL)
 
 YAMAHA_DEVICE (0x1040, NULL)
 
 YAMAHA_DEVICE (0x1041, NULL)
 
 YAMAHA_DEVICE (0x1042, NULL)
 
 YAMAHA_DEVICE (0x1043, NULL)
 
 YAMAHA_DEVICE (0x1044, NULL)
 
 YAMAHA_DEVICE (0x1045, NULL)
 
 YAMAHA_INTERFACE (0x104e, 0, NULL)
 
 YAMAHA_DEVICE (0x104f, NULL)
 
 YAMAHA_DEVICE (0x1050, NULL)
 
 YAMAHA_DEVICE (0x1051, NULL)
 
 YAMAHA_DEVICE (0x1052, NULL)
 
 YAMAHA_INTERFACE (0x1053, 0, NULL)
 
 YAMAHA_INTERFACE (0x1054, 0, NULL)
 
 YAMAHA_DEVICE (0x1055, NULL)
 
 YAMAHA_DEVICE (0x1056, NULL)
 
 YAMAHA_DEVICE (0x1057, NULL)
 
 YAMAHA_DEVICE (0x1058, NULL)
 
 YAMAHA_DEVICE (0x1059, NULL)
 
 YAMAHA_DEVICE (0x105a, NULL)
 
 YAMAHA_DEVICE (0x105b, NULL)
 
 YAMAHA_DEVICE (0x105c, NULL)
 
 YAMAHA_DEVICE (0x105d, NULL)
 
 YAMAHA_DEVICE (0x2000,"DGP-7")
 
 YAMAHA_DEVICE (0x2001,"DGP-5")
 
 YAMAHA_DEVICE (0x2002, NULL)
 
 YAMAHA_DEVICE (0x2003, NULL)
 
 YAMAHA_DEVICE (0x5000,"CS1D")
 
 YAMAHA_DEVICE (0x5001,"DSP1D")
 
 YAMAHA_DEVICE (0x5002,"DME32")
 
 YAMAHA_DEVICE (0x5003,"DM2000")
 
 YAMAHA_DEVICE (0x5004,"02R96")
 
 YAMAHA_DEVICE (0x5005,"ACU16-C")
 
 YAMAHA_DEVICE (0x5006,"NHB32-C")
 
 YAMAHA_DEVICE (0x5007,"DM1000")
 
 YAMAHA_DEVICE (0x5008,"01V96")
 
 YAMAHA_DEVICE (0x5009,"SPX2000")
 
 YAMAHA_DEVICE (0x500a,"PM5D")
 
 YAMAHA_DEVICE (0x500b,"DME64N")
 
 YAMAHA_DEVICE (0x500c,"DME24N")
 
 YAMAHA_DEVICE (0x500d, NULL)
 
 YAMAHA_DEVICE (0x500e, NULL)
 
 YAMAHA_DEVICE (0x500f, NULL)
 
 YAMAHA_DEVICE (0x7000,"DTX")
 
 YAMAHA_DEVICE (0x7010,"UB99")
 

Macro Definition Documentation

#define USB_DEVICE_VENDOR_SPEC (   vend,
  prod 
)
Value:
.match_flags = USB_DEVICE_ID_MATCH_VENDOR | \
USB_DEVICE_ID_MATCH_PRODUCT | \
USB_DEVICE_ID_MATCH_INT_CLASS, \
.idVendor = vend, \
.idProduct = prod, \
.bInterfaceClass = USB_CLASS_VENDOR_SPEC
#define USB_DEVICE_VENDOR_SPEC (   vend,
  prod 
)
Value:
.match_flags = USB_DEVICE_ID_MATCH_VENDOR | \
USB_DEVICE_ID_MATCH_PRODUCT | \
USB_DEVICE_ID_MATCH_INT_CLASS, \
.idVendor = vend, \
.idProduct = prod, \
.bInterfaceClass = USB_CLASS_VENDOR_SPEC

Definition at line 34 of file quirks-table.h.

#define YAMAHA_DEVICE (   id,
  name 
)
Value:
{ \
USB_DEVICE(0x0499, id), \
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { \
.vendor_name = "Yamaha", \
.product_name = name, \
.ifnum = QUIRK_ANY_INTERFACE, \
} \
}

Definition at line 172 of file quirks-table.h.

#define YAMAHA_DEVICE (   id,
  name 
)
Value:
{ \
USB_DEVICE(0x0499, id), \
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { \
.vendor_name = "Yamaha", \
.product_name = name, \
.ifnum = QUIRK_ANY_INTERFACE, \
} \
}
#define YAMAHA_INTERFACE (   id,
  intf,
  name 
)
Value:
{ \
USB_DEVICE_VENDOR_SPEC(0x0499, id), \
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { \
.vendor_name = "Yamaha", \
.product_name = name, \
.ifnum = intf, \
} \
}
#define YAMAHA_INTERFACE (   id,
  intf,
  name 
)
Value:
{ \
USB_DEVICE_VENDOR_SPEC(0x0499, id), \
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { \
.vendor_name = "Yamaha", \
.product_name = name, \
.ifnum = intf, \
} \
}

Definition at line 181 of file quirks-table.h.

Function Documentation

YAMAHA_DEVICE ( 0x1000  ,
"UX256"   
)
YAMAHA_DEVICE ( 0x1001  ,
"MU1000"   
)
YAMAHA_DEVICE ( 0x1002  ,
"MU2000"   
)
YAMAHA_DEVICE ( 0x1003  ,
"MU500"   
)
YAMAHA_DEVICE ( 0x1005  ,
"MOTIF6"   
)
YAMAHA_DEVICE ( 0x1006  ,
"MOTIF7"   
)
YAMAHA_DEVICE ( 0x1007  ,
"MOTIF8"   
)
YAMAHA_DEVICE ( 0x1008  ,
"UX96"   
)
YAMAHA_DEVICE ( 0x1009  ,
"UX16"   
)
YAMAHA_DEVICE ( 0x100c  ,
"UC-MX"   
)
YAMAHA_DEVICE ( 0x100d  ,
"UC-KX"   
)
YAMAHA_DEVICE ( 0x100e  ,
"S08"   
)
YAMAHA_DEVICE ( 0x100f  ,
"CLP-150"   
)
YAMAHA_DEVICE ( 0x1010  ,
"CLP-170"   
)
YAMAHA_DEVICE ( 0x1011  ,
"P-250"   
)
YAMAHA_DEVICE ( 0x1012  ,
"TYROS"   
)
YAMAHA_DEVICE ( 0x1013  ,
"PF-500"   
)
YAMAHA_DEVICE ( 0x1014  ,
"S90"   
)
YAMAHA_DEVICE ( 0x1015  ,
"MOTIF-R  
)
YAMAHA_DEVICE ( 0x1016  ,
"MDP-5"   
)
YAMAHA_DEVICE ( 0x1017  ,
"CVP-204"   
)
YAMAHA_DEVICE ( 0x1018  ,
"CVP-206"   
)
YAMAHA_DEVICE ( 0x1019  ,
"CVP-208"   
)
YAMAHA_DEVICE ( 0x101a  ,
"CVP-210"   
)
YAMAHA_DEVICE ( 0x101b  ,
"PSR-1100"   
)
YAMAHA_DEVICE ( 0x101c  ,
"PSR-2100"   
)
YAMAHA_DEVICE ( 0x101d  ,
"CLP-175"   
)
YAMAHA_DEVICE ( 0x101e  ,
"PSR-K1  
)
YAMAHA_DEVICE ( 0x101f  ,
"EZ-J24"   
)
YAMAHA_DEVICE ( 0x1020  ,
"EZ-250i"   
)
YAMAHA_DEVICE ( 0x1021  ,
"MOTIF ES 6"   
)
YAMAHA_DEVICE ( 0x1022  ,
"MOTIF ES 7"   
)
YAMAHA_DEVICE ( 0x1023  ,
"MOTIF ES 8"   
)
YAMAHA_DEVICE ( 0x1024  ,
"CVP-301"   
)
YAMAHA_DEVICE ( 0x1025  ,
"CVP-303"   
)
YAMAHA_DEVICE ( 0x1026  ,
"CVP-305"   
)
YAMAHA_DEVICE ( 0x1027  ,
"CVP-307"   
)
YAMAHA_DEVICE ( 0x1028  ,
"CVP-309"   
)
YAMAHA_DEVICE ( 0x1029  ,
"CVP-309GP"   
)
YAMAHA_DEVICE ( 0x102a  ,
"PSR-1500"   
)
YAMAHA_DEVICE ( 0x102b  ,
"PSR-3000"   
)
YAMAHA_DEVICE ( 0x102e  ,
"ELS-01/01C"   
)
YAMAHA_DEVICE ( 0x1030  ,
"PSR-295/293"   
)
YAMAHA_DEVICE ( 0x1031  ,
"DGX-205/203"   
)
YAMAHA_DEVICE ( 0x1032  ,
"DGX-305"   
)
YAMAHA_DEVICE ( 0x1033  ,
"DGX-505"   
)
YAMAHA_DEVICE ( 0x1034  ,
NULL   
)
YAMAHA_DEVICE ( 0x1035  ,
NULL   
)
YAMAHA_DEVICE ( 0x1036  ,
NULL   
)
YAMAHA_DEVICE ( 0x1037  ,
NULL   
)
YAMAHA_DEVICE ( 0x1038  ,
NULL   
)
YAMAHA_DEVICE ( 0x1039  ,
NULL   
)
YAMAHA_DEVICE ( 0x103a  ,
NULL   
)
YAMAHA_DEVICE ( 0x103b  ,
NULL   
)
YAMAHA_DEVICE ( 0x103c  ,
NULL   
)
YAMAHA_DEVICE ( 0x103d  ,
NULL   
)
YAMAHA_DEVICE ( 0x103e  ,
NULL   
)
YAMAHA_DEVICE ( 0x103f  ,
NULL   
)
YAMAHA_DEVICE ( 0x1040  ,
NULL   
)
YAMAHA_DEVICE ( 0x1041  ,
NULL   
)
YAMAHA_DEVICE ( 0x1042  ,
NULL   
)
YAMAHA_DEVICE ( 0x1043  ,
NULL   
)
YAMAHA_DEVICE ( 0x1044  ,
NULL   
)
YAMAHA_DEVICE ( 0x1045  ,
NULL   
)
YAMAHA_DEVICE ( 0x104f  ,
NULL   
)
YAMAHA_DEVICE ( 0x1050  ,
NULL   
)
YAMAHA_DEVICE ( 0x1051  ,
NULL   
)
YAMAHA_DEVICE ( 0x1052  ,
NULL   
)
YAMAHA_DEVICE ( 0x1055  ,
NULL   
)
YAMAHA_DEVICE ( 0x1056  ,
NULL   
)
YAMAHA_DEVICE ( 0x1057  ,
NULL   
)
YAMAHA_DEVICE ( 0x1058  ,
NULL   
)
YAMAHA_DEVICE ( 0x1059  ,
NULL   
)
YAMAHA_DEVICE ( 0x105a  ,
NULL   
)
YAMAHA_DEVICE ( 0x105b  ,
NULL   
)
YAMAHA_DEVICE ( 0x105c  ,
NULL   
)
YAMAHA_DEVICE ( 0x105d  ,
NULL   
)
YAMAHA_DEVICE ( 0x2000  ,
"DGP-7"   
)
YAMAHA_DEVICE ( 0x2001  ,
"DGP-5"   
)
YAMAHA_DEVICE ( 0x2002  ,
NULL   
)
YAMAHA_DEVICE ( 0x2003  ,
NULL   
)
YAMAHA_DEVICE ( 0x5000  ,
"CS1D"   
)
YAMAHA_DEVICE ( 0x5001  ,
"DSP1D"   
)
YAMAHA_DEVICE ( 0x5002  ,
"DME32"   
)
YAMAHA_DEVICE ( 0x5003  ,
"DM2000"   
)
YAMAHA_DEVICE ( 0x5004  ,
"02R96"   
)
YAMAHA_DEVICE ( 0x5005  ,
"ACU16-C  
)
YAMAHA_DEVICE ( 0x5006  ,
"NHB32-C  
)
YAMAHA_DEVICE ( 0x5007  ,
"DM1000"   
)
YAMAHA_DEVICE ( 0x5008  ,
"01V96"   
)
YAMAHA_DEVICE ( 0x5009  ,
"SPX2000"   
)
YAMAHA_DEVICE ( 0x500a  ,
"PM5D"   
)
YAMAHA_DEVICE ( 0x500b  ,
"DME64N"   
)
YAMAHA_DEVICE ( 0x500c  ,
"DME24N"   
)
YAMAHA_DEVICE ( 0x500d  ,
NULL   
)
YAMAHA_DEVICE ( 0x500e  ,
NULL   
)
YAMAHA_DEVICE ( 0x500f  ,
NULL   
)
YAMAHA_DEVICE ( 0x7000  ,
"DTX"   
)
YAMAHA_DEVICE ( 0x7010  ,
"UB99"   
)
YAMAHA_INTERFACE ( 0x1004  ,
,
"UW500"   
)
YAMAHA_INTERFACE ( 0x100a  ,
,
"EOS BX"   
)
YAMAHA_INTERFACE ( 0x104e  ,
,
NULL   
)
YAMAHA_INTERFACE ( 0x1053  ,
,
NULL   
)
YAMAHA_INTERFACE ( 0x1054  ,
,
NULL   
)