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_ */ |