Messages in this thread | | | Date | Wed, 21 Jun 2006 15:06:56 -0700 | From | Greg KH <> | Subject | [GIT PATCH] USB patches for 2.6.17 |
| |
Here are a lot of USB patches for 2.6.17. They do the following:
- rework the UHCI driver - lots of new device ids added - EHCI tt fixed (allowing 1.1 devices behind 2.0 hubs to work properly) - new drivers added - endpoint sysfs code redone - lots of other small bugfixes and features added
All of these changes have been in the -mm tree for a number of months.
Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/ or if master.kernel.org hasn't synced up yet: master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
The full patches will be sent to the linux-usb-devel mailing list, if anyone wants to see them.
thanks,
greg k-h
Documentation/power/swsusp.txt | 37 - Documentation/usb/usbmon.txt | 32 arch/powerpc/sysdev/fsl_soc.c | 66 -- arch/ppc/syslib/mpc83xx_devices.c | 6 drivers/block/ub.c | 78 -- drivers/media/video/usbvideo/konicawc.c | 3 drivers/usb/Makefile | 2 drivers/usb/atm/usbatm.c | 2 drivers/usb/atm/xusbatm.c | 1 drivers/usb/class/cdc-acm.c | 84 +- drivers/usb/class/cdc-acm.h | 16 drivers/usb/core/Makefile | 3 drivers/usb/core/devio.c | 38 - drivers/usb/core/endpoint.c | 275 ++++++++ drivers/usb/core/file.c | 79 +- drivers/usb/core/hub.c | 153 +++- drivers/usb/core/message.c | 182 +++-- drivers/usb/core/sysfs.c | 201 ------ drivers/usb/core/usb.c | 1 drivers/usb/core/usb.h | 3 drivers/usb/gadget/ether.c | 90 +- drivers/usb/gadget/inode.c | 62 + drivers/usb/gadget/net2280.c | 17 drivers/usb/gadget/pxa2xx_udc.c | 13 drivers/usb/gadget/rndis.c | 389 +++++------ drivers/usb/gadget/rndis.h | 26 drivers/usb/gadget/serial.c | 105 --- drivers/usb/host/Kconfig | 20 drivers/usb/host/ehci-au1xxx.c | 21 drivers/usb/host/ehci-fsl.c | 37 - drivers/usb/host/ehci-hcd.c | 50 + drivers/usb/host/ehci-pci.c | 59 - drivers/usb/host/ehci-sched.c | 216 ++++++ drivers/usb/host/isp116x-hcd.c | 4 drivers/usb/host/sl811-hcd.c | 2 drivers/usb/host/sl811_cs.c | 2 drivers/usb/host/uhci-debug.c | 45 + drivers/usb/host/uhci-hcd.c | 139 ++-- drivers/usb/host/uhci-hcd.h | 81 +- drivers/usb/host/uhci-hub.c | 5 drivers/usb/host/uhci-q.c | 947 ++++++++++++++++------------- drivers/usb/input/acecad.c | 4 drivers/usb/input/aiptek.c | 4 drivers/usb/input/appletouch.c | 117 +++ drivers/usb/input/ati_remote.c | 4 drivers/usb/input/ati_remote2.c | 2 drivers/usb/input/hid-core.c | 83 +- drivers/usb/input/hid-input.c | 36 - drivers/usb/input/hid.h | 11 drivers/usb/input/itmtouch.c | 4 drivers/usb/input/kbtab.c | 5 drivers/usb/input/keyspan_remote.c | 4 drivers/usb/input/mtouchusb.c | 4 drivers/usb/input/powermate.c | 4 drivers/usb/input/touchkitusb.c | 4 drivers/usb/input/usbkbd.c | 4 drivers/usb/input/usbmouse.c | 4 drivers/usb/input/usbtouchscreen.c | 2 drivers/usb/input/wacom.c | 5 drivers/usb/input/xpad.c | 4 drivers/usb/input/yealink.c | 4 drivers/usb/misc/Kconfig | 23 drivers/usb/misc/Makefile | 2 drivers/usb/misc/appledisplay.c | 383 +++++++++++ drivers/usb/misc/cy7c63.c | 244 +++++++ drivers/usb/misc/phidgetkit.c | 303 ++++++--- drivers/usb/misc/sisusbvga/sisusb.c | 127 +-- drivers/usb/misc/sisusbvga/sisusb.h | 6 drivers/usb/misc/sisusbvga/sisusb_con.c | 151 ++-- drivers/usb/misc/sisusbvga/sisusb_init.c | 4 drivers/usb/misc/sisusbvga/sisusb_init.h | 20 drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 drivers/usb/misc/usbtest.c | 38 - drivers/usb/mon/mon_dma.c | 5 drivers/usb/mon/mon_main.c | 23 drivers/usb/mon/mon_stat.c | 4 drivers/usb/mon/mon_text.c | 36 + drivers/usb/mon/usb_mon.h | 2 drivers/usb/net/asix.c | 4 drivers/usb/net/cdc_ether.c | 14 drivers/usb/net/pegasus.c | 29 drivers/usb/net/rndis_host.c | 2 drivers/usb/net/zaurus.c | 19 drivers/usb/serial/Kconfig | 18 drivers/usb/serial/airprime.c | 2 drivers/usb/serial/console.c | 56 + drivers/usb/serial/cp2101.c | 1 drivers/usb/serial/cyberjack.c | 2 drivers/usb/serial/cypress_m8.c | 2 drivers/usb/serial/empeg.c | 2 drivers/usb/serial/ftdi_sio.c | 13 drivers/usb/serial/ftdi_sio.h | 6 drivers/usb/serial/garmin_gps.c | 2 drivers/usb/serial/generic.c | 4 drivers/usb/serial/io_edgeport.c | 48 - drivers/usb/serial/ipaq.c | 2 drivers/usb/serial/ipw.c | 2 drivers/usb/serial/ir-usb.c | 2 drivers/usb/serial/keyspan.c | 2 drivers/usb/serial/kl5kusb105.c | 3 drivers/usb/serial/omninet.c | 2 drivers/usb/serial/option.c | 139 +++- drivers/usb/serial/pl2303.c | 4 drivers/usb/serial/usb-serial.c | 58 + drivers/usb/serial/usb-serial.h | 5 drivers/usb/serial/visor.c | 2 drivers/usb/serial/whiteheat.c | 8 drivers/usb/storage/onetouch.c | 3 drivers/usb/storage/scsiglue.c | 4 drivers/usb/storage/shuttle_usbat.c | 105 ++- drivers/usb/storage/shuttle_usbat.h | 4 drivers/usb/storage/transport.c | 88 +- drivers/usb/storage/unusual_devs.h | 35 - drivers/usb/storage/usb.c | 51 + include/linux/usb.h | 22 include/linux/usb/cdc.h | 205 ++++++ include/linux/usb/input.h | 25 include/linux/usb/isp116x.h | 29 include/linux/usb/sl811.h | 26 include/linux/usb_cdc.h | 205 ------ include/linux/usb_input.h | 25 include/linux/usb_isp116x.h | 29 include/linux/usb_sl811.h | 26 123 files changed, 4169 insertions(+), 2440 deletions(-)
---------------
Adrian Bunk: USB: sisusbvga: possible cleanups
Alan Stern: USB: usbcore: always turn on hub port power USB: net2280: add a shutdown routine USB: UHCI: store the endpoint type in the QH structure USB: UHCI: fix obscure bug in enqueue() usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice UHCI: Common result routine for Control/Bulk/Interrupt UHCI: Remove non-iso TDs as they are used UHCI: Move code for cleaning up unlinked URBs UHCI: Eliminate the TD-removal list UHCI: Reimplement FSBR UHCI: Work around old Intel bug UHCI: use integer-sized frame numbers UHCI: fix race in ISO dequeuing UHCI: store the period in the queue header UHCI: remove ISO TDs as they are used gadgetfs: fix AIO interface bugs gadgetfs: fix memory leaks usbtest: report errors in iso tests usbhid: Remove unneeded blacklist entries usbcore: port reset for composite devices USB hub: use usb_reset_composite_device usb-storage: use usb_reset_composite_device usbhid: use usb_reset_composite_device usbcore: recovery from Set-Configuration failure usb-storage: unusual_devs entry for Nikon DSC D70s UHCI: remove hc_inaccessible flag UHCI: Improve FSBR-off timing USB: unusual_devs entry for Nokia N80
Andrew Morton: Driver for Apple Cinema Display
Arjan van de Ven: USB: convert the semaphores in the sisusb driver to mutexes
Bart Massey: USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly
Chris Lund: USB: free allocated memory on io_edgeport startup memory failure
Dan Streetman: improved TT scheduling for EHCI
Daniel Drake: USB shuttle_usbat: hardcode flash detection for now USB: usb-storage alauda: Fix transport info mismerge USB: print message when device is rejected due to insufficient power
David Brownell: USB: usbnet, zaurus mtu fixup USB: correct the USB info in Documentation/power/swsusp.txt USB: more pegasus log spamming removed USB: cdc_ether: recognize olympus r1000 (fix regression) UHCI: various updates USB: whitespace removal from usb/gadget/ether USB: move <linux/usb_cdc.h> to <linux/usb/cdc.h> USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h> USB: move <linux/usb_input.h> to <linux/usb/input.h>
Duncan Sands: USBATM: remove pointless inline USBATM: remove no-longer needed #include
Eduard Warkentin: USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor
Eric Sesterhenn: USB: negative index in drivers/usb/host/isp116x-hcd.c
Franck Bui-Huu: Fix a deadlock in usbtest usb-storage: get rid of the timer during URB submission USB: gadget-serial: fix a deadlock when closing the serial device USB: gadget-serial: do not save/restore IRQ flags in gs_close()
Frank Gevaerts: USB Serial: clean tty fields on failed device open
Giridhar Pemmasani: usbcore: Fix broken RNDIS config selection
Greg Kroah-Hartman: USB: add usb_interrupt_msg() function for api completeness. USB: move the endpoint specific sysfs code to it's own file USB: make usb_create_ep_files take a struct device USB: make endpoints real struct devices USB: move usb_device_class class devices to be real devices USB: convert usb class devices to real devices USB: only make /sys/class/usb show up when there is something in it
Guennadi Liakhovetski: USB: console: fix oops USB console: fix disconnection issues
Henk Vergonet: USB: add YEALINK phones to the HID_QUIRK_IGNORE blacklist
Ian Abbott: USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1
Jeremy Fitzhardinge: USB: Add Sierra Wireless MC5720 ID to airprime.c
Kumar Gala: USB: allow multiple types of EHCI controllers to be built as modules
Luiz Fernando N. Capitulino: usbserial: Fixes wrong return values.
Matt Reimer: USB: trivial DEBUG message correction in gadget ether driver
Matthias Urlichs: USB: new devices for the Option driver
Micah Dowty: USB: Remove 4088-byte limit on usbfs control URBs USB: Allow high-bandwidth isochronous packets via usbfs
Milan Svoboda: usb gadget: allow drivers support speeds higher than full speed usb gadget: fix compile errors usb gadget: update pxa2xx_udc.c driver to fully support IXP4xx platform
Nicolas Boichat: USB: MacBook Pro touchpad support
Oliver Bock: USB: new driver for Cypress CY7C63xxx mirco controllers
Oliver Neukum: USB: cdc-acm: add a new special case for modems with buggy firmware
Paul Fulghum: USB: console: fix cr/lf issues USB: console: prevent ENODEV on node
Paul Serice: USB: EHCI works again on NVidia controllers with >2GB RAM
Pete Zaitcev: USB: clean out an unnecessary NULL check from ub usb: io_edgeport, cleanup to unicode handling USB serial: encapsulate schedule_work, remove double-calling USB: Improve Kconfig comment for mct_u232 USB: Syntax cleanup for pl2303 (trailing backslash) USB: rmmod pl2303 after -28 ub: atomic add_disk ub: random cleanups USB: io_edgeport touch-up USB: update usbmon, fix glued lines USB: implement error event in usbmon USB: update usbmon.txt
Peter Chubb: USB: shuttle_usbat: Fix handling of scatter-gather buffers USB: shuttle_usbat: Hardcode detection of HP CDRW devices
Philippe Retornaz: usb: drivers/usb/core/devio.c dereferences a userspace pointer
Ralf Baechle: USB: EHCI on non-Au1200 build fix
Rene Rebe: USB: Add Apple MacBook product IDs to usbhid
Sean Young: USB Phidget InterfaceKit: make inputs pollable and new device support
Stuart MacDonald: USB: Whiteheat: fix firmware spurious errors
Timothy Sipples: airprime.c: add Kyocera Wireless KPC650/Passport support
Vitja Makarov: USB: new cp2101 device
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |