Deleted Added
sdiff udiff text old ( 246363 ) new ( 250204 )
full compact
1/* $FreeBSD: head/sys/dev/usb/usb_freebsd_loader.h 246363 2013-02-05 14:44:25Z 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
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 */
64#define USB_IFACE_MAX 32 /* units */
65#define USB_FIFO_MAX 128 /* 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 ---