#include <linux/module.h>
#include <linux/pci.h>
#include <linux/dmapool.h>
#include <linux/kernel.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
#include <linux/vmalloc.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/hrtimer.h>
#include <linux/list.h>
#include <linux/interrupt.h>
#include <linux/usb.h>
#include <linux/usb/hcd.h>
#include <linux/moduleparam.h>
#include <linux/dma-mapping.h>
#include <linux/debugfs.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
#include <asm/byteorder.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/unaligned.h>
#include "ehci.h"
#include "ehci-dbg.c"
#include "pci-quirks.h"
#include "ehci-timer.c"
#include "ehci-hub.c"
#include "ehci-lpm.c"
#include "ehci-mem.c"
#include "ehci-q.c"
#include "ehci-sched.c"
#include "ehci-sysfs.c"
Go to the source code of this file.
|
| module_param (log2_irq_thresh, int, S_IRUGO) |
|
| MODULE_PARM_DESC (log2_irq_thresh,"log2 IRQ latency, 1-64 microframes") |
|
| module_param (park, uint, S_IRUGO) |
|
| MODULE_PARM_DESC (park,"park setting; 1-3 back-to-back async packets") |
|
| module_param (ignore_oc, bool, S_IRUGO) |
|
| MODULE_PARM_DESC (ignore_oc,"ignore bogus hardware overcurrent indications") |
|
| module_param (hird, int, S_IRUGO) |
|
| MODULE_PARM_DESC (hird,"host initiated resume duration, +1 for each 75us") |
|
| MODULE_DESCRIPTION (DRIVER_DESC) |
|
| MODULE_AUTHOR (DRIVER_AUTHOR) |
|
| MODULE_LICENSE ("GPL") |
|
| module_init (ehci_hcd_init) |
|
| module_exit (ehci_hcd_cleanup) |
|
#define DRIVER_AUTHOR "David Brownell" |
#define DRIVER_DESC "USB 2.0 'Enhanced' Host Controller (EHCI) Driver" |
#define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ |
#define EHCI_TUNE_MULT_TT 1 |
#define EHCI_TUNE_RL_HS 4 /* nak throttle; see 4.9 */ |
#define EHCI_TUNE_RL_TT 0 |
module_exit |
( |
ehci_hcd_cleanup |
| ) |
|
module_init |
( |
ehci_hcd_init |
| ) |
|
MODULE_PARM_DESC |
( |
log2_irq_thresh |
, |
|
|
"log2 IRQ |
latency, |
|
|
1-64 microframes" |
|
|
) |
| |
MODULE_PARM_DESC |
( |
park |
, |
|
|
"park setting; 1-3 back-to-back async packets" |
|
|
) |
| |
MODULE_PARM_DESC |
( |
ignore_oc |
, |
|
|
"ignore bogus hardware overcurrent indications" |
|
|
) |
| |
MODULE_PARM_DESC |
( |
hird |
, |
|
|
"host initiated resume |
duration, |
|
|
+1 for each 75us" |
|
|
) |
| |