Deleted Added
full compact
usb_freebsd.h (250204) usb_freebsd.h (250207)
1/* $FreeBSD: head/sys/dev/usb/usb_freebsd.h 250204 2013-05-03 09:23:06Z hselasky $ */
1/* $FreeBSD: head/sys/dev/usb/usb_freebsd.h 250207 2013-05-03 11:10:04Z hselasky $ */
2/*-
3 * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.

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

42#define USB_HAVE_POWERD 1
43#define USB_HAVE_MSCTEST 1
44#define USB_HAVE_PF 1
45#define USB_HAVE_ROOT_MOUNT_HOLD 1
46#define USB_HAVE_ID_SECTION 1
47#define USB_HAVE_PER_BUS_PROCESS 1
48#define USB_HAVE_FIXED_ENDPOINT 0
49#define USB_HAVE_FIXED_IFACE 0
2/*-
3 * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.

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

42#define USB_HAVE_POWERD 1
43#define USB_HAVE_MSCTEST 1
44#define USB_HAVE_PF 1
45#define USB_HAVE_ROOT_MOUNT_HOLD 1
46#define USB_HAVE_ID_SECTION 1
47#define USB_HAVE_PER_BUS_PROCESS 1
48#define USB_HAVE_FIXED_ENDPOINT 0
49#define USB_HAVE_FIXED_IFACE 0
50#define USB_HAVE_FIXED_CONFIG 0
51#define USB_HAVE_FIXED_PORT 0
50
51#define USB_TD_GET_PROC(td) (td)->td_proc
52#define USB_PROC_GET_GID(td) (td)->p_pgid
53
54#if (!defined(USB_HOST_ALIGN)) || (USB_HOST_ALIGN <= 0)
55/* Use default value. */
56#undef USB_HOST_ALIGN
57#define USB_HOST_ALIGN 8 /* bytes, must be power of two */

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

63#define USB_FS_ISOC_UFRAME_MAX 4 /* exclusive unit */
64#define USB_BUS_MAX 256 /* units */
65#define USB_MAX_DEVICES 128 /* units */
66#define USB_CONFIG_MAX 65535 /* bytes */
67#define USB_IFACE_MAX 32 /* units */
68#define USB_FIFO_MAX 128 /* units */
69#define USB_MAX_EP_STREAMS 8 /* units */
70#define USB_MAX_EP_UNITS 32 /* units */
52
53#define USB_TD_GET_PROC(td) (td)->td_proc
54#define USB_PROC_GET_GID(td) (td)->p_pgid
55
56#if (!defined(USB_HOST_ALIGN)) || (USB_HOST_ALIGN <= 0)
57/* Use default value. */
58#undef USB_HOST_ALIGN
59#define USB_HOST_ALIGN 8 /* bytes, must be power of two */

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

65#define USB_FS_ISOC_UFRAME_MAX 4 /* exclusive unit */
66#define USB_BUS_MAX 256 /* units */
67#define USB_MAX_DEVICES 128 /* units */
68#define USB_CONFIG_MAX 65535 /* bytes */
69#define USB_IFACE_MAX 32 /* units */
70#define USB_FIFO_MAX 128 /* units */
71#define USB_MAX_EP_STREAMS 8 /* units */
72#define USB_MAX_EP_UNITS 32 /* units */
73#define USB_MAX_PORTS 255 /* units */
71
72#define USB_MAX_FS_ISOC_FRAMES_PER_XFER (120) /* units */
73#define USB_MAX_HS_ISOC_FRAMES_PER_XFER (8*120) /* units */
74
75#define USB_HUB_MAX_DEPTH 5
76#define USB_EP0_BUFSIZE 1024 /* bytes */
77#define USB_CS_RESET_LIMIT 20 /* failures = 20 * 50 ms = 1sec */
78
79#define USB_MAX_AUTO_QUIRK 4 /* maximum number of dynamic quirks */
80
81typedef uint32_t usb_timeout_t; /* milliseconds */
82typedef uint32_t usb_frlength_t; /* bytes */
83typedef uint32_t usb_frcount_t; /* units */
84typedef uint32_t usb_size_t; /* bytes */
85typedef uint32_t usb_ticks_t; /* system defined */
86typedef uint16_t usb_power_mask_t; /* see "USB_HW_POWER_XXX" */
87typedef uint16_t usb_stream_t; /* stream ID */
88
89#endif /* _USB_FREEBSD_H_ */
74
75#define USB_MAX_FS_ISOC_FRAMES_PER_XFER (120) /* units */
76#define USB_MAX_HS_ISOC_FRAMES_PER_XFER (8*120) /* units */
77
78#define USB_HUB_MAX_DEPTH 5
79#define USB_EP0_BUFSIZE 1024 /* bytes */
80#define USB_CS_RESET_LIMIT 20 /* failures = 20 * 50 ms = 1sec */
81
82#define USB_MAX_AUTO_QUIRK 4 /* maximum number of dynamic quirks */
83
84typedef uint32_t usb_timeout_t; /* milliseconds */
85typedef uint32_t usb_frlength_t; /* bytes */
86typedef uint32_t usb_frcount_t; /* units */
87typedef uint32_t usb_size_t; /* bytes */
88typedef uint32_t usb_ticks_t; /* system defined */
89typedef uint16_t usb_power_mask_t; /* see "USB_HW_POWER_XXX" */
90typedef uint16_t usb_stream_t; /* stream ID */
91
92#endif /* _USB_FREEBSD_H_ */