summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2001-03-28 17:58:31 +0000
committerphk <phk@FreeBSD.org>2001-03-28 17:58:31 +0000
commitaaa134a8861012bf702a2633646a3d19b755de1c (patch)
tree2b77155142dbd25250ea01d1833abc3f34ccd5ee /sys/dev
parent5f19fe627674c92e1344ccb1d30de427562b31e3 (diff)
downloadFreeBSD-src-aaa134a8861012bf702a2633646a3d19b755de1c.zip
FreeBSD-src-aaa134a8861012bf702a2633646a3d19b755de1c.tar.gz
Small patch is required to the USB susbsystem to include support for
Epson Perfection 1240U scanner. PR: 25565 Submitted by: Martin Machacek <m@m3a.cz>
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/usbdevs.h1
-rw-r--r--sys/dev/usb/usbdevs_data.h6
-rw-r--r--sys/dev/usb/uscanner.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index 2e29114..0e65b51 100644
--- a/sys/dev/usb/usbdevs.h
+++ b/sys/dev/usb/usbdevs.h
@@ -487,6 +487,7 @@
#define USB_PRODUCT_EPSON_636 0x0101 /* Perfection 636U / 636Photo scanner */
#define USB_PRODUCT_EPSON_610 0x0103 /* Perfection 610 scanner */
#define USB_PRODUCT_EPSON_1200 0x0104 /* Perfection 1200U / 1200Photo scanner */
+#define USB_PRODUCT_EPSON_1240 0x010b /* Perfection 1240U / 1240Photo scanner */
#define USB_PRODUCT_EPSON_1600 0x0107 /* Expression 1600 scanner */
#define USB_PRODUCT_EPSON_1640 0x010a /* Perfection 1640SU scanner */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index 92e2db9..432ada0 100644
--- a/sys/dev/usb/usbdevs_data.h
+++ b/sys/dev/usb/usbdevs_data.h
@@ -598,6 +598,12 @@ struct usb_knowndev usb_knowndevs[] = {
"Perfection 1200U / 1200Photo scanner",
},
{
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1240,
+ 0,
+ "Seiko Epson Corp.",
+ "Perfection 1240U / 1240Photo scanner",
+ },
+ {
USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600,
0,
"Seiko Epson Corp.",
diff --git a/sys/dev/usb/uscanner.c b/sys/dev/usb/uscanner.c
index d3ff321..f7efb33 100644
--- a/sys/dev/usb/uscanner.c
+++ b/sys/dev/usb/uscanner.c
@@ -146,6 +146,7 @@ static const struct scanner_id {
{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_636 },
{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_610 },
{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1200 },
+ { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1240 },
{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600 },
{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1640 },
OpenPOWER on IntegriCloud