Adding new vendor and devices to usbdevs

2019-09-18 Thread Peter Ezetta
Hello tech@,

I recently noticed that usbdevs(8) was failing to identify several
products that are present in my machine. The attached diff adds
vendor X-Rite along with several of their products, as well as
adding a product from Validity Sensors.

I have rebuilt my system and tested out usbdevs, which seems to
have picked up my changes fine. I did not include usbdevs.h or
usbdevs_data.h in the diff since they are dynamically generated.

Ok?

Peter

Index: sys/dev/usb/usbdevs
===
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.701
diff -u -p -r1.701 usbdevs
--- sys/dev/usb/usbdevs 27 Aug 2019 17:59:58 - 1.701
+++ sys/dev/usb/usbdevs 18 Sep 2019 17:04:00 -
@@ -285,6 +285,7 @@ vendor AUREAL 0x0755 Aureal Semiconduct
 vendor IDOWELL 0x075d iDowell
 vendor MIDIMAN 0x0763 Midiman
 vendor CYBERPOWER 0x0764 CyberPower
+vendor XRITE 0x0765 X-Rite Incorporated
 vendor SURECOM 0x0769 Surecom Technology
 vendor LINKSYS2 0x077b Linksys
 vendor GRIFFIN 0x077d Griffin Technology
@@ -4383,6 +4384,7 @@ product VALIDITY VFS5011 0x0011 VFS5011
 product VALIDITY VFS5011_2 0x0017 VFS5011 Fingerprint Reader
 product VALIDITY VFS5011_3 0x0018 VFS5011 Fingerprint Reader
 product VALIDITY VFS5471 0x003c VFS471 Fingerprint Reader
+product VALIDITY SYNWBDI 0x0097 Synaptics WBDI

 /* Van Ooijen Technische Informatica products */
 product VOTI SELETEK_1 0x09b0 Lunatico Seletek
@@ -4476,6 +4478,13 @@ product WISTRONNEWEB AR5523_1 0x0826 AR5
 product WISTRONNEWEB AR5523_1_NF 0x0827 AR5523
 product WISTRONNEWEB AR5523_2 0x082a AR5523
 product WISTRONNEWEB AR5523_2_NF 0x0829 AR5523
+
+/* X-Rite Incorporated products */
+product XRITE HUEY 0x5001 Huey PRO Colorimeter
+product XRITE PANTONE 0x5010  X-Rite Pantone Color Sensor
+product XRITE I1 0x5020 i1 Display Pro
+product XRITE SMILE 0x6003 ColorMunki Smile
+product XRITE DTP94 0xD094 X-Rite DTP94 (Quato Silver Haze Pro)

 /* XIRING products */
 product XIRING XIMAX 0x0005 Ximax CDC
Index: sys/dev/usb/usbdevs
===
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.701
diff -u -p -r1.701 usbdevs
--- sys/dev/usb/usbdevs	27 Aug 2019 17:59:58 -	1.701
+++ sys/dev/usb/usbdevs	18 Sep 2019 17:04:00 -
@@ -285,6 +285,7 @@ vendor AUREAL		0x0755	Aureal Semiconduct
 vendor IDOWELL		0x075d	iDowell
 vendor MIDIMAN		0x0763	Midiman
 vendor CYBERPOWER	0x0764	CyberPower
+vendor XRITE		0x0765	X-Rite Incorporated
 vendor SURECOM		0x0769	Surecom Technology
 vendor LINKSYS2		0x077b	Linksys
 vendor GRIFFIN		0x077d	Griffin Technology
@@ -4383,6 +4384,7 @@ product	VALIDITY VFS5011	0x0011	VFS5011 
 product	VALIDITY VFS5011_2	0x0017	VFS5011 Fingerprint Reader
 product	VALIDITY VFS5011_3	0x0018	VFS5011 Fingerprint Reader
 product	VALIDITY VFS5471	0x003c	VFS471 Fingerprint Reader
+product VALIDITY SYNWBDI	0x0097	Synaptics WBDI
 
 /* Van Ooijen Technische Informatica products */
 product VOTI SELETEK_1		0x09b0	Lunatico Seletek
@@ -4476,6 +4478,13 @@ product WISTRONNEWEB AR5523_1	0x0826	AR5
 product WISTRONNEWEB AR5523_1_NF 0x0827	AR5523
 product WISTRONNEWEB AR5523_2	0x082a	AR5523
 product WISTRONNEWEB AR5523_2_NF 0x0829	AR5523
