diff options
| author | Thomas Quinot <thomas@FreeBSD.org> | 2013-06-23 20:22:49 +0000 |
|---|---|---|
| committer | Thomas Quinot <thomas@FreeBSD.org> | 2013-06-23 20:22:49 +0000 |
| commit | 73ecbbb39cbc9a2f3b9fd2d9b0243d49c115e2c2 (patch) | |
| tree | 4d469e422c455acfba533a91df005ce7ddffcadc /sys/dev/usb | |
| parent | 4db527d7ab862844c319011895a2b490f1886935 (diff) | |
Notes
Diffstat (limited to 'sys/dev/usb')
| -rw-r--r-- | sys/dev/usb/serial/uark.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/sys/dev/usb/serial/uark.c b/sys/dev/usb/serial/uark.c index e318cdf0a948..f0737f2abfef 100644 --- a/sys/dev/usb/serial/uark.c +++ b/sys/dev/usb/serial/uark.c @@ -92,7 +92,6 @@ struct uark_softc { uint8_t sc_msr; uint8_t sc_lsr; - uint8_t sc_irda; /* Set to 1 for IrDA */ }; /* prototypes */ @@ -174,12 +173,8 @@ MODULE_DEPEND(uark, ucom, 1, 1, 1); MODULE_DEPEND(uark, usb, 1, 1, 1); MODULE_VERSION(uark, 1); -#define UARK_TYPE_SERIAL 0 -#define UARK_TYPE_IRDA 1 - static const STRUCT_USB_HOST_ID uark_devs[] = { - {USB_VPI(USB_VENDOR_ARKMICRO, USB_PRODUCT_ARKMICRO_ARK3116, UARK_TYPE_SERIAL)}, - {USB_VPI(USB_VENDOR_ARKMICRO2, USB_PRODUCT_ARKMICRO2_ARK3118, UARK_TYPE_IRDA)}, + {USB_VPI(USB_VENDOR_ARKMICRO, USB_PRODUCT_ARKMICRO_ARK3116, 0)}, }; static int @@ -212,7 +207,6 @@ uark_attach(device_t dev) ucom_ref(&sc->sc_super_ucom); sc->sc_udev = uaa->device; - sc->sc_irda = (USB_GET_DRIVER_INFO (uaa) == UARK_TYPE_IRDA); iface_index = UARK_IFACE_INDEX; error = usbd_transfer_setup @@ -384,15 +378,6 @@ uark_cfg_param(struct ucom_softc *ucom, struct termios *t) uint32_t speed = t->c_ospeed; uint16_t data; - if (!(sc->sc_irda)) { - uark_cfg_write(sc, 0xb, 0); - } else { - uark_cfg_write(sc, 0xb, 1); - uark_cfg_write(sc, 0xc, 0); - uark_cfg_write(sc, 0xd, 0x41); - uark_cfg_write(sc, 0xa, 1); - } - /* * NOTE: When reverse computing the baud rate from the "data" all * allowed baud rates are within 3% of the initial baud rate. @@ -434,10 +419,6 @@ uark_cfg_param(struct ucom_softc *ucom, struct termios *t) } uark_cfg_write(sc, 3, 0x00); uark_cfg_write(sc, 3, data); - - uark_cfg_write(sc, 0xe, 0); - if (sc->sc_irda) - uark_cfg_write (sc, 9, 0); } static void |
