Deleted Added
full compact
usb_cdc.h (184610) usb_cdc.h (188412)
1/* $NetBSD: usbcdc.h,v 1.9 2004/10/23 13:24:24 augustss Exp $ */
1/* $NetBSD: usbcdc.h,v 1.9 2004/10/23 13:24:24 augustss Exp $ */
2/* $FreeBSD: head/sys/dev/usb2/include/usb2_cdc.h 184610 2008-11-04 02:31:03Z alfred $ */
2/* $FreeBSD: head/sys/dev/usb2/include/usb2_cdc.h 188412 2009-02-09 22:02:38Z thompsa $ */
3
4/*-
5 * Copyright (c) 1998 The NetBSD Foundation, Inc.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to The NetBSD Foundation
9 * by Lennart Augustsson (lennart@augustsson.net) at
10 * Carlstedt Research & Technology.

--- 172 unchanged lines hidden (view full) ---

183#define UCDC_MDM_RXCARRIER 0x01
184#define UCDC_MDM_TXCARRIER 0x02
185#define UCDC_MDM_BREAK 0x04
186#define UCDC_MDM_RING 0x08
187#define UCDC_MDM_FRAMING_ERR 0x10
188#define UCDC_MDM_PARITY_ERR 0x20
189#define UCDC_MDM_OVERRUN_ERR 0x40
190
3
4/*-
5 * Copyright (c) 1998 The NetBSD Foundation, Inc.
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to The NetBSD Foundation
9 * by Lennart Augustsson (lennart@augustsson.net) at
10 * Carlstedt Research & Technology.

--- 172 unchanged lines hidden (view full) ---

183#define UCDC_MDM_RXCARRIER 0x01
184#define UCDC_MDM_TXCARRIER 0x02
185#define UCDC_MDM_BREAK 0x04
186#define UCDC_MDM_RING 0x08
187#define UCDC_MDM_FRAMING_ERR 0x10
188#define UCDC_MDM_PARITY_ERR 0x20
189#define UCDC_MDM_OVERRUN_ERR 0x40
190
191/* 512x4 Multi Frame Ethernet Header */
192struct usb2_cdc_mf_eth_512x4_header {
193 uByte bSig[2]; /* "FL" - Frag List */
194 uByte bReserved[4];
195 uWord wFragLength[511 * 4];
196#define CDCE_512X4_FRAG_LENGTH_OFFSET 6 /* bytes */
197#define CDCE_512X4_FRAG_LAST_MASK 0x8000
198#define CDCE_512X4_FRAG_LENGTH_MASK 0x1FFF /* bytes */
199#define CDCE_512X4_FRAME_FRAG_MAX 4 /* fragments */
200#define CDCE_512X4_FRAMES_MAX 511 /* frames */
201#define CDCE_512X4_FRAGS_MAX (511 * 4) /* fragments */
202 uWord wPadding; /* used to make transfer short */
203} __packed;
204
205#endif /* _USB_CDC_H_ */
191#endif /* _USB_CDC_H_ */