)]}'
{
  "log": [
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "971f115a50afbe409825c9f3399d5a3b9aca4381",
      "tree": "cb42dc07a032e325f22b64d961587c081225c6d6",
      "parents": [
        "2e270d84223262a38d4755c61d55f5c73ea89e56",
        "500132a0f26ad7d9916102193cbc6c1b1becb373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (172 commits)\n  USB: Add support for SuperSpeed isoc endpoints\n  xhci: Clean up cycle bit math used during stalls.\n  xhci: Fix cycle bit calculation during stall handling.\n  xhci: Update internal dequeue pointers after stalls.\n  USB: Disable auto-suspend for USB 3.0 hubs.\n  USB: Remove bogus USB_PORT_STAT_SUPER_SPEED symbol.\n  xhci: Return canceled URBs immediately when host is halted.\n  xhci: Fixes for suspend/resume of shared HCDs.\n  xhci: Fix re-init on power loss after resume.\n  xhci: Make roothub functions deal with device removal.\n  xhci: Limit roothub ports to 15 USB3 \u0026 31 USB2 ports.\n  xhci: Return a USB 3.0 hub descriptor for USB3 roothub.\n  xhci: Register second xHCI roothub.\n  xhci: Change xhci_find_slot_id_by_port() API.\n  xhci: Refactor bus suspend state into a struct.\n  xhci: Index with a port array instead of PORTSC addresses.\n  USB: Set usb_hcd-\u003estate and flags for shared roothubs.\n  usb: Make core allocate resources per PCI-device.\n  usb: Store bus type in usb_hcd, not in driver flags.\n  usb: Change usb_hcd-\u003ebandwidth_mutex to a pointer.\n  ...\n"
    },
    {
      "commit": "9b963f32c38b4c7d2da667e4458967b550f30bee",
      "tree": "be4ed36669fe831fe0d5feaddcc8dfb39809e32e",
      "parents": [
        "4c4070a3097fe9ef57af9ebca6f57a2c57bc6ff1",
        "60d97a840175d3becb2e6de36537a5cdfc0ec3a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:15 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:26 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\n"
    },
    {
      "commit": "03df0f629483f941f83ee2fbb180a4425e99dd23",
      "tree": "3e7ec2e38067799b5a79ea273057bd5e180c9504",
      "parents": [
        "9a9fb12a4832bdf22751e21df298ef3559643b43"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:35 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "mfd: add driver for sequencer serial port\n\nTI\u0027s sequencer serial port (TI-SSP) is a jack-of-all-trades type of serial port\ndevice.  It has a built-in programmable execution engine that can be programmed\nto operate as almost any serial bus (I2C, SPI, EasyScale, and others).\n\nThis patch adds a driver for this controller device.  The driver does not\nexpose a user-land interface.  Protocol drivers built on top of this layer are\nexpected to remain in-kernel.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "4b57018dcd6418e18c08088c89f123da8a7bfc45",
      "tree": "d45dcc4392a99546fc0e2dbd97b6219ff6d916a2",
      "parents": [
        "77bd70e9009eab6dbdef3ee08afe87ab26df8dac"
      ],
      "author": {
        "name": "vwadekar@nvidia.com",
        "email": "vwadekar@nvidia.com",
        "time": "Thu Feb 24 10:18:13 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Avoid tps6586x burst writes\n\ntps6586 does not support burst writes. i2c writes have to be\n1 byte at a time.\n\nCc: stable@kernel.org\nSigned-off-by: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77bd70e9009eab6dbdef3ee08afe87ab26df8dac",
      "tree": "26de85180fad61c771e3e03fb9c49017ec32be19",
      "parents": [
        "73ee6524d55444dc80c691ff8602e08940df3d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 04 14:57:43 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n\nASoC supports keeping the audio subsysetm active over suspend in order\nto support use cases such as audio passthrough from a cellular modem\nwith the main CPU suspended. Ensure that we don\u0027t power down the CODEC\nwhen this is happening by checking to see if VMID is up and skipping\nsuspend and resume when it is. If the CODEC has suspended then it\u0027ll\nturn VMID off before the core suspend() gets called.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73ee6524d55444dc80c691ff8602e08940df3d47",
      "tree": "a938c77348e669d9f3f10f372213f831a67e6f35",
      "parents": [
        "9063f1f15eec35e5fd608879cef8be5728f2d12a"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Jan 27 18:58:36 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Fix DaVinci voice codec device name\n\nFix the device name in DaVinci Voice Codec MFD driver to load\ndavinci-vcif and cq93vc codec client drivers.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9063f1f15eec35e5fd608879cef8be5728f2d12a",
      "tree": "5475fd8b6f4ec3d56877eeb13eb132b0eb34a08e",
      "parents": [
        "0a85b4827e9960295fbf4ca0f32bb357693cc5f7"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Jan 26 11:30:01 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:49 2011 +0100"
      },
      "message": "mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo\n\nCall input_set_abs_params instead of manually setting absbit only.\nThis fixes this oops:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000024\nInternal error: Oops: 41b67017 [#1]\nCPU: 0    Not tainted  (2.6.37 #4)\npc : [\u003cc016d1fc\u003e]    lr : [\u003c00000000\u003e]    psr: 20000093\nsp : c19e5f30  ip : c19e5e6c  fp : c19e5f58\nr10: 00000000  r9 : c19e4000  r8 : 00000003\nr7 : 000001e4  r6 : 00000001  r5 : c1854400  r4 : 00000003\nr3 : 00000018  r2 : 00000018  r1 : 00000018  r0 : c185447c\nFlags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: c1b6717f  Table: c1b6717f  DAC: 00000017\nStack: (0xc19e5f30 to 0xc19e6000)\n5f20:                                     00000003 00000003 c1854400 00000013\n5f40: 00000001 000001e4 000001c5 c19e5f80 c19e5f5c c016d5e8 c016cf5c 000001e4\n5f60: c1854400 c18b5860 00000000 00000171 000001e4 c19e5fc4 c19e5f84 c01559a4\n5f80: c016d584 c18b5868 00000000 c1bb5c40 c0035afc c18b5868 c18b5868 c1a55d54\n5fa0: c18b5860 c0155750 00000013 00000000 00000000 00000000 c19e5ff4 c19e5fc8\n5fc0: c0050174 c015575c 00000000 c18b5860 00000000 c19e5fd4 c19e5fd4 c1a55d54\n5fe0: c00500f0 c003b464 00000000 c19e5ff8 c003b464 c00500fc 04000400 04000400\nBacktrace:\nFunction entered at [\u003cc016cf50\u003e] from [\u003cc016d5e8\u003e]\nFunction entered at [\u003cc016d578\u003e] from [\u003cc01559a4\u003e]\n r8:000001e4 r7:00000171 r6:00000000 r5:c18b5860 r4:c1854400\nFunction entered at [\u003cc0155750\u003e] from [\u003cc0050174\u003e]\nFunction entered at [\u003cc00500f0\u003e] from [\u003cc003b464\u003e]\n r6:c003b464 r5:c00500f0 r4:c1a55d54\nCode: e59520fc e1a03286 e0433186 e0822003 (e592000c)\n\n\u003e\u003ePC;  c016d1fc \u003cinput_handle_event+2ac/5a0\u003e   \u003c\u003d\u003d\u003d\u003d\u003d\n\nTrace; c016cf50 \u003cinput_handle_event+0/5a0\u003e\nTrace; c016d5e8 \u003cinput_event+70/88\u003e\nTrace; c016d578 \u003cinput_event+0/88\u003e\nTrace; c01559a4 \u003cucb1x00_thread+254/2dc\u003e\nTrace; c0155750 \u003cucb1x00_thread+0/2dc\u003e\nTrace; c0050174 \u003ckthread+84/8c\u003e\nTrace; c00500f0 \u003ckthread+0/8c\u003e\nTrace; c003b464 \u003cdo_exit+0/624\u003e\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCC: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0a85b4827e9960295fbf4ca0f32bb357693cc5f7",
      "tree": "b5d284393ae96be646c8ba0a8c79e7762413f190",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jan 22 02:08:30 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:49 2011 +0100"
      },
      "message": "mfd: Fix ASIC3 build with GENERIC_HARDIRQS_NO_DEPRECATED\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "17cdd29d6e1ab4164c792d78c6f096fbafb94e3f",
      "tree": "46c8d1055f00eb79db0b035a58bbee5382de6c1c",
      "parents": [
        "181b250cf53233a7a7c6d7e1e9df402506712e93"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Tue Mar 01 20:08:17 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 01 17:02:22 2011 +0200"
      },
      "message": "usb: host: omap: common usb host core driver\n\nenabling and disabling the common clocks for ehci\nand ohci is implemented. usbhs is a common parent\nplatform driver for EHCI and OHCI driver. This driver\nreceives the clock enable and disable requests\nfrom ehci and ohci drivers.The UHH and TLL\ninitialization is also performed.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "92d50a4132977b932ed830fa58c05deeb5c524f0",
      "tree": "1ee4ca4b6126861e30d5ac79ad61b0884b4d8627",
      "parents": [
        "180e4f5f20ef2b03ce2b38634274dde5ccbd8951"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue Dec 07 11:20:47 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:18 2011 +0100"
      },
      "message": "mfd: ab8500-core chip version cut 2.0 support\n\nThis patch adds support for chip version 2.0 or cut 2.0.\nOne new interrupt latch register - latch 12 - is introduced.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "180e4f5f20ef2b03ce2b38634274dde5ccbd8951",
      "tree": "dc2d3b446da046195e9484fcf2ff5da4ed673f05",
      "parents": [
        "c538ddbe4fc70ef97af02d57abad34b246b19082"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 05 17:56:01 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:17 2011 +0100"
      },
      "message": "mfd: Flag WM831x /IRQ as a wake source\n\nThe WM831x can generate wake events, some unconditionally, so flag\nthe primary IRQ as a wake source in order to help the CPU treat the\n/IRQ signal appropriately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c538ddbe4fc70ef97af02d57abad34b246b19082",
      "tree": "e6f41e7217194e9d48d6f5b2b72e39f280eb2b23",
      "parents": [
        "735a3d9efdc5aeebe201008e6655b235c7f02aeb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 05 15:12:39 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:17 2011 +0100"
      },
      "message": "mfd: Convert WM831x away from legacy I2C PM operations\n\nSince the legacy bus PM operations are deprecated move the suspend\nmethod over to dev_pm_ops.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "337ce5d1c5759644cea6c47220ce7e84f0398362",
      "tree": "0436dbc242425226202476d6181fa6ae89e3a206",
      "parents": [
        "de8255ccd219267cfd34139022b197c1ef8f032f"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Jan 04 14:17:39 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:16 2011 +0100"
      },
      "message": "mfd: Support LP3974 RTC\n\nThe first releases of LP3974 have a large delay in RTC registers,\nwhich requires 2 seconds of delay after writing to a rtc register\n(recommended by National Semiconductor\u0027s engineers)\nbefore reading it.\n\nIf \"rtc_delay\" field of the platform data is true, the rtc driver\nassumes that such delays are required. Although we have not seen\nLP3974s without requiring such delays, we assume that such LP3974s\nwill be released soon (or they have done so already) and they are\nsupported by \"lp3974\" without setting \"rtc_delay\" at the platform\ndata.\n\nThis patch adds delays with msleep when writing values to RTC registers\nif the platform data has rtc_delay set.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cdd137c9c86c201ddb7f42ec978d2da45e7b7a17",
      "tree": "1fe9850f283a3952b139d2fc113759fbb4fed88c",
      "parents": [
        "6680d940b80dbb0617226c5b76b071a3977feb1c"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Dec 23 17:53:36 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:14 2011 +0100"
      },
      "message": "mfd: MAX8998/LP3974 hibernation support\n\nThis patch makes the driver to save and restore register values\nfor hibernation.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6680d940b80dbb0617226c5b76b071a3977feb1c",
      "tree": "d5d745b134f2a5ac1f4bfc05be584573f02d6fab",
      "parents": [
        "1d83864cab272f764beb381bbd3837f91fc0abed"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Fri Dec 24 11:52:08 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:14 2011 +0100"
      },
      "message": "mfd/ab8500: remove spi support\n\nSince the Ab8500 v1.0, the SPI support is deprecated on the HW.\n\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1d83864cab272f764beb381bbd3837f91fc0abed",
      "tree": "29e38b692725f4324f84a4e2b507690a5844babf",
      "parents": [
        "b14375800751da9fcd63ec11d39a86077f214dc2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:07:49 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:13 2011 +0100"
      },
      "message": "mfd: Remove ARCH_U8500 dependency from AB8500\n\nWhile it is vanishingly unlikely that the device will be deployed on other\narchitectures removing the dependency facilitates build testing when doing\ngeneric work on both the MFD core for the device and the subsystem drivers.\n\nThere appears to be no actual code dependency.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3ec33012dc07ab7e12fdd3f7f927c09264dcb5ec",
      "tree": "d4dcbdebd00df606cdc002a7e187d72220577909",
      "parents": [
        "c45c685c1a582e27787b5aa85844f2ee6986018c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 20 10:02:06 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:12 2011 +0100"
      },
      "message": "mfd: Add __devexit annotation for vx855_remove\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c45c685c1a582e27787b5aa85844f2ee6986018c",
      "tree": "978d0d874c4d0b929ca9d955465688f24408e566",
      "parents": [
        "1db0b427eec6f18477fa95aab8edf6176dffcea4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 13 13:31:18 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:11 2011 +0100"
      },
      "message": "mfd: twl6030 irq_data conversion.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25a947f805b4132b69f2561589e17a0fe45552b6",
      "tree": "265221712f0b26bd67a2a4ad059aecbbe08637d9",
      "parents": [
        "845aeab5f1e0ef1a85b618a1bf917520a62a9c02"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:21:21 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:10 2011 +0100"
      },
      "message": "mfd: Convert Wolfson MFD drivers to use irq_data accessor function\n\nActually makes the code larger rathe rthan smaller but does provide some\nisolation against core API changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "845aeab5f1e0ef1a85b618a1bf917520a62a9c02",
      "tree": "86be5f98cc89d3f06c48404428460765018b236f",
      "parents": [
        "96e824bdf3349a7e581004286274be6c0df6c710"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:51:39 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:09 2011 +0100"
      },
      "message": "mfd: Convert TWL4030 to new irq_ APIs\n\nThe genirq core is being updated to pass struct irq_data to irq_chip\noperations. Update the TWL4030 driver to the new APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "96e824bdf3349a7e581004286274be6c0df6c710",
      "tree": "d5ceab833f82e871c79851d5111775658958d9ab",
      "parents": [
        "01af22eb15e46488cf3de67f6d2222c2eed5f763"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:39:28 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:08 2011 +0100"
      },
      "message": "mfd: Convert tps6586x driver to new irq_ API\n\nThe genirq core is being updated to supply struct irq_data to irq_chip\noperations rather than an irq number. Update the tps6586x driver to the\nnew APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01af22eb15e46488cf3de67f6d2222c2eed5f763",
      "tree": "0038c5abf10c2591f57d2f3658f0947c50a21c63",
      "parents": [
        "a4e7feadcc2aa5754f5ebfe67b9f07b5fddede51"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:34:04 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:03 2011 +0100"
      },
      "message": "mfd: Convert tc6393xb driver to new irq_ APIs\n\nThe genirq core is being update to pass struct irq_data to irq_chip rather\nthan an irq number to operations. Update tc6393 to the new API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4e7feadcc2aa5754f5ebfe67b9f07b5fddede51",
      "tree": "4287f36ea267ea51c941ad3f5be3cb4e1dc0e355",
      "parents": [
        "43b8c08402de2fb85cd18ebc746b598ce2473664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:18:58 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:02 2011 +0100"
      },
      "message": "mfd: Convert t7166xb driver to new irq_ API\n\nThe genirq core is being updated to pass struct irq_data rather than an\nirq number to irq_chip operations. Update the t7166xb driver to the new\nAPIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "43b8c08402de2fb85cd18ebc746b598ce2473664",
      "tree": "911f9d0a87370a546e0d6391dc017e5a92afdae2",
      "parents": [
        "2898577e160c7d60d2b11cb3b1c3b55d0e1468db"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 12:01:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:02 2011 +0100"
      },
      "message": "mfd: Convert SMTPE driver to new irq_ APIs\n\nThe genirq core is being updated to supply struct irq_data to irq_chip\noperations rather than an irq number. Update the SMTPE driver to the new\nAPIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2898577e160c7d60d2b11cb3b1c3b55d0e1468db",
      "tree": "a5fc93c1833b803bca67925d1b9aaf4d9e81adaf",
      "parents": [
        "98d9bc13cd19e544e8ea15b97f5cfef166cc9294"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 18:31:03 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:01 2011 +0100"
      },
      "message": "mfd: Convert MAX8998 driver to irq_ API\n\nThe genirq core is being updated to pass struct irq_data to interrupt\noperations, update the MAX8998 driver to the new API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98d9bc13cd19e544e8ea15b97f5cfef166cc9294",
      "tree": "be2d62bc16170e88d62531d88a1fe331a2a71deb",
      "parents": [
        "5af3bde8b264e78565b6d1963ba86bbf6c6b10f6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 18:20:55 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:01 2011 +0100"
      },
      "message": "mfd: Convert max8925 to new irq_ API\n\nThe genirq infrastructure is being converted to pass struct irq_data rather\nthan an irq number to irq_chip operations, update max8925 to the new APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5af3bde8b264e78565b6d1963ba86bbf6c6b10f6",
      "tree": "40f9c61aeef55e85a5416ea7c5968fafdfc22423",
      "parents": [
        "e6a4c4a48a80ddfaa5abf59146e0beb5faa86fba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 12 20:08:30 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:00 2011 +0100"
      },
      "message": "mfd: Convert jz4740-adc to new irq_ methods\n\nConvert the jz4740-adc driver to use the recently introduced IRQ API\nvariants which are passed struct irq_data rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e6a4c4a48a80ddfaa5abf59146e0beb5faa86fba",
      "tree": "7b4a3d0fa7c6ac7da5b050435454f8599430f743",
      "parents": [
        "949b9decaed059f25ed9639d3dbfe839972cf01b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:44:11 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:55 2011 +0100"
      },
      "message": "mfd: Convert HTC I2C CPLD driver to irq_ API\n\nThe genirq core is being converted to pass a struct irq_data to interrupt\noperations rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "949b9decaed059f25ed9639d3dbfe839972cf01b",
      "tree": "3f2667574046496b3ddd42e7af9a8c3489c05174",
      "parents": [
        "c232f22fc6aac1797d0ca9beddddf0fea4beb7f3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:43:59 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:54 2011 +0100"
      },
      "message": "mfd: Convert HTC EGPIO driver to irq_ API\n\nThe genirq core is being converted to pass a struct irq_data to interrupt\noperations rather than an IRQ number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c232f22fc6aac1797d0ca9beddddf0fea4beb7f3",
      "tree": "23f6f7b8cc659f86dc89f15bc1c44462b2f7c336",
      "parents": [
        "9505a0a0ac6160480eaab8d592dce6161e67e05d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Dec 13 13:30:09 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:53 2011 +0100"
      },
      "message": "mfd: Convert ezx-pcap to new irq_ methods\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9505a0a0ac6160480eaab8d592dce6161e67e05d",
      "tree": "7dfd62731189a69faa13915d2987e0694899473d",
      "parents": [
        "c91ad349d084f8c034ff60fb56d41a9667f71ae4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:16:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:53 2011 +0100"
      },
      "message": "mfd: Convert AB8500 to new irq_ methods\n\nThe genirq core is being converted to supply struct irq_data to chips\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c91ad349d084f8c034ff60fb56d41a9667f71ae4",
      "tree": "2af4f544e19ef32f7e91f2bbc9bad04a2a4e289c",
      "parents": [
        "0f76aaebe8015d6a850cb03622382bacb7860398"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:14:12 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:52 2011 +0100"
      },
      "message": "mfd: Convert AB3500 to new irq_ APIs\n\nThe genirq core is being updated to pass struct irq_data rather than irq\nnumbers into chip drivers. As part of the update assignments to NULL for\nunused operations are removed, these are not needed and the genirq docs\nshould be good enough.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f76aaebe8015d6a850cb03622382bacb7860398",
      "tree": "d560db97aea8323ea36d6b4d1c2fe0cc67d26705",
      "parents": [
        "49f89d9acb6cba6475923e42a3d13540a70a926e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:08:57 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:52 2011 +0100"
      },
      "message": "mfd: Convert ASIC3 to new irq_ APIs\n\nThe interrupt controller APIs are being updated to pass a struct irq_data\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "49f89d9acb6cba6475923e42a3d13540a70a926e",
      "tree": "6e8381e4571cf3b3e96d663b0b8c5b604b3cd508",
      "parents": [
        "8d2d3a3a329ebf20f733ac1499ebc565f497f051"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 12:31:31 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:51 2011 +0100"
      },
      "message": "mfd: Convert 88PM860x driver to new irq_ APIs\n\nThe interrupt controller APIs are being updated to pass a struct irq_data\nrather than the interrupt number.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8d2d3a3a329ebf20f733ac1499ebc565f497f051",
      "tree": "f02bbfd6619c02b6c5af0dacfca2bff0e37df5dc",
      "parents": [
        "87fff232cb76828b44312843d96854704f71ed19"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 16:44:49 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:51 2011 +0100"
      },
      "message": "mfd: Staticise internal functions in HTC I2CCPLD driver\n\nMost of these are GPIO operations, though a couple are just internal only\nfunctions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "87fff232cb76828b44312843d96854704f71ed19",
      "tree": "52afd39f90d2e604e5d9bca8922fb2b4725df3b8",
      "parents": [
        "fe421425d78176f4a3509ce11b8d683cf1604e3a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 13 14:06:47 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:50 2011 +0100"
      },
      "message": "mfd: Use NULL to initialise NULL pointers in ab8500-debugfs\n\nPartly for coding style reasons, but mostly because sparse warns on it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe421425d78176f4a3509ce11b8d683cf1604e3a",
      "tree": "4c6479c32c66c4c5af8c6961acc7874ff4cf12dd",
      "parents": [
        "59f2ad2e0ee13bbb4cfb399e08df8c54b264dd39"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 13:00:34 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:50 2011 +0100"
      },
      "message": "mfd: Correct ASIC3 IRQ_OWM resource setup\n\nWe should specify both a start and an end for the IRQ range rather than\ninitialise the start twice.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "59f2ad2e0ee13bbb4cfb399e08df8c54b264dd39",
      "tree": "e0b93ac85b923d467626677df30660a41d67ae01",
      "parents": [
        "4d1cdbf696501c0a942c5b71f3fab9434a4465c4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 11 12:59:35 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:49 2011 +0100"
      },
      "message": "mfd: Staticise unexported symbols in ASIC3\n\nThere\u0027s no use of either of these outside of the driver so they can be\ndeclared static.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4d1cdbf696501c0a942c5b71f3fab9434a4465c4",
      "tree": "72458ae62aadfbaf22735da099b01a49098765e8",
      "parents": [
        "5b9cecd68f3ef72ab9e586b0c2995a40a2f1e630"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Dec 09 10:30:11 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:48 2011 +0100"
      },
      "message": "mfd: Remove tps6586x device ID check\n\n... and convert it to a dev_info print at probe time.\n\nThere are many variants of this chip with different values of VERSIONCRC.\nThe set of values is large, and not useful to enumerate. All are SW\ncompatible. The difference lies in default settings of the various power\nrails, and other similar differences. The driver, or clients of the\ndriver, shouldn\u0027t be affected by this, since all rails should be\nprogrammed into the desired state in all cases for correct operation.\n\nDerived-from-code-by: Andrew Chew \u003cachew@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b9cecd68f3ef72ab9e586b0c2995a40a2f1e630",
      "tree": "45bcfd8129a0f078b7a72c69623dbcdc79253b28",
      "parents": [
        "e098aded79f24e2024139e82f778ff9db6dc142a"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Wed Dec 08 10:42:04 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:48 2011 +0100"
      },
      "message": "mfd: Fix twl_probe section mismatch warning in mfd/twl-core.c\n\nFix the following section mismatch warning when building\nomap2plus_defconfig:\n\nWARNING: vmlinux.o(.data+0x47d7c): Section mismatch in reference\nfrom the variable twl_driver to the function .init.text:twl_probe()\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e098aded79f24e2024139e82f778ff9db6dc142a",
      "tree": "9a8e55da30e25ddf10f1476dfc4c4c9467efe800",
      "parents": [
        "4f079985b2caacfda5103dd85fb028a2848c84ab"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:40:31 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:47 2011 +0100"
      },
      "message": "mfd: ab8500-core ioresources irq for subdrivers added\n\nThis patch adds the ioresources used by subdrivers to\nretrieve their interrupt.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f079985b2caacfda5103dd85fb028a2848c84ab",
      "tree": "5c07404e652f71731dd9745d178ecd25de03754a",
      "parents": [
        "cca69b67b3ba954ed8642583295b51933f902227"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:10:27 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:47 2011 +0100"
      },
      "message": "mfd: ab8500-core wake up from suspend\n\nThis patch makes the system wake up from suspend when an\nab8500 interrupt occur. This can for example be USB cable\ninsert or an RTC alarm.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cca69b67b3ba954ed8642583295b51933f902227",
      "tree": "1cbb3c0b270e6ef89f627e46779ddd75f602e550",
      "parents": [
        "6bce7bf1a1f8a79a57ff69910c115e1d2ed8913d"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:09:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:46 2011 +0100"
      },
      "message": "mfd: Export ab8500 chip id to sysfs\n\nThis patch adds a file into sysfs for reading out chip id.\nIt has been requested for modem silent reboot.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Ludovic Barre \u003cludovic.barre@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6bce7bf1a1f8a79a57ff69910c115e1d2ed8913d",
      "tree": "2ce014804679792a95e4ee7739951d09af8d989c",
      "parents": [
        "ec9d0cf578007fa3f86fa34d77d9ccba82f03b29"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:08:32 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:46 2011 +0100"
      },
      "message": "mfd: ab8500-core improved error handling in get_chip_id\n\nWe check for dev before dereferencing it.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "816b4580cef948c7d9ac9e3e63fb1b663012f057",
      "tree": "54e22bc2e21b87b1c81f5ece4027d8df90b4e638",
      "parents": [
        "d450f19eea0c3f64d60dc37655bae03b2455e5bb"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Nov 30 13:54:39 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:43 2011 +0100"
      },
      "message": "mfd: Fix cs5535 warning on x86-64\n\nARRAY_SIZE() returns size_t; use %zu instead of %d so that we don\u0027t\nget warnings on x86-64.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d450f19eea0c3f64d60dc37655bae03b2455e5bb",
      "tree": "fab4ec06b46b517fb8a8fb1b8d9b07b4f978447b",
      "parents": [
        "4c90aa94f6b3e33f57faaf19ef9819195dff61d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 17:19:35 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:43 2011 +0100"
      },
      "message": "mfd: Implement runtime PM for WM8994 core driver\n\nAllow the WM8994 to completely power off, including disabling the LDOs\nif they are software controlled, when it goes idle. The CODEC subdevice\ncontrols activity for the MFD as a whole.\n\nIf the GPIOs need to be used while the device is active runtime PM\nshould be disabled for the device by machine specific code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4c90aa94f6b3e33f57faaf19ef9819195dff61d3",
      "tree": "14eea47a6ca27e03d16514fe397a1cd9fbf4a901",
      "parents": [
        "d7b9f3220fd97522559316cdd72778f42ac4de04"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 17:19:34 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:42 2011 +0100"
      },
      "message": "mfd: Provide pm_runtime_no_callbacks flag in cell data\n\nAllow MFD cells to have pm_runtime_no_callbacks() called on them during\nregistration. This causes the runtime PM framework to ignore them,\nallowing use of runtime PM to suspend the device as a whole even if\nnot all drivers for the MFD can usefully implement runtime PM. For\nexample, RTCs are likely to run continuously regardless of the power\nstate of the system.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7b9f3220fd97522559316cdd72778f42ac4de04",
      "tree": "8256ad4387ff9c5d592a8b2f8513e98649f0b7d8",
      "parents": [
        "baa3f63b88c9138bb923a29a3d5fddc204d1f5e6"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri Nov 26 13:06:39 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:42 2011 +0100"
      },
      "message": "mfd: Fix ab8500-debug indentation errors\n\nReplace spaces with proper tabs.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "baa3f63b88c9138bb923a29a3d5fddc204d1f5e6",
      "tree": "be0bce221ae9889f967297665b7285cef3473df3",
      "parents": [
        "fdcc475b968f4715ce7a214c061c97a95c77fd21"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:44 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:41 2011 +0100"
      },
      "message": "mfd: Convert WM8994 to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fdcc475b968f4715ce7a214c061c97a95c77fd21",
      "tree": "d27c0f9d7a319322da18760363580cee0a0c8309",
      "parents": [
        "ba81cd393348b504ecc80d5fc363857f49410d5e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:43 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:40 2011 +0100"
      },
      "message": "mfd: Convert WM835x to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ba81cd393348b504ecc80d5fc363857f49410d5e",
      "tree": "27e0651c5e6d9e4743355211d30b13dbb2fdbf3c",
      "parents": [
        "412dc11d3fd01f96fdf4a8cbfbc5584a17dab7c8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:42 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:40 2011 +0100"
      },
      "message": "mfd: Convert WM831x to new irq_ interrupt methods\n\nKernel 2.6.37 adds new interrupt methods which take a struct irq_data\nrather than an irq number. Convert over to these as they will become\nmandatory in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "412dc11d3fd01f96fdf4a8cbfbc5584a17dab7c8",
      "tree": "8550bcb089afaa1529973ce951c763697e39b312",
      "parents": [
        "798e6e321f807c46d81be1572118e031577ea9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:41 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:39 2011 +0100"
      },
      "message": "mfd: Add WM8326 support\n\nThe WM8326 is a high performance variant of the WM832x series with\nno software visible differences.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "798e6e321f807c46d81be1572118e031577ea9ab",
      "tree": "5bddac4011f28759a3268f4aa26a39082e675407",
      "parents": [
        "3f3d4310bdb083b9331239e1a1bb09e19f763115"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:40 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:39 2011 +0100"
      },
      "message": "mfd: Simplify WM832x subdevice instantiation\n\nAll the current WM832x devices have the same set of subdevices so can\njust use multiple case statements with a single body.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3f3d4310bdb083b9331239e1a1bb09e19f763115",
      "tree": "9c14a819f84372cf2ba46c4c97e551537a6a1ad4",
      "parents": [
        "f71e1afdd588ec60fd799b1e5a6f0b2e6cf9605e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:37:56 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:38 2011 +0100"
      },
      "message": "mfd: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f71e1afdd588ec60fd799b1e5a6f0b2e6cf9605e",
      "tree": "a165b8f2fda7227eaa1c9a33af5885ab9574cb6a",
      "parents": [
        "e1b88eb0e08335d2f6c00b35b67b4ffc78fd46d6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Nov 26 11:52:35 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:38 2011 +0100"
      },
      "message": "mfd: Add cs5535-mfd driver for AMD Geode\u0027s CS5535/CS5536 support\n\nAdd an MFD driver to handle the ISA device on CS5535 and CS5536\nsouthbridges. This ISA bridge is actually multiple devices: GPIOs,\nMFGPTs, etc.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e1b88eb0e08335d2f6c00b35b67b4ffc78fd46d6",
      "tree": "510db2f4086375a9c15eef15bdd93bf0b700d24d",
      "parents": [
        "77b22897da093e80c40f03e8d83bf23e756b9fba"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Nov 11 16:47:50 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:37 2011 +0100"
      },
      "message": "mfd: Don\u0027t open-code mc13xxx_unlock\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77b22897da093e80c40f03e8d83bf23e756b9fba",
      "tree": "f657cd5a6f9acaab09f02b4ff46f6d9a17e6d08f",
      "parents": [
        "f77401d4da8180211b5fb5b7903ec8d8b22762ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 15:49:41 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:36 2011 +0100"
      },
      "message": "mfd: Include \u003clinux/gpio.h\u003e instead of \u003casm/gpio.h\u003e\n\nAs warned by checkpatch.pl, use #include \u003clinux/gpio.h\u003e instead\nof \u003casm/gpio.h\u003e.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f77401d4da8180211b5fb5b7903ec8d8b22762ab",
      "tree": "057c10d286a2b985367788a0d68c3053cacdb78e",
      "parents": [
        "e0084aa9e0ce157a5f53d9d39657a00d24dc6a66"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 10 15:47:51 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:36 2011 +0100"
      },
      "message": "mfd: Include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nAs warned by checkpatch.pl, use #include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e0084aa9e0ce157a5f53d9d39657a00d24dc6a66",
      "tree": "afb5692fab62cc8bde732897eec3313f840bd2c8",
      "parents": [
        "52cfd503ad7176d23a5dd7af3981744feb60622f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 14:08:32 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:30 2011 +0100"
      },
      "message": "mfd: Update WARN uses\n\nRemove KERN_\u003clevel\u003e.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66dc918d42eaaa9afe42a47d07526765162017a9",
      "tree": "947411841773dfb076f1aa78bc5be868bc4281a6",
      "parents": [
        "b2034d474b7e1e8578bd5c2977024b51693269d9",
        "6db9a0f326d3144d790d9479309df480a8f562e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (348 commits)\n  ALSA: hda - Fix NULL-derefence with a single mic in STAC auto-mic detection\n  ALSA: hda - Add missing NID 0x19 fixup for Sony VAIO\n  ALSA: hda - Fix ALC275 enable hardware EQ for SONY VAIO\n  ALSA: oxygen: fix Xonar DG input\n  ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low\n  ALSA: hda - Fix missing EAPD for Acer 4930G\n  ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.\n  ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser\n  ALSA: hda - Don\u0027t refer ELD when unplugged\n  ASoC: tpa6130a2: Fix compiler warning\n  ASoC: tlv320dac33: Add DAPM selection for LOM invert\n  ASoC: DMIC codec: Adding a generic DMIC codec\n  ALSA: snd-usb-us122l: Fix missing NULL checks\n  ALSA: snd-usb-us122l: Fix MIDI output\n  ASoC: soc-cache: Fix invalid memory access during snd_soc_lzo_cache_sync()\n  ASoC: Fix section mismatch in wm8995.c\n  ALSA: oxygen: add S/PDIF source selection for Claro cards\n  ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)\n  ASoC: fix migor audio build\n  ALSA: include delay.h for msleep in Xonar DG support\n  ...\n"
    },
    {
      "commit": "6db9a0f326d3144d790d9479309df480a8f562e4",
      "tree": "650a8950c35c087278ecee1b8d123f75f601ebc8",
      "parents": [
        "c400c9e23feb5bb3fbe8a8d4581ecce3b19a2f38",
        "18b022eb117e7f70c191267551ff865f278a9258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "23b66071e8ce7f359a0e410a8a3514bd3179e92e",
      "tree": "cad163af6f84dcc8f9ce7d0e38210ff473af7733",
      "parents": [
        "845ecd20239c28e97e766ff54078a58be19f3a91"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Dec 28 23:22:32 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:31 2011 -0500"
      },
      "message": "mfd: sh_mobile_sdhi: activate SDIO IRQ for tmio_mmc\n\nThe SDHI Controller on SH-Mobile SoCs supports SDIO IRQ signalling.\nThis patch advertises this fact to the tmio_mmc driver.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "39a65a0dbbf73403daa9f4cc0ab30957ba61e60f",
      "tree": "0de8c023643fe41c94b31b6e088c0c2a9c39a1e9",
      "parents": [
        "eba46030e1727f2af377300b6a55df846fa830f1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Nov 23 17:24:19 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:30 2011 -0500"
      },
      "message": "mfd: sdhi: require the tmio-mmc driver to bounce unaligned buffers\n\nThe SDHI controller on SH-Mobile SoCs requires even buffer addresses,\nwhen used with DMA.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153",
      "tree": "647240f479c5f23910c3e6194d1c35b6ba54d75e",
      "parents": [
        "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
        "e3c92215198cb6aa00ad38db2780faa6b72e0a3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (255 commits)\n  [media] radio-aimslab.c: Fix gcc 4.5+ bug\n  [media] cx25821: Fix compilation breakage due to BKL dependency\n  [media] v4l2-compat-ioctl32: fix compile warning\n  [media] zoran: fix compiler warning\n  [media] tda18218: fix compile warning\n  [media] ngene: fix compile warning\n  [media] DVB: IR support for TechnoTrend CT-3650\n  [media] cx23885, cimax2.c: Fix case of two CAM insertion irq\n  [media] ir-nec-decoder: fix repeat key issue\n  [media] staging: se401 depends on USB\n  [media] staging: usbvideo/vicam depends on USB\n  [media] soc_camera: Add the ability to bind regulators to soc_camedra devices\n  [media] V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV2640 sensor\n  [media] v4l: soc-camera: switch to .unlocked_ioctl\n  [media] v4l: ov772x: simplify pointer dereference\n  [media] ov9640: fix OmniVision OV9640 sensor driver\u0027s priv data retrieving\n  [media] ov9640: use macro to request OmniVision OV9640 sensor private data\n  [media] ivtv-i2c: Fix two warnings\n  [media] staging/lirc: Update lirc TODO files\n  [media] cx88: Remove the obsolete i2c_adapter.id field\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "09c730a488c32c2cadb31cdb8dcc4df528441197",
      "tree": "da84e298a2bc5d6a6bd4cdacfdd1a2125c3e301d",
      "parents": [
        "11c8ea81cc639c2ea56f94a9cdaa6242ff13a3af"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Tue Dec 21 15:53:31 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 29 22:02:24 2010 +0100"
      },
      "message": "input/tc3589x: add tc3589x keypad support\n\nAdd support for the keypad controller module found on the\nTC3589X devices. This driver default adds the support for\nTC35893 device.\n\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n[Some minor fixups for compilation]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "383268a8e282fb549dabe3a33ccafc9434ab6006",
      "tree": "e4f4f03c0a609086f43860da1da4d7051f86bcb6",
      "parents": [
        "00765f16f116b45aa67de306ac923ed4ba262bf9"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Fri Dec 10 11:41:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:17:02 2010 -0200"
      },
      "message": "[media] MFD: WL1273 FM Radio: MFD driver for the FM radio\n\nThis is the core of the WL1273 FM radio driver, it connects\nthe two child modules. The two child drivers are\ndrivers/media/radio/radio-wl1273.c and sound/soc/codecs/wl1273.c.\n\nThe radio-wl1273 driver implements the V4L2 interface and communicates\nwith the device. The ALSA codec offers digital audio, without it only\nanalog audio is available.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c091575c8b35b39b8f271e0d4b692329a705240a",
      "tree": "f8a20751423dee07c8492e19176d0f5c3b8632c4",
      "parents": [
        "9eae42e5a216059a146b3fbbe24b4fdc0b10c723"
      ],
      "author": {
        "name": "Richard RÃ¶jfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Mon Nov 08 10:45:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:16:46 2010 -0200"
      },
      "message": "[media] mfd: Add timberdale video-in driver to timberdale\n\nThis patch defines platform data for the video-in driver\nand adds it to all configurations of timberdale.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9eae42e5a216059a146b3fbbe24b4fdc0b10c723",
      "tree": "7c06b8dd7b579deb86ffa249ec4b6a3e372fcbf7",
      "parents": [
        "36d89f7de4a4937848de86d9b35cb03a9f0357e1"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Mon Nov 08 10:45:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:16:46 2010 -0200"
      },
      "message": "[media] media: Add timberdale video-in driver\n\nThis patch adds the timberdale video-in driver.\n\nThe video IP of timberdale delivers the video data via DMA.\nThe driver uses the DMA api to handle DMA transfers, and make use\nof the V4L2 video buffers to handle buffers against user space.\n\nIf available the driver uses an encoder to get/set the video standard\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afdb32f2e463a195c104555ac9a8cdd39a2b6561",
      "tree": "c15b2106066f2c8e838eabacc6f1525973e55477",
      "parents": [
        "0d9c76aedbac3ad8ac4e99a2b441bc3f91dd6679"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:00:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:00:17 2010 +0100"
      },
      "message": "mfd: update workqueue usages\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\n\n* In menelaus, flush menelaus-\u003ework directly on probe failure.  Also,\n  make sure the work isn\u0027t running on removal.\n\n* In tps65010, cancel_delayed_work() + flush_scheduled_work() -\u003e\n  cancel_delayed_work_sync().  While at it, remove unnecessary (void)\n  casts on return value, and use schedule_delayed_work() and\n  to_delayed_work() instead of using delayed_work\u0027s internal work\n  field.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b93cef556162b0f33399bfe5f307c54f51554e09",
      "tree": "f25fa31e6d24e06f26b319bb767fa795011bfdef",
      "parents": [
        "88aec4f7b67b5889ba5b4beac2d2c1400451c318"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 16:25:43 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Support additional parent IDs for wm831x\n\nSome newer device revisions add a second parent ID. Support this in\nthe device validity checks done at startup.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "88aec4f7b67b5889ba5b4beac2d2c1400451c318",
      "tree": "7f9cc0219c9ffb9b08b8ec9993b811c324e722a2",
      "parents": [
        "bd7c72ed18d719c1fb0fdf6ff9042d8ab78fdf71"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:06:49 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Fix ab8500-core interrupt ffs bit bug\n\nWe want to find the first set bit on value, not status.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd7c72ed18d719c1fb0fdf6ff9042d8ab78fdf71",
      "tree": "c7094e12f0e9220b54749214212190d9824595ce",
      "parents": [
        "3b3c1f24e96c411a95daabb6af9e09c5381f713b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:39 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 22 12:05:22 2010 +0100"
      },
      "message": "mfd: Supply IRQ base for WM832x devices\n\nWithout this the IRQ base will not be correctly configured for the\nsubdevices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "abda3a24a99998279fe890ea8a789ebe4d605d78",
      "tree": "beb00103fec73ed6c3de52d1f79773fbe35fda28",
      "parents": [
        "3c5728edbeb44819dba25a3c1b56702c87c9e419"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 20 13:01:30 2010 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Dec 20 13:32:26 2010 +0100"
      },
      "message": "mfd: Use dummy_irq_chip for tc3589x\n\nThis also converts tc3589x to the new irq API.\n\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "593e9d70fb0f1ece1cf2a61c701dec35d8e41f8d",
      "tree": "0fecc8bfc55d9796cee7d76cef954d6117ca9c15",
      "parents": [
        "523bc3820f023169671e9726b8dc075669d14bec"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:18 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:58 2010 +0100"
      },
      "message": "mfd/tc3589x: add suspend/resume support\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "523bc3820f023169671e9726b8dc075669d14bec",
      "tree": "02da3e7d7a60e89eb00f4f50d4301011dd547601",
      "parents": [
        "bd77efd0cea80865d4cfcc1e4b62789c51a74b2d"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:17 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:55 2010 +0100"
      },
      "message": "mfd/tc3589x: undo gpio module reset during chip init\n\nSkip putting the GPIO module into a reset during the chip init.  This makes\nsure to preserve any existing GPIO configurations done by pre-kernel boot code.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "bd77efd0cea80865d4cfcc1e4b62789c51a74b2d",
      "tree": "913a59584997dc809d4616501e6ada10bdac210d",
      "parents": [
        "611b7590afa6e6c6b0942b1d3efef17fbb348ef5"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:16 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:52 2010 +0100"
      },
      "message": "mfd/tc3589x: fix random interrupt misses\n\nOn the TC35892, a random delayed interrupt clear (GPIO IC) write locks up the\nchild interrupts. In such a case, the original interrupt is active and not yet\nacknowledged. Re-check the IRQST bit for any pending interrupts and handle\nthose.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "611b7590afa6e6c6b0942b1d3efef17fbb348ef5",
      "tree": "4fc9c73ea4d1f9a9f80c55fa97dafc95f61bd265",
      "parents": [
        "20406ebff4a298e6e3abbc1717a90bb3e55dc820"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:15 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:49 2010 +0100"
      },
      "message": "mfd/tc3589x: add block identifier for multiple child devices\n\nAdd block identifier to be able to add multiple mfd clients\nto the mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "20406ebff4a298e6e3abbc1717a90bb3e55dc820",
      "tree": "7a9c79f4e1310e3a2ef3f50fd98c41e453999414",
      "parents": [
        "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:14 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:46 2010 +0100"
      },
      "message": "mfd/tc3589x: rename tc35892 structs/registers to tc359x\n\nMost of the register layout, client IRQ numbers on the TC35892 is shared also\nby other variants. Make this generic as tc3589x\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53",
      "tree": "8e7ab50489a335c9ab60976aaaeb5ad0d2baab95",
      "parents": [
        "c6eda6c5eeb357ff231121619fb49d2bc0605faf"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:13 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:42 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 core driver to tc3589x\n\nRename the tc35892 core/gpio drivers to tc3589x to include\nnew variants in the same mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "c6eda6c5eeb357ff231121619fb49d2bc0605faf",
      "tree": "817a72c11b4934d1ed9019fbe6946a1921f020a0",
      "parents": [
        "d5d228158e77998a1659c1783fb204f275fab93b"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:12 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:39 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 header to tc3589x\n\nRename the header file to include further variants within\nthe same mfd core driver\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "e70357e35c522776d9f56f6800af4ed7a5bdbaaf",
      "tree": "bb002bfcf01d284e036535e4476e616102d604c3",
      "parents": [
        "4c42fbc99fc8656efc7d2b5e92be0d430ccefdc6"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:09:52 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:46:51 2010 +0200"
      },
      "message": "mfd: TWL6030: OMAP4: Registering the TWL6030-usb device\n\nRegistering the twl6030-usb transceiver device as a child to twl6030 core.\nRemoved the NOP transceiver init call from board file.\n\nPopulated twl4030_usb_data platform data structure with the function\npointers for OMAP4430 internal PHY operation to be used by twl630-usb driver.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "77b1d3fa88dcb9d6e885926f972c421e4069b849",
      "tree": "8d3a68743cebb09c37695eca493c9ee3b5fbd6d4",
      "parents": [
        "4bc36fd31b07054bdf7378cca7162c10598f3eff"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 17:55:37 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:43:06 2010 +0200"
      },
      "message": "mfd: TWL6030: USBOTG VBUS event generation on\n\nWith TWL6030-usb, VBUS SESS_VLD and SESS_END events are not generated\nas expected. When these interrupts are enabled, charger VBUS detection\ninterrupt does not get generated. So USBOTG has to be dependent on charger\nVBUS interrupts.\nSo added one bit for USBOTG and changed the handler to call the\nUSBOTG handler whenever there is a charger VBUS interrpt.\n\nVBUS SESS_VLD and SESS_END event generation issue is under debug with\nHW team. This fix might not be required once after fixing the issue.\n\nSigned-off-by: Balaji TK \u003cbalajitk@ti.com\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "559e0df6b3ffbc218a11bb9dada5320a217cb7a6",
      "tree": "5f42260e7bb90657215eb7daa3faceb52d2b9256",
      "parents": [
        "ccf1fa403e44c4107ef4d73f73cafe81b5148d40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 31 19:25:12 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:16:19 2010 +0000"
      },
      "message": "mfd: Add initial WM8958 support\n\nThe WM8958 is a derivative of the WM8994 which is register compatible\nwith the addition of some extra features, mostly in the CODEC side.\nThe major change visible at the MFD level is that rather than a single\nDBVDD supply we now have three separate DBVDDs so we must request and\nenable a different set of supplies.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cef92fe63836dcc63db6ccfbea0a6d9255f491a9",
      "tree": "48f84d6cc0a40cc1558849ac1ab5230f656ae7d3",
      "parents": [
        "7484552eb24e3c62ef55a4ff0133d8450adea206"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 12:29:21 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:43 2010 +0200"
      },
      "message": "mfd: Fix a memory leak when unload mc13xxx-core module\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7484552eb24e3c62ef55a4ff0133d8450adea206",
      "tree": "e7dc6967a86eeb474165656deb322f9fcbcfd1b0",
      "parents": [
        "25d950714781f34e7ae1292f38889cf39983cb38"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:31:49 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:39 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim for max8998\n\nProperly free irq and unregister max8998-\u003ertc device in\nmax8998_i2c_probe() error path and max8998_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25d950714781f34e7ae1292f38889cf39983cb38",
      "tree": "e89653e3a0d630e8ae171b67f509d451c0e95ea7",
      "parents": [
        "1558b51eb7c813b3d90bdd68057403f7cac191fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:30:26 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:37 2010 +0200"
      },
      "message": "mfd: Remove unneeded ret value checking for max8998 register updates\n\ni2c_smbus_write_byte_data() returns zero or negative value,\ntherefore no need to check if ret is greater than zero or not.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1558b51eb7c813b3d90bdd68057403f7cac191fa",
      "tree": "51eba558b67331a0e592a4858502413146760e06",
      "parents": [
        "8220fe4cb25d0177bd0795a516d2023799008ca0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 17:09:56 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:36 2010 +0200"
      },
      "message": "mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8220fe4cb25d0177bd0795a516d2023799008ca0",
      "tree": "a6b2980984826b2540d3c7fa076da53c080a977e",
      "parents": [
        "bf56f0a6668cd399b5136d2216f24ec97f0ce716"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 16:56:59 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:34 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim in pcf50633_remove()\n\nCalling sysfs_remove_group() to remove sysfs entries\nand unregister bl_pdev in pcf50633_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47dabaeedb4d6e841ac4d66ef249ce9c61303049",
      "tree": "0a64e079b413ffe611b46cc07dbc9f01d396a94d",
      "parents": [
        "a8d6aa08dd3e004df6a6e63a61698d834a191ad3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 19 20:28:24 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:31 2010 +0200"
      },
      "message": "mfd: Fix ezx_pcap_probe error path\n\nreturn -ENOMEM if create_singlethread_workqueue failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8d6aa08dd3e004df6a6e63a61698d834a191ad3",
      "tree": "aaad867dccdf9d2b7e04c6bd73834882428b5a41",
      "parents": [
        "7745cc8c3b977203c1b7483c09d05b58c8e88728"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 13 10:44:39 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:29 2010 +0200"
      },
      "message": "mfd: Fix off-by-one value range checking for tps6507x\n\nIf bytes \u003d\u003d (TPS6507X_MAX_REGISTER + 1), we have a buffer overflow when\ndoing memcpy(\u0026msg[1], src, bytes).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7745cc8c3b977203c1b7483c09d05b58c8e88728",
      "tree": "48af931172d96de00f0ad16974f783e79add6b05",
      "parents": [
        "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Oct 10 03:55:43 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:27 2010 +0200"
      },
      "message": "mfd: Remove __devinitdata from tc6393xb_mmc_resources\n\nThis static struct resource tc6393xb_mmc_resources[] is used in resume function,\ntherefore the data can not be wiped after init.\n\nAlso, this causes a section mismatch.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9",
      "tree": "648b95fc9019f284e172de9b9241df11fb865738",
      "parents": [
        "e5b486841d572c5ac83c798f82f4f67cbbac5320"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 20 00:00:11 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:25 2010 +0200"
      },
      "message": "mfd: Add WM831x SPI support\n\nImplement support for controlling WM831x and WM832x devices using SPI.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00969f23dae70f62d7ce3f7abbbfb6d09ef92739",
      "tree": "ffee1085d9b2afc29c7578371ecdda8e7625da32",
      "parents": [
        "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 19 11:14:33 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:22 2010 +0200"
      },
      "message": "mfd: Remove DEBUG defines from mc13xxx-core\n\nDEBUG and VERBOSE_DEBUG are not used.\n\nReported-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e",
      "tree": "dfac42fe428ca6fab6a5ff7dbfd8713150127dde",
      "parents": [
        "d1f92f05754116fc65cb1165d4942d25df6f200e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Oct 07 15:51:20 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:20 2010 +0200"
      },
      "message": "mfd: Fix jz4740_adc_set_enabled\n\nWhen enabled is false, clear BIT(engine) of JZ_REG_ADC_ENABLE register.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f92f05754116fc65cb1165d4942d25df6f200e",
      "tree": "f1e8e574ca31046bdd50b132bac4a69ac7a99e4e",
      "parents": [
        "b0b4a7c28ebee0763cae90d470cfff501a83be37"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Oct 19 11:08:36 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:18 2010 +0200"
      },
      "message": "mfd: Add TPS658621C device ID\n\nThe interface for this device should be identical to that of the\nTPS658521A.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "b0b4a7c28ebee0763cae90d470cfff501a83be37"
}
