From patchwork Thu Nov 18 13:50:12 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Eric Miao X-Patchwork-Id: 72094 X-Patchwork-Delegate: tim.gardner@canonical.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 49B3EB71AE for ; Fri, 19 Nov 2010 00:50:54 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1PJ4so-00025E-UZ; Thu, 18 Nov 2010 13:50:39 +0000 Received: from mail-iw0-f177.google.com ([209.85.214.177]) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1PJ4sm-000259-NE for kernel-team@lists.ubuntu.com; Thu, 18 Nov 2010 13:50:37 +0000 Received: by iwn8 with SMTP id 8so3471223iwn.8 for ; Thu, 18 Nov 2010 05:50:35 -0800 (PST) Received: by 10.231.19.136 with SMTP id a8mr652522ibb.6.1290088232754; Thu, 18 Nov 2010 05:50:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.200.145 with HTTP; Thu, 18 Nov 2010 05:50:12 -0800 (PST) From: Eric Miao Date: Thu, 18 Nov 2010 21:50:12 +0800 X-Google-Sender-Auth: Vvx6zHn5gxY1lns6Iwo3xh3RxO4 Message-ID: Subject: [Lucid] [GIT PULL] mvl-dove branch sync'ed to Marvell LSP 5.3.6 To: kernel-team@lists.ubuntu.com X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.9 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com I've also attached the patch tarball. The following changes since commit 6905f484906800e590106931a12da896097e59b4: UBUNTU: Ubuntu-2.6.32-211.27 (2010-09-27 11:52:33 -0700) are available in the git repository at: git://kernel.ubuntu.com/ycmiao/ubuntu-lucid.git mvl-dove Adrian Hunter (2): mmc: allow for MMC v4.4 mmc: fix incorrect interpretation of card type bits Albert Herranz (2): sdio: rework cis tuple parsing sdio: recognize io card without powercycle Bing Zhao (1): sdio: add quirk to clamp byte mode transfer Chao Xie (1): bmm: support highmem Chris Ball (1): sdio: don't use CMD[357] as part of a powered SDIO resume Daniel Drake (2): sdio: fix reference counting in sdio_remove_func() sdio: put active devices into 1-bit mode during suspend Dima Zavin (1): pmem: Add cache flush ioctl for pmem buffers Eric Miao (6): UBUNTU: Start new release dove: fix building issue of composite gadget drivers UBUNTU: Sync config with LSP 5.3.6 UBUNTU: remove now built-in module mv_udc UBUNTU: Bump ABI to 2.6.32-212.28 UBUNTU: Ubuntu-2.6.32-212.28 Ethan Ku (6): Fix rt5611_ts touch screen insensitive issue remove rt5611_ts.c debug message update dove_android_defconfig based on dove_defconfig update dove_android_defconfig usb gadget: Fix mismatch on commit 2c7c4829ac40fd18852a0c8bf0521a30a2ef2098 dove android : support adb function Grazvydas Ignotas (1): sdio: add new function for RAW (Read after Write) operation Green Wan (1): idt clock: clear all output in default Jared Suttles (2): drivers: usb: gadget: handle NULL descriptors in composite config_buf USB: composite: Fix USB WHQL Certification Issues Joe Swantek (2): drivers: usb: gadget: Add helper function for installing ACM gadget function. USB: composite: Allow configurations to handle unhandled setup requests Joseph Lo (3): vmeta uio driver support multi-instance decoding update vmeta uio driver version to build-004 vmeta uio driver add suspend unset control func Krishna, Vamsi (1): USB: gadget: android: android USB gadget improvements: Lei Wen (2): bmm: export bmm alloc memory to kernel bmm: fix module reinset get physical address 0 issue Mark Asselstine (1): mmc: sd: clean up redundant memset Matt Fleming (2): sdio: initialise SDIO functions and update card->sdio_funcs in lockstep mmc: remove the "state" argument to mmc_suspend_host() Maxim Levitsky (1): mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume Mike Lockwood (13): USB: composite: Add flag to usb_function to hide its interface during enumeration USB: gadget: android: android USB gadget improvements: USB: composite: Add class driver for enabling and disabling USB functions. USB: gadget: Disable RNDIS function by default if CONFIG_USB_ANDROID_RNDIS is set USB: composite: Compute interface numbers correctly when functions are hidden. USB: gadget: android: Fix special case for RNDIS ethernet function USB: gadget: android: Disable UMS when RNDIS ethernet is active. USB: gadget: composite: Don't call set_alt() on functions that are hidden. USB: gadget: composite: Don't increment interface number for alt settings. USB: gadget: android: check for null _android_dev in android_register_function() USB: gadget: composite: Add userspace notifications for USB state changes USB: gadget: composite: Move switch_set_state calls to a work queue USB: composite: Add usb_composite_force_reset utility to force enumeration Nicolas Pitre (2): sdio: introduce API for special power management features sdio: kick the interrupt thread upon a resume Peter Liao (1): Force return stack off RaymondWu (1): fix potential bug in coverity report Saeed Bishara (6): idt clock: add sysfs files for accessing registers cs42l51 codec: provide back the set_bias_level NAND: add support for Samsung 2G devices dove: enable lcd0 by default Dove: detect 1GHz clocks dove: disable write coalescing Steve Kondik (1): Add USB_ANDROID_RNDIS_WCEIS option. Uwe Kleine-König (1): mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y Velempati Chiranjeevi (1): USB: android gadget: mass storage: Fix format issue for Vista Host Zhangfei Gao (1): bmm: mutex replace spin_lock arch/arm/configs/dove_android_defconfig | 184 +- arch/arm/configs/dove_defconfig | 8 +- arch/arm/kernel/head.S | 8 +- arch/arm/mach-dove/clcd.c | 2 +- arch/arm/mach-dove/clock.c | 2 +- arch/arm/mach-dove/common.c | 104 +- arch/arm/mach-dove/common.h | 4 + arch/arm/mach-dove/dove-rd-avng-setup.c | 5 + arch/arm/mach-dove/idt5v49ee503.c | 80 + arch/arm/mm/proc-v7.S | 4 + .../mv_hal_drivers/mv_drivers_lsp/mv_udc/Makefile | 2 +- .../mv_drivers_lsp/mv_udc/mv_udc_main.c | 2 +- .../plat-orion/mv_hal_drivers/mv_hal/nfc/mvNfc.c | 21 + .../plat-orion/mv_hal_drivers/mv_hal/pmu/mvPmu.c | 3 + .../mv_hal_drivers/mv_hal/pmu/mvPmu_asm.S | 6 +- debian.mvl-dove/abi/2.6.32-210.26/abiname | 1 - debian.mvl-dove/abi/2.6.32-210.26/armel/dove | 7682 ------------------- debian.mvl-dove/abi/2.6.32-210.26/modules.ignore | 5 - debian.mvl-dove/abi/2.6.32-211.27/abiname | 1 + debian.mvl-dove/abi/2.6.32-211.27/armel/dove | 7688 ++++++++++++++++++++ .../armel/dove.modules | 6 +- debian.mvl-dove/changelog | 85 + debian.mvl-dove/config/config.common.ubuntu | 10 +- drivers/input/touchscreen/rt5611_ts.c | 44 +- drivers/misc/mrvl-bmm/bmm_drv.c | 111 +- drivers/misc/pmem.c | 12 +- drivers/mmc/core/core.c | 101 +- drivers/mmc/core/host.c | 8 + drivers/mmc/core/mmc.c | 5 +- drivers/mmc/core/sd_ops.c | 2 - drivers/mmc/core/sdio.c | 69 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/core/sdio_cis.c | 167 +- drivers/mmc/core/sdio_io.c | 86 +- drivers/mmc/core/sdio_ops.c | 36 +- drivers/mmc/core/sdio_ops.h | 1 + drivers/mmc/host/at91_mci.c | 2 +- drivers/mmc/host/au1xmmc.c | 2 +- drivers/mmc/host/bfin_sdh.c | 644 ++ drivers/mmc/host/cb710-mmc.c | 2 +- drivers/mmc/host/davinci_mmc.c | 1413 ++++ drivers/mmc/host/imxmmc.c | 2 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/msm_sdcc.c | 2 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/s3cmci.c | 3 +- drivers/mmc/host/sdhci-of-core.c | 234 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdricoh_cs.c | 2 +- drivers/mmc/host/tifm_sd.c | 2 +- drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mmc/host/wbsd.c | 2 +- drivers/uio/Kconfig | 44 +- drivers/uio/Makefile | 2 +- drivers/uio/dove_vmeta_uio_driver.c | 566 -- drivers/uio/dove_vmeta_uio_driver.h | 50 - drivers/uio/uio.c | 7 +- drivers/uio/uio_vmeta.c | 922 +++ drivers/usb/gadget/Kconfig | 42 +- drivers/usb/gadget/Makefile | 7 +- drivers/usb/gadget/android.c | 264 +- drivers/usb/gadget/composite.c | 179 +- drivers/usb/gadget/f_acm.c | 40 +- drivers/usb/gadget/f_adb.c | 99 +- drivers/usb/gadget/f_adb.h | 25 - drivers/usb/gadget/f_mass_storage.c | 172 +- drivers/usb/gadget/f_mass_storage.h | 52 - drivers/usb/gadget/f_rndis.c | 57 +- drivers/usb/gadget/u_ether.h | 2 +- include/linux/android_pmem.h | 7 +- include/linux/mmc/card.h | 7 + include/linux/mmc/host.h | 10 +- include/linux/mmc/mmc.h | 1 + include/linux/mmc/pm.h | 30 + include/linux/mmc/sdio.h | 2 + include/linux/mmc/sdio_func.h | 8 + include/linux/uio_vmeta.h | 56 + include/linux/usb/android.h | 40 - include/linux/usb/android_composite.h | 90 + include/linux/usb/composite.h | 19 + sound/soc/codecs/cs42l51.c | 10 +- 86 files changed, 12743 insertions(+), 8957 deletions(-) delete mode 100644 debian.mvl-dove/abi/2.6.32-210.26/abiname delete mode 100644 debian.mvl-dove/abi/2.6.32-210.26/armel/dove delete mode 100644 debian.mvl-dove/abi/2.6.32-210.26/modules.ignore create mode 100644 debian.mvl-dove/abi/2.6.32-211.27/abiname create mode 100644 debian.mvl-dove/abi/2.6.32-211.27/armel/dove rename debian.mvl-dove/abi/{2.6.32-210.26 => 2.6.32-211.27}/armel/dove.modules (99%) create mode 100644 drivers/mmc/host/bfin_sdh.c create mode 100644 drivers/mmc/host/davinci_mmc.c create mode 100644 drivers/mmc/host/sdhci-of-core.c delete mode 100644 drivers/uio/dove_vmeta_uio_driver.c delete mode 100644 drivers/uio/dove_vmeta_uio_driver.h create mode 100644 drivers/uio/uio_vmeta.c mode change 100644 => 100755 drivers/usb/gadget/Kconfig mode change 100644 => 100755 drivers/usb/gadget/android.c delete mode 100644 drivers/usb/gadget/f_adb.h mode change 100644 => 100755 drivers/usb/gadget/f_mass_storage.c delete mode 100644 drivers/usb/gadget/f_mass_storage.h create mode 100644 include/linux/mmc/pm.h create mode 100644 include/linux/uio_vmeta.h delete mode 100644 include/linux/usb/android.h create mode 100644 include/linux/usb/android_composite.h