+
+/* X-Rite Incorporated products */
+product XRITE HUEY		0x5001	Huey PRO Colorimeter
+product XRITE PANTONE		0x5010  X-Rite Pantone Color Sensor
+product XRITE I1		0x5020	i1 Display Pro
+product XRITE SMILE		0x6003	ColorMunki Smile
+product XRITE DTP94		0xD094	X-Rite DTP94 (Quato Silver Haze Pro)
 
 /* XIRING products */
 product	XIRING XIMAX		0x0005	Ximax CDC


Re: Add new PCI product IDs

2018-11-07 Thread Peter Ezetta
Ping

On Thu, Oct 25, 2018 at 2:46 PM Peter Ezetta  wrote:

> Hello,
>
> Diff below adds product IDs for the Nvidia Quadro M1200 Mobile graphics
> card and the Intel Xeon E3-1200 v6 7th gen Host Bridge (for mobile).
>
> Index: pcidevs
> ===
> RCS file: /cvs/src/sys/dev/pci/pcidevs,v
> retrieving revision 1.1863
> diff -u -p -r1.1863 pcidevs
> --- pcidevs 22 Oct 2018 05:06:32 -  1.1863
> +++ pcidevs 25 Oct 2018 21:36:12 -
> @@ -4718,6 +4718,7 @@ product INTEL CORE7G_U_HB 0x5904  Core 7G
>  product INTEL CORE7G_U_GT1 0x5906  HD Graphics 610
>  product INTEL CORE7G_Y_HB  0x590c  Core 7G Host
>  product INTEL CORE7G_Y_GT1 0x590e  HD Graphics
> +product INTEL XEONE3_1200V6M_HB0x5910  Xeon E3-1200 v6/7 Host
>  product INTEL CORE_GMM_2   0x5911  Core GMM
>  product INTEL CORE7G_S_GT2 0x5912  HD Graphics 630
>  product INTEL CORE8G_U_HB  0x5914  Core 8G Host
> @@ -6529,6 +6530,7 @@ product NVIDIA GEFORCE940MX   0x134d  GeFor
>  product NVIDIA GEFORCEGTX750TI 0x1380  GeForce GTX 750 Ti
>  product NVIDIA GEFORCEGTX750   0x1381  GeForce GTX 750
>  product NVIDIA GEFORCEGTX745   0x1382  GeForce GTX 745
> +product NVIDIA QUADROM1200 0x13b6  Quadro M1200
>
>  /* Oak Technologies products */
>  product OAKTECH OTI10070x0107  OTI107
>


Add new PCI product IDs

2018-10-25 Thread Peter Ezetta
Hello,

Diff below adds product IDs for the Nvidia Quadro M1200 Mobile graphics
card and the Intel Xeon E3-1200 v6 7th gen Host Bridge (for mobile).

Index: pcidevs
===
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1863
diff -u -p -r1.1863 pcidevs
--- pcidevs 22 Oct 2018 05:06:32 -  1.1863
+++ pcidevs 25 Oct 2018 21:36:12 -
@@ -4718,6 +4718,7 @@ product INTEL CORE7G_U_HB 0x5904  Core 7G
 product INTEL CORE7G_U_GT1 0x5906  HD Graphics 610
 product INTEL CORE7G_Y_HB  0x590c  Core 7G Host
 product INTEL CORE7G_Y_GT1 0x590e  HD Graphics
+product INTEL XEONE3_1200V6M_HB0x5910  Xeon E3-1200 v6/7 Host
 product INTEL CORE_GMM_2   0x5911  Core GMM
 product INTEL CORE7G_S_GT2 0x5912  HD Graphics 630
 product INTEL CORE8G_U_HB  0x5914  Core 8G Host
@@ -6529,6 +6530,7 @@ product NVIDIA GEFORCE940MX   0x134d  GeFor
 product NVIDIA GEFORCEGTX750TI 0x1380  GeForce GTX 750 Ti
 product NVIDIA GEFORCEGTX750   0x1381  GeForce GTX 750
 product NVIDIA GEFORCEGTX745   0x1382  GeForce GTX 745
+product NVIDIA QUADROM1200 0x13b6  Quadro M1200

 /* Oak Technologies products */
 product OAKTECH OTI10070x0107  OTI107