Deleted Added
full compact
usb_freebsd_loader.h (246363) usb_freebsd_loader.h (250204)
1/* $FreeBSD: head/sys/dev/usb/usb_freebsd_loader.h 246363 2013-02-05 14:44:25Z hselasky $ */
1/* $FreeBSD: head/sys/dev/usb/usb_freebsd_loader.h 250204 2013-05-03 09:23:06Z hselasky $ */
2/*-
3 * Copyright (c) 2013 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.

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

40#define USB_HAVE_MBUF 0
41#define USB_HAVE_TT_SUPPORT 1
42#define USB_HAVE_POWERD 1
43#define USB_HAVE_MSCTEST 0
44#define USB_HAVE_PF 0
45#define USB_HAVE_ROOT_MOUNT_HOLD 0
46#define USB_HAVE_ID_SECTION 0
47#define USB_HAVE_PER_BUS_PROCESS 0
2/*-
3 * Copyright (c) 2013 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.

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

40#define USB_HAVE_MBUF 0
41#define USB_HAVE_TT_SUPPORT 1
42#define USB_HAVE_POWERD 1
43#define USB_HAVE_MSCTEST 0
44#define USB_HAVE_PF 0
45#define USB_HAVE_ROOT_MOUNT_HOLD 0
46#define USB_HAVE_ID_SECTION 0
47#define USB_HAVE_PER_BUS_PROCESS 0
48#define USB_HAVE_FIXED_ENDPOINT 0
49#define USB_HAVE_FIXED_IFACE 0
48
49#define USB_TD_GET_PROC(td) (td)->td_proc
50#define USB_PROC_GET_GID(td) (td)->p_pgid
51
52#if (!defined(USB_HOST_ALIGN)) || (USB_HOST_ALIGN <= 0)
53/* Use default value. */
54#undef USB_HOST_ALIGN
55#define USB_HOST_ALIGN 8 /* bytes, must be power of two */
56#endif
57/* Sanity check for USB_HOST_ALIGN: Verify power of two. */
58#if ((-USB_HOST_ALIGN) & USB_HOST_ALIGN) != USB_HOST_ALIGN
59#error "USB_HOST_ALIGN is not power of two."
60#endif
61#define USB_FS_ISOC_UFRAME_MAX 4 /* exclusive unit */
62#define USB_BUS_MAX 256 /* units */
63#define USB_MAX_DEVICES 128 /* units */
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 */
58#endif
59/* Sanity check for USB_HOST_ALIGN: Verify power of two. */
60#if ((-USB_HOST_ALIGN) & USB_HOST_ALIGN) != USB_HOST_ALIGN
61#error "USB_HOST_ALIGN is not power of two."
62#endif
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 */
64#define USB_IFACE_MAX 32 /* units */
65#define USB_FIFO_MAX 128 /* units */
67#define USB_IFACE_MAX 32 /* units */
68#define USB_FIFO_MAX 128 /* units */
69#define USB_MAX_EP_UNITS 32 /* units */
66#define USB_MAX_EP_STREAMS 8 /* units */
67
68#define USB_MAX_FS_ISOC_FRAMES_PER_XFER (120) /* units */
69#define USB_MAX_HS_ISOC_FRAMES_PER_XFER (8*120) /* units */
70
71#define USB_HUB_MAX_DEPTH 5
72#define USB_EP0_BUFSIZE 1024 /* bytes */
73#define USB_CS_RESET_LIMIT 20 /* failures = 20 * 50 ms = 1sec */

--- 12 unchanged lines hidden ---
70#define USB_MAX_EP_STREAMS 8 /* 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 */

--- 12 unchanged lines hidden ---