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 --- |