svn commit: r333877 - head/sys/dev/usb/template
Edward Tomasz Napierala
trasz at FreeBSD.org
Sat May 19 15:11:27 UTC 2018
Author: trasz
Date: Sat May 19 15:11:24 2018
New Revision: 333877
URL: https://svnweb.freebsd.org/changeset/base/333877
Log:
Add #defines for vendor/product USB IDs. No functional changes.
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/usb/template/usb_template_audio.c
head/sys/dev/usb/template/usb_template_cdce.c
head/sys/dev/usb/template/usb_template_kbd.c
head/sys/dev/usb/template/usb_template_midi.c
head/sys/dev/usb/template/usb_template_modem.c
head/sys/dev/usb/template/usb_template_mouse.c
head/sys/dev/usb/template/usb_template_msc.c
head/sys/dev/usb/template/usb_template_mtp.c
head/sys/dev/usb/template/usb_template_multi.c
head/sys/dev/usb/template/usb_template_phone.c
head/sys/dev/usb/template/usb_template_serialnet.c
Modified: head/sys/dev/usb/template/usb_template_audio.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_audio.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_audio.c Sat May 19 15:11:24 2018 (r333877)
@@ -78,6 +78,8 @@ enum {
AUDIO_MAX_INDEX,
};
+#define AUDIO_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define AUDIO_DEFAULT_PRODUCT_ID 0x000A
#define AUDIO_DEFAULT_MIXER "Mixer interface"
#define AUDIO_DEFAULT_RECORD "Record interface"
#define AUDIO_DEFAULT_PLAYBACK "Playback interface"
@@ -364,8 +366,8 @@ static usb_temp_get_string_desc_t audio_get_string_des
struct usb_temp_device_desc usb_template_audio = {
.getStringDesc = &audio_get_string_desc,
.ppConfigDesc = audio_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x000A,
+ .idVendor = AUDIO_DEFAULT_VENDOR_ID,
+ .idProduct = AUDIO_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_cdce.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_cdce.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_cdce.c Sat May 19 15:11:24 2018 (r333877)
@@ -79,6 +79,8 @@ enum {
ETH_MAX_INDEX,
};
+#define ETH_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define ETH_DEFAULT_PRODUCT_ID 0x0001
#define ETH_DEFAULT_MAC "2A02030405060789AB"
#define ETH_DEFAULT_CONTROL "USB Ethernet Comm Interface"
#define ETH_DEFAULT_DATA "USB Ethernet Data Interface"
@@ -230,8 +232,8 @@ static const struct usb_temp_config_desc *eth_configs[
struct usb_temp_device_desc usb_template_cdce = {
.getStringDesc = ð_get_string_desc,
.ppConfigDesc = eth_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x0001,
+ .idVendor = ETH_DEFAULT_VENDOR_ID,
+ .idProduct = ETH_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_kbd.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_kbd.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_kbd.c Sat May 19 15:11:24 2018 (r333877)
@@ -76,6 +76,8 @@ enum {
KBD_MAX_INDEX,
};
+#define KBD_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define KBD_DEFAULT_PRODUCT_ID 0x00CB
#define KBD_DEFAULT_INTERFACE "Keyboard Interface"
#define KBD_DEFAULT_MANUFACTURER "FreeBSD foundation"
#define KBD_DEFAULT_PRODUCT "Keyboard Test Device"
@@ -172,8 +174,8 @@ struct usb_temp_device_desc usb_template_kbd = {
.getStringDesc = &keyboard_get_string_desc,
.getVendorDesc = &keyboard_get_vendor_desc,
.ppConfigDesc = keyboard_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x00CB,
+ .idVendor = KBD_DEFAULT_VENDOR_ID,
+ .idProduct = KBD_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_midi.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_midi.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_midi.c Sat May 19 15:11:24 2018 (r333877)
@@ -75,6 +75,8 @@ enum {
MIDI_MAX_INDEX,
};
+#define MIDI_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MIDI_DEFAULT_PRODUCT_ID 0x00BB
#define MIDI_DEFAULT_INTERFACE "MIDI interface"
#define MIDI_DEFAULT_MANUFACTURER "FreeBSD foundation"
#define MIDI_DEFAULT_PRODUCT "MIDI Test Device"
@@ -212,8 +214,8 @@ static usb_temp_get_string_desc_t midi_get_string_desc
struct usb_temp_device_desc usb_template_midi = {
.getStringDesc = &midi_get_string_desc,
.ppConfigDesc = midi_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x00BB,
+ .idVendor = MIDI_DEFAULT_VENDOR_ID,
+ .idProduct = MIDI_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = 0,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_modem.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_modem.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_modem.c Sat May 19 15:11:24 2018 (r333877)
@@ -76,6 +76,8 @@ enum {
MODEM_MAX_INDEX,
};
+#define MODEM_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MODEM_DEFAULT_PRODUCT_ID 0x000E
#define MODEM_DEFAULT_INTERFACE "Modem interface"
#define MODEM_DEFAULT_MANUFACTURER "FreeBSD foundation"
#define MODEM_DEFAULT_PRODUCT "Modem Test Device"
@@ -207,8 +209,8 @@ struct usb_temp_device_desc usb_template_modem = {
.getStringDesc = &modem_get_string_desc,
.getVendorDesc = &modem_get_vendor_desc,
.ppConfigDesc = modem_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x000E,
+ .idVendor = MODEM_DEFAULT_VENDOR_ID,
+ .idProduct = MODEM_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_mouse.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_mouse.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_mouse.c Sat May 19 15:11:24 2018 (r333877)
@@ -76,6 +76,8 @@ enum {
MOUSE_MAX_INDEX,
};
+#define MOUSE_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MOUSE_DEFAULT_PRODUCT_ID 0x00AE
#define MOUSE_DEFAULT_INTERFACE "Mouse interface"
#define MOUSE_DEFAULT_MANUFACTURER "FreeBSD foundation"
#define MOUSE_DEFAULT_PRODUCT "Mouse Test Interface"
@@ -170,8 +172,8 @@ struct usb_temp_device_desc usb_template_mouse = {
.getStringDesc = &mouse_get_string_desc,
.getVendorDesc = &mouse_get_vendor_desc,
.ppConfigDesc = mouse_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x00AE,
+ .idVendor = MOUSE_DEFAULT_VENDOR_ID,
+ .idProduct = MOUSE_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_msc.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_msc.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_msc.c Sat May 19 15:11:24 2018 (r333877)
@@ -76,6 +76,8 @@ enum {
MSC_MAX_INDEX,
};
+#define MSC_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MSC_DEFAULT_PRODUCT_ID 0x0012
#define MSC_DEFAULT_INTERFACE "USB Mass Storage Interface"
#define MSC_DEFAULT_CONFIGURATION "Default Config"
#define MSC_DEFAULT_MANUFACTURER "FreeBSD foundation"
@@ -153,8 +155,8 @@ static const struct usb_temp_config_desc *msc_configs[
struct usb_temp_device_desc usb_template_msc = {
.getStringDesc = &msc_get_string_desc,
.ppConfigDesc = msc_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x0012,
+ .idVendor = MSC_DEFAULT_VENDOR_ID,
+ .idProduct = MSC_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_mtp.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_mtp.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_mtp.c Sat May 19 15:11:24 2018 (r333877)
@@ -85,6 +85,8 @@ enum {
MTP_MAX_INDEX,
};
+#define MTP_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MTP_DEFAULT_PRODUCT_ID 0x0011
#define MTP_DEFAULT_INTERFACE "USB MTP Interface"
#define MTP_DEFAULT_CONFIGURATION "Default Config"
#define MTP_DEFAULT_MANUFACTURER "FreeBSD foundation"
@@ -176,8 +178,8 @@ struct usb_temp_device_desc usb_template_mtp = {
.getStringDesc = &mtp_get_string_desc,
.getVendorDesc = &mtp_get_vendor_desc,
.ppConfigDesc = mtp_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x0011,
+ .idVendor = MTP_DEFAULT_VENDOR_ID,
+ .idProduct = MTP_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = 0,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_multi.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_multi.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_multi.c Sat May 19 15:11:24 2018 (r333877)
@@ -89,6 +89,8 @@ enum {
MULTI_MAX_INDEX,
};
+#define MULTI_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define MULTI_DEFAULT_PRODUCT_ID 0x0001
#define MULTI_DEFAULT_MODEM "Virtual serial console"
#define MULTI_DEFAULT_ETH_MAC "2A02030405060789AB"
#define MULTI_DEFAULT_ETH_CONTROL "Ethernet Comm Interface"
@@ -374,8 +376,8 @@ static const struct usb_temp_config_desc *multi_config
struct usb_temp_device_desc usb_template_multi = {
.getStringDesc = &multi_get_string_desc,
.ppConfigDesc = multi_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x0001,
+ .idVendor = MULTI_DEFAULT_VENDOR_ID,
+ .idProduct = MULTI_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_IN_INTERFACE,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_phone.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_phone.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_phone.c Sat May 19 15:11:24 2018 (r333877)
@@ -79,6 +79,8 @@ enum {
PHONE_MAX_INDEX,
};
+#define PHONE_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define PHONE_DEFAULT_PRODUCT_ID 0xb001
#define PHONE_DEFAULT_MIXER "Mixer interface"
#define PHONE_DEFAULT_RECORD "Record interface"
#define PHONE_DEFAULT_PLAYBACK "Playback interface"
@@ -362,8 +364,8 @@ struct usb_temp_device_desc usb_template_phone = {
.getStringDesc = &phone_get_string_desc,
.getVendorDesc = &phone_get_vendor_desc,
.ppConfigDesc = phone_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0xb001,
+ .idVendor = PHONE_DEFAULT_VENDOR_ID,
+ .idProduct = PHONE_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_IN_INTERFACE,
.bDeviceSubClass = 0,
Modified: head/sys/dev/usb/template/usb_template_serialnet.c
==============================================================================
--- head/sys/dev/usb/template/usb_template_serialnet.c Sat May 19 11:37:02 2018 (r333876)
+++ head/sys/dev/usb/template/usb_template_serialnet.c Sat May 19 15:11:24 2018 (r333877)
@@ -88,6 +88,8 @@ enum {
SERIALNET_MAX_INDEX,
};
+#define SERIALNET_DEFAULT_VENDOR_ID USB_TEMPLATE_VENDOR
+#define SERIALNET_DEFAULT_PRODUCT_ID 0x0001
#define SERIALNET_DEFAULT_MODEM "USB Modem Interface"
#define SERIALNET_DEFAULT_ETH_MAC "2A02030405060789AB"
#define SERIALNET_DEFAULT_ETH_CONTROL "USB Ethernet Comm Interface"
@@ -331,8 +333,8 @@ static const struct usb_temp_config_desc *serialnet_co
struct usb_temp_device_desc usb_template_serialnet = {
.getStringDesc = &serialnet_get_string_desc,
.ppConfigDesc = serialnet_configs,
- .idVendor = USB_TEMPLATE_VENDOR,
- .idProduct = 0x0001,
+ .idVendor = SERIALNET_DEFAULT_VENDOR_ID,
+ .idProduct = SERIALNET_DEFAULT_PRODUCT_ID,
.bcdDevice = 0x0100,
.bDeviceClass = UDCLASS_COMM,
.bDeviceSubClass = 0,
More information about the svn-src-all
mailing list