From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PATCH] USB patches for 2.6.27-rc3
Date: Wed, 13 Aug 2008 17:44:12 -0700 [thread overview]
Message-ID: <20080814004412.GA17255@suse.de> (raw)
Here are some USB patches for your 2.6.26-git tree.
The majority of this patch is removing an old driver (auerswald), and
adding a new one (musb, an USB embedded host/device combo on ARM
systems). musb is totally self-contained, so that causes no problems
with any other patches.
The majority of the other changes are new device ids and bugfixes.
Note, a new file got added for the sierra devices for their wierd
usb-storage-type devices, but that too is self-contained and affects no
one else.
Oh, there are some reworks in the gadget drivers, but they too are
self-contained and seem pretty essential for users of those drivers.
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
All of these patches have been in the -mm tree for a while, as well as
the -next releases for a few weeks.
The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.
thanks,
greg k-h
------------
Documentation/devices.txt | 3 -
Documentation/ioctl-number.txt | 1 -
Documentation/usb/auerswald.txt | 30 -
Documentation/usb/power-management.txt | 7 +-
MAINTAINERS | 12 +-
arch/arm/mach-omap2/usb-tusb6010.c | 1 -
drivers/Makefile | 1 +
drivers/i2c/chips/isp1301_omap.c | 2 +-
drivers/usb/Kconfig | 6 +-
drivers/usb/atm/cxacru.c | 2 +-
drivers/usb/class/cdc-acm.c | 86 +-
drivers/usb/class/cdc-acm.h | 3 +-
drivers/usb/core/driver.c | 5 +-
drivers/usb/core/message.c | 2 +-
drivers/usb/gadget/Kconfig | 10 +
drivers/usb/gadget/dummy_hcd.c | 5 +-
drivers/usb/gadget/f_acm.c | 196 +++-
drivers/usb/gadget/f_ecm.c | 2 -
drivers/usb/gadget/f_rndis.c | 2 -
drivers/usb/gadget/f_serial.c | 2 -
drivers/usb/gadget/f_subset.c | 2 -
drivers/usb/gadget/gadget_chips.h | 6 +
drivers/usb/gadget/omap_udc.c | 5 +-
drivers/usb/gadget/u_serial.c | 290 +++--
drivers/usb/gadget/u_serial.h | 12 +-
drivers/usb/host/isp1760-hcd.c | 53 +-
drivers/usb/host/isp1760-hcd.h | 5 +
drivers/usb/host/ohci-hcd.c | 23 +-
drivers/usb/host/ohci-hub.c | 11 +-
drivers/usb/host/ohci-omap.c | 3 +-
drivers/usb/host/ohci-pci.c | 132 ++
drivers/usb/host/ohci-q.c | 6 +
drivers/usb/host/ohci.h | 11 +
drivers/usb/host/r8a66597-hcd.c | 49 +-
drivers/usb/misc/Kconfig | 10 -
drivers/usb/misc/Makefile | 1 -
drivers/usb/misc/auerswald.c | 2152 ------------------------------
drivers/usb/musb/Kconfig | 176 +++
drivers/usb/musb/Makefile | 86 ++
drivers/usb/musb/cppi_dma.c | 1540 ++++++++++++++++++++++
drivers/usb/musb/cppi_dma.h | 133 ++
drivers/usb/musb/davinci.c | 462 +++++++
drivers/usb/musb/davinci.h | 100 ++
drivers/usb/musb/musb_core.c | 2261 ++++++++++++++++++++++++++++++++
drivers/usb/musb/musb_core.h | 507 +++++++
drivers/usb/musb/musb_debug.h | 66 +
drivers/usb/musb/musb_dma.h | 172 +++
drivers/usb/musb/musb_gadget.c | 2031 ++++++++++++++++++++++++++++
drivers/usb/musb/musb_gadget.h | 108 ++
drivers/usb/musb/musb_gadget_ep0.c | 981 ++++++++++++++
drivers/usb/musb/musb_host.c | 2170 ++++++++++++++++++++++++++++++
drivers/usb/musb/musb_host.h | 110 ++
drivers/usb/musb/musb_io.h | 115 ++
drivers/usb/musb/musb_procfs.c | 830 ++++++++++++
drivers/usb/musb/musb_regs.h | 300 +++++
drivers/usb/musb/musb_virthub.c | 425 ++++++
drivers/usb/musb/musbhsdma.c | 433 ++++++
drivers/usb/musb/omap2430.c | 324 +++++
drivers/usb/musb/omap2430.h | 56 +
drivers/usb/musb/tusb6010.c | 1151 ++++++++++++++++
drivers/usb/musb/tusb6010.h | 233 ++++
drivers/usb/musb/tusb6010_omap.c | 719 ++++++++++
drivers/usb/serial/Kconfig | 7 +-
drivers/usb/serial/ftdi_sio.c | 6 +
drivers/usb/serial/ftdi_sio.h | 7 +
drivers/usb/serial/option.c | 44 +-
drivers/usb/serial/pl2303.c | 1 -
drivers/usb/serial/pl2303.h | 4 -
drivers/usb/serial/sierra.c | 170 ++--
drivers/usb/serial/usb-serial.c | 7 +-
drivers/usb/storage/Kconfig | 12 +
drivers/usb/storage/Makefile | 1 +
drivers/usb/storage/sierra_ms.c | 207 +++
drivers/usb/storage/sierra_ms.h | 4 +
drivers/usb/storage/transport.c | 17 +-
drivers/usb/storage/unusual_devs.h | 40 +-
drivers/usb/storage/usb.c | 3 +
include/linux/usb.h | 2 +
include/linux/usb/musb.h | 98 ++
include/linux/usb/serial.h | 3 +-
80 files changed, 16723 insertions(+), 2548 deletions(-)
delete mode 100644 Documentation/usb/auerswald.txt
delete mode 100644 drivers/usb/misc/auerswald.c
create mode 100644 drivers/usb/musb/Kconfig
create mode 100644 drivers/usb/musb/Makefile
create mode 100644 drivers/usb/musb/cppi_dma.c
create mode 100644 drivers/usb/musb/cppi_dma.h
create mode 100644 drivers/usb/musb/davinci.c
create mode 100644 drivers/usb/musb/davinci.h
create mode 100644 drivers/usb/musb/musb_core.c
create mode 100644 drivers/usb/musb/musb_core.h
create mode 100644 drivers/usb/musb/musb_debug.h
create mode 100644 drivers/usb/musb/musb_dma.h
create mode 100644 drivers/usb/musb/musb_gadget.c
create mode 100644 drivers/usb/musb/musb_gadget.h
create mode 100644 drivers/usb/musb/musb_gadget_ep0.c
create mode 100644 drivers/usb/musb/musb_host.c
create mode 100644 drivers/usb/musb/musb_host.h
create mode 100644 drivers/usb/musb/musb_io.h
create mode 100644 drivers/usb/musb/musb_procfs.c
create mode 100644 drivers/usb/musb/musb_regs.h
create mode 100644 drivers/usb/musb/musb_virthub.c
create mode 100644 drivers/usb/musb/musbhsdma.c
create mode 100644 drivers/usb/musb/omap2430.c
create mode 100644 drivers/usb/musb/omap2430.h
create mode 100644 drivers/usb/musb/tusb6010.c
create mode 100644 drivers/usb/musb/tusb6010.h
create mode 100644 drivers/usb/musb/tusb6010_omap.c
create mode 100644 drivers/usb/storage/sierra_ms.c
create mode 100644 drivers/usb/storage/sierra_ms.h
create mode 100644 include/linux/usb/musb.h
---------------
Alan Stern (8):
USB: add missing kerneldoc line for "needs_binding"
USB: OHCI: fix system hang caused by earlier patch
usb-serial: don't release unregistered minors
USB: fix interface unregistration logic
usb-storage: automatically recognize bad residues
usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader
usb-storage: unusual_devs entry for Nokia 5300
USB: fix compiler warning fix
Alexander Beregalov (1):
usb/core/driver: fix warning
André Schenk (1):
USB: ftdi_sio: Add USB Product Id for ELV HS485
Dave Jones (1):
USB: usb-storage: quirk around v1.11 firmware on Nikon D4
David Brownell (7):
USB: fix USB boot crash, ecm_do_notify(), list_add corruption. prev->next should be next (ffff88003b8f82f8)
USB: serial gadget: rx path data loss fixes
usb gadget: remove needless struct members
usb gadget: issue notifications from ACM function
usb: cdc-acm: bugfix release()
usb: cdc-acm: stop dropping tx buffers
usb: cdc-acm: drain writes on close
Dmitry Baryshkov (4):
USB: ohci: make distrust_firmware a quirk
USB: Hook start_hnp into ohci struct
USB: isp1301: fix compilation
USB: omap_udc: fix compilation with debug enabled
Enrico Scholz (1):
usb: ISP1760: improve pre-fetch timing
Felipe Balbi (4):
usb: gadget: protect gadget_chips.h from been included twice
USB: Add MUSB and TUSB support
usb: musb: fix hanging when rmmod gadget driver
usb: musb: pass configuration specifics via pdata
Frederik Kriewitz (1):
USB: ftdi_sio: add support for Luminance Stellaris Evaluation/Development Kits
Greg Kroah-Hartman (1):
USB: serial: remove CONFIG_USB_DEBUG from sierra and option drivers
Jost Diederichs (1):
USB: usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch
Kevin Lloyd (4):
USB Serial Sierra: clean-up
USB Serial Sierra: Dynamic interface detection
USB Serial Sierra: TRU-Install feature update
USB Storage Sierra: TRU-Install feature update
Leon Leong (1):
USB: BandRich BandLuxe C150/C250 HSPA Data Card Driver
Lex Ross (1):
USB: ftdi_sio: add support for PHI Fisco data cable (FT232BM based, VID/PID 0403:e40b)
Libin Yang (1):
USB: quirk PLL power down mode
Oliver Martin (1):
USB: Add vendor/product id of ZTE MF628 to option
Oliver Neukum (1):
USB: update to Documentation
Sebastian Siewior (2):
usb: return error code instead of 0 in the enqueue function.
usb: isp1760: don't be noisy about short packets.
Simon Arlott (2):
USB: Move usb/mon/ up to misc options in Kconfig
USB: cxacru: Fix printk format flag in error message
Takashi Iwai (1):
USB: cdc-acm.c: Fix compile warnings
Tollef Fog Heen (1):
USB: pl2023: Remove USB id (4348:5523) handled by ch341
Wolfgang Mües (1):
usb: auerswald: remove driver (obsolete)
Yoshihiro Shimoda (1):
USB: sh: r8a66597-hcd: fix disconnect regression
next reply other threads:[~2008-08-14 0:47 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-14 0:44 Greg KH [this message]
2008-08-14 3:10 ` [GIT PATCH] USB patches for 2.6.27-rc3 David Brownell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080814004412.GA17255@suse.de \
--to=gregkh@suse.de \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.