Re: usb/162712: commit references a PR

2011-12-03 Thread dfilter service
The following reply was made to PR usb/162712; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: usb/162712: commit references a PR
Date: Sat,  3 Dec 2011 14:02:35 + (UTC)

 Author: hselasky
 Date: Sat Dec  3 14:02:25 2011
 New Revision: 228224
 URL: http://svn.freebsd.org/changeset/base/228224
 
 Log:
   MFC r227610 and r227781:
   Add new USB IDs.
   
   PR:  usb/162712
 
 Modified:
   stable/8/sys/dev/usb/quirk/usb_quirk.c
   stable/8/sys/dev/usb/usbdevs
   stable/8/sys/dev/usb/wlan/if_run.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
 
 Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c
 ==
 --- stable/8/sys/dev/usb/quirk/usb_quirk.c Sat Dec  3 13:54:54 2011
(r228223)
 +++ stable/8/sys/dev/usb/quirk/usb_quirk.c Sat Dec  3 14:02:25 2011
(r228224)
 @@ -148,10 +148,6 @@ static struct usb_quirk_entry usb_quirks
UQ_MSC_FORCE_PROTO_SCSI),
USB_QUIRK(AIPTEK, POCKETCAM3M, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
UQ_MSC_FORCE_PROTO_SCSI),
 -  USB_QUIRK(ALCOR, SDCR_6335, 0x, 0x, UQ_MSC_NO_TEST_UNIT_READY,
 -  UQ_MSC_NO_SYNC_CACHE),
 -  USB_QUIRK(ALCOR, SDCR_6362, 0x, 0x, UQ_MSC_NO_TEST_UNIT_READY,
 -  UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(ALCOR, UMCR_9361, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN),
USB_QUIRK(ALCOR, TRANSCEND, 0x, 0x, UQ_MSC_NO_GETMAXLUN,
 @@ -462,6 +458,7 @@ static struct usb_quirk_entry usb_quirks
 * Quirks for manufacturers which USB devices does not respond
 * after issuing non-supported commands:
 */
 +  USB_QUIRK(ALCOR, DUMMY, 0x, 0x, UQ_MSC_NO_SYNC_CACHE, 
UQ_MSC_NO_TEST_UNIT_READY, UQ_MATCH_VENDOR_ONLY),
USB_QUIRK(FEIYA, DUMMY, 0x, 0x, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),
USB_QUIRK(REALTEK, DUMMY, 0x, 0x, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),
USB_QUIRK(INITIO, DUMMY, 0x, 0x, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),
 
 Modified: stable/8/sys/dev/usb/usbdevs
 ==
 --- stable/8/sys/dev/usb/usbdevs   Sat Dec  3 13:54:54 2011
(r228223)
 +++ stable/8/sys/dev/usb/usbdevs   Sat Dec  3 14:02:25 2011
(r228224)
 @@ -913,8 +913,10 @@ product ALCATEL OT535 0x02df  One Touch 
  /* Alcor Micro, Inc. products */
  product ALCOR2 KBD_HUB0x2802  Kbd Hub
  
 +product ALCOR DUMMY   0x  Dummy product
  product ALCOR SDCR_6335   0x6335  SD/MMC Card Reader
  product ALCOR SDCR_6362   0x6362  SD/MMC Card Reader
 +product ALCOR SDCR_6366   0x6366  SD/MMC Card Reader
  product ALCOR TRANSCEND   0x6387  Transcend JetFlash Drive
  product ALCOR MA_KBD_HUB  0x9213  MacAlly Kbd Hub
  product ALCOR AU9814  0x9215  AU9814 Hub
 @@ -2082,6 +2084,7 @@ product LINKSYS4 RT3070  0x0078  RT3070
  product LINKSYS4 WUSB600NV2   0x0079  WUSB600N v2
  
  /* Logitech products */
 +product LOGITECH LANW300NU2   0x0166  LAN-W300N/U2
  product LOGITECH M24520x0203  M2452 keyboard
  product LOGITECH M48480x0301  M4848 mouse
  product LOGITECH PAGESCAN 0x040f  PageScan
 @@ -2177,6 +2180,7 @@ product MELCO RT2870_1   0x0148  RT2870
  product MELCO RT2870_20x0150  RT2870
  product MELCO WLIUCGN 0x015d  WLI-UC-GN
  product MELCO WLIUCG301N  0x016f  WLI-UC-G301N
 +product MELCO WLIUCGNM0x01a2  WLI-UC-GNM
  
  /* Merlin products */
  product MERLIN V620 0x1110  Merlin V620
 
 Modified: stable/8/sys/dev/usb/wlan/if_run.c
 ==
 --- stable/8/sys/dev/usb/wlan/if_run.c Sat Dec  3 13:54:54 2011
(r228223)
 +++ stable/8/sys/dev/usb/wlan/if_run.c Sat Dec  3 14:02:25 2011
(r228224)
 @@ -208,12 +208,14 @@ static const STRUCT_USB_HOST_ID run_devs
  RUN_DEV(LOGITEC,  RT2870_1),
  RUN_DEV(LOGITEC,  RT2870_2),
  RUN_DEV(LOGITEC,  RT2870_3),
 +RUN_DEV(LOGITECH, LANW300NU2),
  RUN_DEV(MELCO,RT2870_1),
  RUN_DEV(MELCO,RT2870_2),
  RUN_DEV(MELCO,WLIUCAG300N),
  RUN_DEV(MELCO,WLIUCG300N),
  RUN_DEV(MELCO,WLIUCG301N),
  RUN_DEV(MELCO,WLIUCGN),
 +RUN_DEV(MELCO,WLIUCGNM),
  RUN_DEV(MOTOROLA4,RT2770),
  RUN_DEV(MOTOROLA4,RT3070),

Re: usb/162307: commit references a PR

2011-12-03 Thread dfilter service
The following reply was made to PR usb/162307; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: usb/162307: commit references a PR
Date: Sat,  3 Dec 2011 14:11:56 + (UTC)

 Author: hselasky
 Date: Sat Dec  3 14:11:47 2011
 New Revision: 228226
 URL: http://svn.freebsd.org/changeset/base/228226
 
 Log:
   MFC r227108, r227383 and r227463:
   Add support for modem control lines and GPIO pins to USLCOM driver.
   
   PR:  usb/162307
 
 Modified:
   stable/8/sys/dev/usb/serial/uslcom.c
   stable/8/sys/dev/usb/usb_ioctl.h
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
 
 Modified: stable/8/sys/dev/usb/serial/uslcom.c
 ==
 --- stable/8/sys/dev/usb/serial/uslcom.c   Sat Dec  3 14:03:53 2011
(r228225)
 +++ stable/8/sys/dev/usb/serial/uslcom.c   Sat Dec  3 14:11:47 2011
(r228226)
 @@ -41,6 +41,7 @@ __FBSDID($FreeBSD$);
  #include dev/usb/usb.h
  #include dev/usb/usbdi.h
  #include dev/usb/usbdi_util.h
 +#include dev/usb/usb_ioctl.h
  #include usbdevs.h
  
  #define   USB_DEBUG_VAR uslcom_debug
 @@ -63,49 +64,72 @@ SYSCTL_INT(_hw_usb_uslcom, OID_AUTO, deb
  
  #define   USLCOM_SET_DATA_BITS(x) ((x)  8)
  
 +/* Request types */
  #define   USLCOM_WRITE0x41
  #define   USLCOM_READ 0xc1
  
 +/* Request codes */
  #define   USLCOM_UART 0x00
  #define   USLCOM_BAUD_RATE0x01
  #define   USLCOM_DATA 0x03
  #define   USLCOM_BREAK0x05
  #define   USLCOM_CTRL 0x07
 +#define   USLCOM_RCTRL0x08
 +#define   USLCOM_SET_FLOWCTRL 0x13
 +#define   USLCOM_VENDOR_SPECIFIC  0xff
  
 +/* USLCOM_UART values */
  #define   USLCOM_UART_DISABLE 0x00
  #define   USLCOM_UART_ENABLE  0x01
  
 +/* USLCOM_CTRL/USLCOM_RCTRL values */
  #define   USLCOM_CTRL_DTR_ON  0x0001  
  #define   USLCOM_CTRL_DTR_SET 0x0100
  #define   USLCOM_CTRL_RTS_ON  0x0002
  #define   USLCOM_CTRL_RTS_SET 0x0200
  #define   USLCOM_CTRL_CTS 0x0010
  #define   USLCOM_CTRL_DSR 0x0020
 +#define   USLCOM_CTRL_RI  0x0040
  #define   USLCOM_CTRL_DCD 0x0080
  
 +/* USLCOM_BAUD_RATE values */
  #define   USLCOM_BAUD_REF 0x384000
  
 +/* USLCOM_DATA values */
  #define   USLCOM_STOP_BITS_1  0x00
  #define   USLCOM_STOP_BITS_2  0x02
 -
  #define   USLCOM_PARITY_NONE  0x00
  #define   USLCOM_PARITY_ODD   0x10
  #define   USLCOM_PARITY_EVEN  0x20
  
 -#define   USLCOM_PORT_NO  0x /* XXX think this should be 0 
--hps */
 +#define   USLCOM_PORT_NO  0x
  
 +/* USLCOM_BREAK values */
  #define   USLCOM_BREAK_OFF0x00
  #define   USLCOM_BREAK_ON 0x01
  
 +/* USLCOM_SET_FLOWCTRL values - 1st word */
 +#define   USLCOM_FLOW_DTR_ON  0x0001 /* DTR static active */
 +#define   USLCOM_FLOW_CTS_HS  0x0008 /* CTS handshake */
 +/* USLCOM_SET_FLOWCTRL values - 2nd word */
 +#define   USLCOM_FLOW_RTS_ON  0x0040 /* RTS static active */
 +#define   USLCOM_FLOW_RTS_HS  0x0080 /* RTS handshake */
 +
 +/* USLCOM_VENDOR_SPECIFIC values */
 +#define   USLCOM_WRITE_LATCH  0x37E1
 +#define   USLCOM_READ_LATCH   0x00C2
 +
  enum {
USLCOM_BULK_DT_WR,
USLCOM_BULK_DT_RD,
 +  USLCOM_CTRL_DT_RD,
USLCOM_N_TRANSFER,
  };
  
  struct uslcom_softc {
struct ucom_super_softc sc_super_ucom;
struct ucom_softc sc_ucom;
 +  struct usb_callout sc_watchdog;
  
struct usb_xfer *sc_xfer[USLCOM_N_TRANSFER];
struct usb_device *sc_udev;
 @@ -121,12 +145,15 @@ static device_detach_t uslcom_detach;
  
  static usb_callback_t uslcom_write_callback;
  static usb_callback_t uslcom_read_callback;
 +static usb_callback_t uslcom_control_callback;
  
  static void uslcom_open(struct ucom_softc *);
  static void uslcom_close(struct ucom_softc *);
  static void uslcom_set_dtr(struct ucom_softc *, uint8_t);
  static void uslcom_set_rts(struct ucom_softc *, uint8_t);
  static void uslcom_set_break(struct ucom_softc *, uint8_t);
 +static int uslcom_ioctl(struct ucom_softc *, uint32_t, caddr_t, int,
 +  struct thread *);
  static int uslcom_pre_param(struct ucom_softc *, struct termios *);
  static void uslcom_param(struct ucom_softc *, struct termios *);
  static void uslcom_get_status(struct ucom_softc *, uint8_t *, uint8_t *);
 @@ -143,7 +170,7 @@ static const struct usb_config uslcom_co
.endpoint = UE_ADDR_ANY,
.direction = 

Re: usb/161798: [patch] usbdevs / if_run.c modification

2011-12-03 Thread linimon
Synopsis: [patch] usbdevs / if_run.c modification

State-Changed-From-To: open-patched
State-Changed-By: linimon
State-Changed-When: Sun Dec 4 00:20:42 UTC 2011
State-Changed-Why: 
Over to committer as MFC reminder.


Responsible-Changed-From-To: freebsd-usb-hselasky
Responsible-Changed-By: linimon
Responsible-Changed-When: Sun Dec 4 00:20:42 UTC 2011
Responsible-Changed-Why: 

http://www.freebsd.org/cgi/query-pr.cgi?pr=161798
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: usb/162307: [uslcom][patch] cp2103 usb-to-serial driver does not support modem control lines

2011-12-03 Thread linimon
Synopsis: [uslcom][patch] cp2103 usb-to-serial driver does not support modem 
control lines

State-Changed-From-To: open-closed
State-Changed-By: linimon
State-Changed-When: Sun Dec 4 00:23:39 UTC 2011
State-Changed-Why: 
MFCed back to 8.


Responsible-Changed-From-To: freebsd-usb-hselasky
Responsible-Changed-By: linimon
Responsible-Changed-When: Sun Dec 4 00:23:39 UTC 2011
Responsible-Changed-Why: 
Over to committer.

http://www.freebsd.org/cgi/query-pr.cgi?pr=162307
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org