)]}'
{
  "log": [
    {
      "commit": "f607e7fc5fb94d92030c4527287e9c149ddf9e65",
      "tree": "49ac9020b87f028e947580425fef84222332fdf8",
      "parents": [
        "453a9bf347f1e22a5bb3605ced43b2366921221d"
      ],
      "author": {
        "name": "Jean-François Dagenais",
        "email": "dagenaisj@sonatest.com",
        "time": "Fri Jul 08 15:39:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "w1: ds1wm: add a reset recovery parameter\n\nThis fixes a regression in 3.0 reported by Paul Parsons regarding the\nremoval of the msleep(1) in the ds1wm_reset() function:\n\n: The linux-3.0-rc4 DS1WM 1-wire driver is logging \"bus error, retrying\"\n: error messages on an HP iPAQ hx4700 PDA (XScale-PXA270):\n:\n: \u003csnip\u003e\n: Driver for 1-wire Dallas network protocol.\n: DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko\n: 1-Wire driver for the DS2760 battery monitor  chip  - (c) 2004-2005, Szabolcs Gyurko\n: ds1wm ds1wm: pass: 1 bus error, retrying\n: ds1wm ds1wm: pass: 2 bus error, retrying\n: ds1wm ds1wm: pass: 3 bus error, retrying\n: ds1wm ds1wm: pass: 4 bus error, retrying\n: ds1wm ds1wm: pass: 5 bus error, retrying\n: ...\n:\n: The visible result is that the battery charging LED is erratic; sometimes\n: it works, mostly it doesn\u0027t.\n:\n: The linux-2.6.39 DS1WM 1-wire driver worked OK.  I haven\u0027t tried 3.0-rc1,\n: 3.0-rc2, or 3.0-rc3.\n\nThis sleep should not be required on normal circuitry provided the\npull-ups on the bus are correctly adapted to the slaves.  Unfortunately,\nthis is not always the case.  The sleep is restored but as a parameter to\nthe probe function in the pdata.\n\n[akpm@linux-foundation.org: coding-style fixes]\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nTested-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Jean-François Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8509e142567d69e170a184ecf27d7a6a3239fd72",
      "tree": "904bdbc1dde569b94b2c0cb7ee00cd5aa3f9246e",
      "parents": [
        "1e8ece5cb85361ac01c95aecdfdbfa5f8b7242af"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jun 23 10:15:51 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:39:38 2011 +0200"
      },
      "message": "mfd: Add Makefile and Kconfig Entries for tps65911 comparator\n\nBase on Mark\u0027s comment [1], I make the Kconfig entry invisible to users.\n[1] https://lkml.org/lkml/2011/5/14/136\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e8ece5cb85361ac01c95aecdfdbfa5f8b7242af",
      "tree": "db4490c09469dbdf87e7e6d6169a64519ad988c2",
      "parents": [
        "8f2df0147fc78804a869150e6439be2605b5dc2d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jun 23 10:17:43 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:39:30 2011 +0200"
      },
      "message": "mfd: Fix build error for tps65911-comparator.c\n\nFix below build error:\n  CC      drivers/mfd/tps65911-comparator.o\ndrivers/mfd/tps65911-comparator.c: In function \u0027tps65911_comparator_probe\u0027:\ndrivers/mfd/tps65911-comparator.c:131: error: \u0027struct tps65910_platform_data\u0027 has no member named \u0027vmbch_threshold\u0027\ndrivers/mfd/tps65911-comparator.c:137: error: \u0027struct tps65910_platform_data\u0027 has no member named \u0027vmbch2_threshold\u0027\nmake[2]: *** [drivers/mfd/tps65911-comparator.o] Error 1\nmake[1]: *** [drivers/mfd] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8f2df0147fc78804a869150e6439be2605b5dc2d",
      "tree": "0562d5b902ed168893ae14fff029750a8bdf094a",
      "parents": [
        "63ef1124f1cb07836f232b8eaed1ae4c73899643"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Mon Jun 20 15:22:56 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:38:43 2011 +0200"
      },
      "message": "Revert \"mfd: Add omap-usbhs runtime PM support\"\n\nThis reverts commit 7e6502d577106fb5b202bbaac64c5f1b065e6daa.\n\nOops are produced during initialization of ehci and ohci\ndrivers. This is because the run time pm apis are used by\nthe driver but the corresponding hwmod structures and\ninitialization is not merged. hence revering  back the\ncommit id 7e6502d577106fb5b202bbaac64c5f1b065e6daa\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nReported-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66c500ff36d74c6669ad260deda4ce8125b55304",
      "tree": "522352393c15472ecb2f7e22791d17a82160c060",
      "parents": [
        "1ed7891f8dcdba62041dfa265aea038afb49635c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@kernel.org",
        "time": "Fri May 27 22:13:08 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat May 28 08:38:55 2011 +0200"
      },
      "message": "mfd: Fix build breakage caused by tps65910 gpio directory move\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1ed7891f8dcdba62041dfa265aea038afb49635c",
      "tree": "962eca4ef3495c9eb76ef556e178a38bb90ab369",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri May 27 11:49:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat May 28 08:35:36 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for db8500-prcmu cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6851ad3ab3461966adfffe8789372fe8256da792",
      "tree": "d9424225f0f26e9e7cc9326810319180cbc7cb6e",
      "parents": [
        "11ad14f86a7847b084d3e3f114180be39b1c7322"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:48 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Comparator: Add comparator driver\n\nThis driver adds functionality to the tps65911 chip driver.\n\nTwo of the comparators are configurable by software and measures\nVCCS voltage to detect high or low voltage scenarios.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "83545d836cf12a6381b530c5c7aeacf057f86aa9",
      "tree": "321ed6d645b70a10995228c9595669828c5f8d9a",
      "parents": [
        "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:37 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "GPIO: TPS65910: Move driver to drivers/gpio/\n\nThe GPIO driver should reside in drivers/gpio/ for better\norganization.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5",
      "tree": "6af645e033860d67b69eeca47bde4a5b4c71018f",
      "parents": [
        "a320e3c3d6351814afa5182159df88d2637e0f6f"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:07 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "TPS65911: Add new irq definitions\n\nTPS65911 adds new interrupt sources, as well as two new registers\nto handle them, one for interrupt status and one for interrupt\nmasking. The added irqs are:\n\n-VMBCH2 - Low and High threshold\n-GPIO1-8 - Rising and falling edge detection\n-WTCHDG - Watchdog interrupt\n-PWRDN\t- PWRDN reset interrupt\n\nThe code should handle these new registers only when the chip\nversion is TPS65911.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "795570561cc9c8dc7f7582ed6c4d07121b1c4831",
      "tree": "767ca7646c6d23a5b8b38347014afe3f178cbdef",
      "parents": [
        "3c24019ddeab71ddf125ad2ad13a38041655c1fd"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:34:59 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "MFD: TPS65910: Add support for TPS65911 device\n\nThe TPS65911 is the next generation of the TPS65910 family of\nPMIC chips. It adds a few features:\n\n- Watchdog Timer\n- PWM \u0026 LED generators\n- Comparators for system control status\n\nIt also adds a set of Interrupts and GPIOs, among other things.\n\nThe driver exports a function to identify between different\nversions of the tps65910 family, allowing other modules to\nidentify the capabilities of the current chip.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0514e9acd7655c708fbf12a659ea43d835bc688a",
      "tree": "5f9ecf1224773a0ca671d8d516c507d133cbf2f1",
      "parents": [
        "4aa922c024b2a194d7b68b22a66dfcf86e7838b3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 16 22:19:01 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "mfd: Fix off-by-one value range checking for tps65910_i2c_write\n\nIf bytes \u003d\u003d (TPS65910_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\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c01e36dde4632e0a7474fddf0716f1e54f01f13e",
      "tree": "1e0231cb408d30d8c1e7343a40dd6bffd6b4eadb",
      "parents": [
        "327e15af15248563c896c16adad6fc6e04bb5a4d"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Wed May 11 01:43:02 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "linux-next: build failure after merge of the voltage tree\n\nOn May 10, 2011, at 9:27 PM, Stephen Rothwell wrote:\n\n\u003e Hi Jorge,\n\u003e\n\u003e On Tue, 10 May 2011 12:30:36 -0500 Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e wrote:\n\u003e\u003e\n\u003e\u003e On May 10, 2011, at 3:38 AM, Liam Girdwood wrote:\n\u003e\u003e\n\u003e\u003e\u003e On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:\n\u003e\u003e\u003e\u003e Hi Liam,\n\u003e\u003e\u003e\u003e\n\u003e\u003e\u003e\u003e After merging the voltage tree, today\u0027s linux-next build (x86_64\n\u003e\u003e\u003e\u003e allmodconfig) failed like this:\n\u003e\u003e\u003e\u003e\n\u003e\u003e\u003e\u003e ERROR: \"tps65910_gpio_init\" [drivers/mfd/tps65910.ko] undefined!\n\u003e\u003e\u003e\u003e ERROR: \"tps65910_irq_init\" [drivers/mfd/tps65910.ko] undefined!\n\u003e\u003e\u003e\u003e ERROR: \"irq_modify_status\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e\u003e\u003e ERROR: \"irq_set_chip_and_handler_name\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e\u003e\u003e ERROR: \"handle_edge_irq\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e\u003e\u003e\n\u003e\u003e\u003e\u003e I have used the voltage tree from next-20110509 for today.\n\u003e\u003e\u003e\n\u003e\u003e\u003e Jorge, could you send a fix for this today.\n\u003e\u003e\n\u003e\u003e The following patch should solve this:\n\u003e\u003e\n\u003e\u003e From: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\n\u003e\u003e MFD: Fix TPS65910 build\n\u003e\u003e\n\u003e\u003e Support for tps65910 as a module is not available. The driver can\n\u003e\u003e only be compiled as built-in. OTOH, the regulator driver can still\n\u003e\u003e be built as module without breaking the compilation.\n\u003e\u003e\n\u003e\u003e Signed-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\n\u003e\n\u003e Today (even with the above patch included) I got these errors from the\n\u003e x86_64 allmodconfig build:\n\u003e\n\u003e tps65910.c:(.text+0xf4140): undefined reference to `i2c_master_send\u0027\n\u003e drivers/built-in.o: In function `tps65910_i2c_read\u0027:\n\u003e tps65910.c:(.text+0xf41d2): undefined reference to `i2c_transfer\u0027\n\u003e drivers/built-in.o: In function `tps65910_i2c_init\u0027:\n\u003e tps65910.c:(.init.text+0xcb83): undefined reference to `i2c_register_driver\u0027\n\u003e drivers/built-in.o: In function `tps65910_i2c_exit\u0027:\n\u003e tps65910.c:(.exit.text+0x6e0): undefined reference to `i2c_del_driver\u0027\n\u003e\n\u003e I have used the voltage tree from next-20110509 again today.\n\nFollowing patch should fix the dependency problems. Please review:\n\nFrom: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\n[PATCH] MFD: TPS65910: Fix I2C dependency\n\nTPS65910 driver can only be compiled built-in, so the I2C driver\nshould be as well.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "aec519b5ec95e2d8b33b7620a2830afc55707e40",
      "tree": "a4c192490d3592e4d6cbf4ac6cc7e97a31a6a0f7",
      "parents": [
        "518fb721de3685c8326e72746151b534a241feda"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Tue May 10 12:30:36 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:08 2011 +0100"
      },
      "message": "linux-next: build failure after merge of the voltage tree\n\nOn May 10, 2011, at 3:38 AM, Liam Girdwood wrote:\n\n\u003e On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:\n\u003e\u003e Hi Liam,\n\u003e\u003e\n\u003e\u003e After merging the voltage tree, today\u0027s linux-next build (x86_64\n\u003e\u003e allmodconfig) failed like this:\n\u003e\u003e\n\u003e\u003e ERROR: \"tps65910_gpio_init\" [drivers/mfd/tps65910.ko] undefined!\n\u003e\u003e ERROR: \"tps65910_irq_init\" [drivers/mfd/tps65910.ko] undefined!\n\u003e\u003e ERROR: \"irq_modify_status\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e ERROR: \"irq_set_chip_and_handler_name\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e ERROR: \"handle_edge_irq\" [drivers/mfd/tps65910-irq.ko] undefined!\n\u003e\u003e\n\u003e\u003e I have used the voltage tree from next-20110509 for today.\n\u003e\n\u003e Jorge, could you send a fix for this today.\n\u003e\n\u003e Thanks\n\u003e\n\u003e Liam\n\u003e\n\nThe following patch should solve this:\n\nFrom: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nMFD: Fix TPS65910 build\n\nSupport for tps65910 as a module is not available. The driver can\nonly be compiled as built-in. OTOH, the regulator driver can still\nbe built as module without breaking the compilation.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e3471bdc2784ee20a0d636c5904200c2d1148ef9",
      "tree": "b8031223f737830b05d59189fae09452cabfd8aa",
      "parents": [
        "2537df722d338ab687d7ed91dc589265c0d14aec"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:20:04 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:43 2011 +0100"
      },
      "message": "TPS65910: IRQ: Add interrupt controller\n\nThis module controls the interrupt handling for the tps chip. The\ninterrupt sources are the following:\n\n- GPIO falling/rising edge detection\n- Battery voltage below/above threshold\n- PWRON signal\n- PWRHOLD signal\n- Temperature detection\n- RTC alarm and periodic event\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2537df722d338ab687d7ed91dc589265c0d14aec",
      "tree": "d8b91f4af226921296dc688f253278b7fad2b096",
      "parents": [
        "27c6750ec56fd3b22c670d9333d519a322996eb2"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:19:52 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:23 2011 +0100"
      },
      "message": "TPS65910: GPIO: Add GPIO driver\n\nTPS65910 has one configurable GPIO that can be used for several\npurposes. Subsequent versions of the TPS chip support more than\none GPIO.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "27c6750ec56fd3b22c670d9333d519a322996eb2",
      "tree": "f3301c461a70dc651ab035b8ccfa04528625b352",
      "parents": [
        "98ea5c218ed150bf7cabb879db4fc2c106b6fa5b"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:19:46 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:35:22 2011 +0100"
      },
      "message": "MFD: TPS65910: Add new mfd device for TPS65910\n\nThe TPS65910 chip is a power management IC for multimedia and handheld\ndevices. It contains the following components:\n\n- Regulators\n- GPIO controller\n- RTC\n\nThe tps65910 core driver is registered as a platform driver and provides\ncommunication through I2C with the host device for the different\ncomponents.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7e6502d577106fb5b202bbaac64c5f1b065e6daa",
      "tree": "b534ce2e049696ce10130d6755dcc1840cdcdff4",
      "parents": [
        "74e32d1b68f177f9c998041d789253df9c7f3575"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Sun May 22 22:51:26 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:52 2011 +0200"
      },
      "message": "mfd: Add omap-usbhs runtime PM support\n\nThe usbhs core driver does not enable/disable the interface and\nfunctional clocks; These clocks are handled by hwmod and runtime pm,\nhence insted of the clock enable/disable, the runtime pm APIS are\nused. however,the port clocks and tll clocks are handled\nby the usbhs core.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "74e32d1b68f177f9c998041d789253df9c7f3575",
      "tree": "62b2d36ed8025f0034ef2fce1b1eaa98e9437180",
      "parents": [
        "d910774f13678caf68fc9cbbef325f08f7f951a3"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Sun May 15 14:13:11 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:51 2011 +0200"
      },
      "message": "mfd: Fix ASIC3 SD Host Controller Configuration size\n\nThe size of the TC6380AF SD Host Controller Configuration area is 0x200 bytes (assuming registers are aligned on 32-bit boundaries), not 0x400 bytes. Source: Toshiba TC6380AF Specification sections 4.2 and 4.3.1\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d910774f13678caf68fc9cbbef325f08f7f951a3",
      "tree": "bfe5198e0bffeef1f35fe5dade2fc48bc8c9eba8",
      "parents": [
        "6eb6fbbf3eca6dfba73e72de5ab2eeb52ae41f7a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat May 14 14:15:36 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:50 2011 +0200"
      },
      "message": "mfd: Fix omap_usbhs_alloc_children error handling\n\n1. Return proper error if omap_usbhs_alloc_child fails\n2. In the case of goto err_ehci, we should call platform_device_unregister(ehci)\n   instead of platform_device_put(ehci) because we have already added the\n   platform device to device hierarchy.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nTested-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6eb6fbbf3eca6dfba73e72de5ab2eeb52ae41f7a",
      "tree": "471ff9aa1aaf2a30857e69d915807fa9dd803f3c",
      "parents": [
        "13ca4f66108188231f9ef0358449f4543a0b84a1"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Mon May 16 14:24:58 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:49 2011 +0200"
      },
      "message": "mfd: Fix omap usbhs crash when rmmoding ehci or ohci\n\nThe disabling of clocks and freeing GPIO are changed\nto fix the occurrence of the crash of rmmod of ehci and ohci\ndrivers. The GPIOs should be freed after the spin locks are\nunlocked.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "13ca4f66108188231f9ef0358449f4543a0b84a1",
      "tree": "2c3ae1715e5582cb7f331e076ae98453c6cb77b4",
      "parents": [
        "7d9e7e9fbd3041a0596394579d800788bbf94939"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Fri May 13 18:53:03 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:47 2011 +0200"
      },
      "message": "mfd: Add ASIC3 LED support\n\nAdd LED support for the HTC ASIC3. Underlying support is provided by the mfd/asic3 and leds/leds-asic3 drivers. An example configuration is provided by the pxa/hx4700 platform.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a7c00cd94d4ca7061c481fe823a256e37436044",
      "tree": "ff9dfe31cfd355b058fb635d2d44db047de7ce0d",
      "parents": [
        "ed13941643a437cf48f24ed53bdae79457628105"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 10 08:59:23 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:45 2011 +0200"
      },
      "message": "mfd: Update twl4030-code maintainer e-mail address\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ed13941643a437cf48f24ed53bdae79457628105",
      "tree": "6cf2a7ba616a46aa9d411df52d065927782e6435",
      "parents": [
        "c9c9513fd08d1e0548003e86d70a211c2e456d49"
      ],
      "author": {
        "name": "Johan Palsson",
        "email": "johan.palsson@stericsson.com",
        "time": "Sun May 08 00:55:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:44 2011 +0200"
      },
      "message": "mfd: Correct the name and bitmask for ab8500-gpadc BTempPullUp\n\nThe bitmask for enabling the BatTemp pull-up was wrong and\nis corrected. The name is also changed to be inline with\nthe AB8500 register description\n\nSigned-off-by: Johan Palsson \u003cjohan.palsson@stericsson.com\u003e\nReviewed-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9c9513fd08d1e0548003e86d70a211c2e456d49",
      "tree": "98a557eb124dda2535b8e0708c5d5a92b577b4ea",
      "parents": [
        "863dde5bfa3c48f459c6302daf64f94a11c7c1e5"
      ],
      "author": {
        "name": "Karl Komierowski",
        "email": "karl.komierowski@stericsson.com",
        "time": "Sun May 08 00:55:31 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:43 2011 +0200"
      },
      "message": "mfd: Add manual ab8500-gpadc batt temp activation for AB8500 3.0\n\nIn AB8500 3.0 the pull-up supplying the NTC must be manually activated.\nAdd enumerators to chip version detection logic.\n\nSigned-off-by: Kalle Komierowski \u003ckarl.komierowski@stericsson.com\u003e\nReviewed-by: Johan Palsson \u003cjohan.palsson@stericsson.com\u003e\nReviewed-by: Daniel Willerud \u003cdaniel.willerud@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "863dde5bfa3c48f459c6302daf64f94a11c7c1e5",
      "tree": "b610b75d088d95c5d6d0fd1700244df38a32cb2b",
      "parents": [
        "eac78a21017f5beefa75f88b966950cd89caac37"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 08 00:54:45 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:42 2011 +0200"
      },
      "message": "mfd: Provide ab8500-core enumerators for chip cuts\n\nSince functionality in MFD cells may need to be adjusted according to\nchip revision, let\u0027s enumerate them and keep track of them.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eac78a21017f5beefa75f88b966950cd89caac37",
      "tree": "9855f80d634fe4ce1b29f05c8f94d7fcede9da6d",
      "parents": [
        "6523b148b44be38d89c2ee9865d34da30d9f5f1c"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Wed May 04 17:38:53 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:41 2011 +0200"
      },
      "message": "mfd: Check twl4030-power remove script error condition after i2cwrite\n\nFixing the error condition check in twl4030 remove script function.\nDue to some typo in commit ID: 11a441ce82d6ffecfd39b324024de0cd630b36c1\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6523b148b44be38d89c2ee9865d34da30d9f5f1c",
      "tree": "aa4408d8655093167289092b62c057122dd8a51d",
      "parents": [
        "521d8ec3f0d8069bea3b3afa70f487cdb5118018"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Thu May 12 14:27:56 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:40 2011 +0200"
      },
      "message": "mfd: Fix twl6030 irq definitions\n\nThe charger fault IRQs from the twl will in future patches be handled\nby a seperate IRQ handler in the charger driver than the general charger\nIRQ. Give them different IRQ numbers now to allow the charger driver to\nbe merged in the future.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "521d8ec3f0d8069bea3b3afa70f487cdb5118018",
      "tree": "8cc81ed96a6cd8b5d495cb3d74732f705117cd73",
      "parents": [
        "586e1a1763d34bd256f3f1e77293d8386e4871d2"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Thu May 12 14:27:55 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:39 2011 +0200"
      },
      "message": "mfd: Add phoenix lite (twl6025) support to twl6030\n\nPhoenix Lite is based on the twl6030 family of PMICs. It has mostly the\nsame feature set of twl6030 but with small changes. The codec block has\nalso been removed. It also has a new charger block and new features in\nits ADC block. VUSB handling also differs.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "586e1a1763d34bd256f3f1e77293d8386e4871d2",
      "tree": "c02a3a61e0974e669fb58c690d1988c061b28e4e",
      "parents": [
        "ebf9988ecad6727e5ae950fc2c72b963a1bfc0fe"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:23 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:38 2011 +0200"
      },
      "message": "mfd: Avoid to use constraint name in 88pm860x regulator driver\n\nAvoid to use constraint name in regulator driver. So use regulator id is used\ninstead in platform driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ebf9988ecad6727e5ae950fc2c72b963a1bfc0fe",
      "tree": "e9dc9e5b394c181c9e484a9509c3ba88223cb91d",
      "parents": [
        "cea438dda618797922d0bfc4814e832bab19ac19"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:25 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:37 2011 +0200"
      },
      "message": "mfd: Remove checking on max8925 regulator[0]\n\nSince regulator[0] is always checking in mfd driver, it results in\nregistration failure without regulator[0].\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cea438dda618797922d0bfc4814e832bab19ac19",
      "tree": "9121e450299d6fc92a51147988f97b7dddffbfab",
      "parents": [
        "f5fb758de6d2ddae572ee39de54d60bf5593652a"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:24 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:36 2011 +0200"
      },
      "message": "mfd: Remove unused parameter from 88pm860x API\n\ni2c_client parameter isn\u0027t used in some functions. Just remove it.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f5fb758de6d2ddae572ee39de54d60bf5593652a",
      "tree": "21c42e354ff454b0c528c1884a8c3297b0a30697",
      "parents": [
        "008b30408c40ede5985397e7daac45d30b375a01"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:21 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:35 2011 +0200"
      },
      "message": "mfd: Avoid to allocate 88pm860x static platform data\n\nMaybe multiple PMIC devices are installed into one board. Static variable\ncan only make driver logic mess. So remove these variable, and use\nplatform data from platform driver instead.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "008b30408c40ede5985397e7daac45d30b375a01",
      "tree": "4396b8f96ac1aa480cfdfa61a18a2e10051de93a",
      "parents": [
        "db13c04002e0d896f89657f9b2837a8ecfbb19b6"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:20 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:34 2011 +0200"
      },
      "message": "mfd: Add rtc support to 88pm860x\n\nEnable rtc function in 88pm860x PMIC.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e6f1945b9e71cbc8498e5fbf8d5352331ac5da14",
      "tree": "00e733fd5e826854f3876e38195adec8df50c9ee",
      "parents": [
        "ea91db527cd73a4401d10a1fd730f06ce9a363c7"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Tue Apr 12 10:55:58 2011 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:31 2011 +0200"
      },
      "message": "mfd: Fix tps6586x GPIO value setting\n\nIn the current code, every time we set a TPS6586x GPIO pin,\nthe tps6586x_gpio_set function is resetting all other GPIO pins.\nWe need to update the right GPIOxOUT bit of the GPIOSET2 register instead\nof overriding the full value.\n\nTested by setting sequentially GPIO2 and GPIO3 and verifying the\npins voltage.\n\nChange-Id: I560edde146c5425cce37432c4ee91569eea5adcf\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c013f0a56c56b88ac63c4037f2dfaaf2422fa863",
      "tree": "54d8e003ba72caf0cc9ff4fcf12cea2eb8727ea9",
      "parents": [
        "cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 05 14:40:53 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:28 2011 +0200"
      },
      "message": "mfd: Add pm8xxx irq support\n\nAdd support for the irq controller in Qualcomm 8xxx pmic. The 8xxx\ninterrupt controller provides control for gpio and mpp configured as\ninterrupts in addition to other subdevice interrupts. The interrupt\ncontroller also provides a way to read the real time status of an\ninterrupt. This real time status is the only way one can get the\ninput values of gpio and mpp lines.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5",
      "tree": "6fba90fb0b27968c75437bf5c5df2c43f15ce64b",
      "parents": [
        "1305134e8246fb4e86b93d5b6a21caa0e07a8ecf"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 05 14:40:52 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:27 2011 +0200"
      },
      "message": "mfd: Add Qualcomm PMIC 8921 core driver\n\nAdd support for the Qualcomm PM8921 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1305134e8246fb4e86b93d5b6a21caa0e07a8ecf",
      "tree": "2483b89d0d2079462b1b779cd309cfcb114ef9c5",
      "parents": [
        "37df003c85efd40b20c6d54695d4f03e6e75ebe6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Apr 15 20:06:37 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:26 2011 +0200"
      },
      "message": "mfd: Group NXP PCF50633* drivers together\n\nPCF50633_ADC and PCF50633_GPIO depends on MFD_PCF50633.\nThus group NXP PCF50633* drivers together.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "37df003c85efd40b20c6d54695d4f03e6e75ebe6",
      "tree": "eb311004880653ec0cf5e9ed48d1ecd0cbd1fe6e",
      "parents": [
        "ca972d13382436530896e90591e2793e7a9e7eba"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Apr 15 20:04:45 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:25 2011 +0200"
      },
      "message": "mfd: Group TPSxxxxx power management chips together\n\nGroup TPSxxxxx power management chips together and sort in alphabetical order.\nThis change makes it easier for users to find config options.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ca972d13382436530896e90591e2793e7a9e7eba",
      "tree": "414e0e666015509a66342a8f5ce2184e0a1ef9ba",
      "parents": [
        "d7ac829fa30d44d6553a0ead41f47bb92ee4d73e"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:53 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:24 2011 +0200"
      },
      "message": "mfd: TWL5030 version checking in twl-core\n\nAdded API to get the TWL5030 Si version from the IDCODE register.\nIt is used for enabling the workaround for TWL erratum 27.\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7ac829fa30d44d6553a0ead41f47bb92ee4d73e",
      "tree": "d189f6ab11a724c2430943cc6e76b16ec29d02b0",
      "parents": [
        "1f968ff61f2987f500832e93b9b704f26adadea6"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:51 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:23 2011 +0200"
      },
      "message": "mfd: Modifying the twl4030-power macro name Main_Ref to all caps\n\nModifying the macro name Main_Ref to all caps(MAIN_REF).\n\nSuggested by Nishanth Menon \u003cnm@ti.com\u003e\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f968ff61f2987f500832e93b9b704f26adadea6",
      "tree": "e604785f662339e2438ed3120b869aa32ab32b14",
      "parents": [
        "a5156f1adeeb0be7f8370c1d2e111bd1b082b578"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:50 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:22 2011 +0200"
      },
      "message": "mfd: Correct the twl4030-power warning print during script loading\n\nCorrecting the if condition check for printing the warning,\nif wakeup script is not updated before updating the sleep script.\n\nSince the flag \u0027order\u0027 is set to \u00271\u0027 while updating the wakeup script\nfor P1P2, the condition checking for printing the warning should be\nif(!order) (ie: print the warning if wakeup script is not updated before\nupdating the sleep script)\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a5156f1adeeb0be7f8370c1d2e111bd1b082b578",
      "tree": "ab93001658898e1ecea73bd2b42b3372e9d87bc1",
      "parents": [
        "5d76ca3baaf5504779a59b2ad73b609b92e7e8dc"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue Apr 26 11:06:22 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:21 2011 +0200"
      },
      "message": "mfd: Fix build warning on 88pm860x\n\nWARNING: vmlinux.o(.devinit.text+0x6c4): Section mismatch in reference\nfrom the function device_onkey_init() to the (unknown reference)\n.init.data:(unknown)\nThe function __devinit device_onkey_init() references a (unknown reference)\n __initdata (unknown).\nIf (unknown) is only used by device_onkey_init then annotate (unknown)\nwith a matching annotation.\n\nIt\u0027s caused by using __initdata on mfd cell resources. Replace __initdata\nwith __devinitdata.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5d76ca3baaf5504779a59b2ad73b609b92e7e8dc",
      "tree": "ff0cde5f2625a7cd2fafbfc783702d794cb12955",
      "parents": [
        "bc86fcee373f27bffc9ed0c0a734e40ec084aef5"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Sun Apr 10 22:10:26 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:20 2011 +0200"
      },
      "message": "mfd: Fix wl1273 warning\n\nRemove the unused variable \"u16 val\" of wl1273-core.c.\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bc86fcee373f27bffc9ed0c0a734e40ec084aef5",
      "tree": "572d2c525d560cd26a44aa703934bc12213e5943",
      "parents": [
        "0b14c22ea1e0226d894df76176971d06e8886aa7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 04 11:59:57 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:19 2011 +0200"
      },
      "message": "mfd: Continue with IRQ setup even if we don\u0027t have PMIC main IRQ\n\nThe fact that we can\u0027t actually raise any interrupts doesn\u0027t stop us\nsetting up the IRQs we\u0027re exporting. While this isn\u0027t actually going\nto do anything it allows us to proceed further through device setup\nduring board bringup and avoids issues with the MFD core not letting\nus suppress the configuration of IRQ resources.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b14c22ea1e0226d894df76176971d06e8886aa7",
      "tree": "1d7ee5b2bc74607c4d328e14c30692114fafe5f4",
      "parents": [
        "8997619a045bef5d138f0f45141a398557f809e6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 04 11:04:42 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:18 2011 +0200"
      },
      "message": "mfd: Provide platform data for WM831x GPIO configuration\n\nAllow the GPIO mode of WM831x devices to be configured using platform data.\nUsers may provide a table of GPIO register values in gpio_defaults[]. In\norder to allow 0 to be set explicitly out of range values are accepted and\nmasked off, with a WM831X_GPIO_CONFIGURE define provided to set an out of\nrange value.\n\nThis can be used to configure higher numbered GPIOs or override values set\nin OTP for GPIOs configured using OTP.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e45be4b5fcccb241101ad1aa1e15581ad2071393",
      "tree": "983464dc0045ccfc4f3d45643cedde08669bfe8f",
      "parents": [
        "cb5811cf325f44eb0630b55a6416311e4ba661ee"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 10:44:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:14 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for wm8400 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cb5811cf325f44eb0630b55a6416311e4ba661ee",
      "tree": "b7132f4d632804ae3e024134d8aa768de2722b29",
      "parents": [
        "07259a7092e47b9fbb5c8bfdad45fa4c7dbbc051"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:39:45 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:13 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for davinci cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "07259a7092e47b9fbb5c8bfdad45fa4c7dbbc051",
      "tree": "73d3c059141e3b418ac40b3f63a165fc1b326013",
      "parents": [
        "a7c98ce25cfa600bd614134a82d22bcb7bcb9d65"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:26:56 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:12 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for 88pm860x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7c98ce25cfa600bd614134a82d22bcb7bcb9d65",
      "tree": "d8656252c73477f611d01bc5dc962e8976fb88e0",
      "parents": [
        "a4579ad2bb6557834ebfafc8d2942891516fb4ad"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 10:33:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:11 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for tps6105x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4579ad2bb6557834ebfafc8d2942891516fb4ad",
      "tree": "3a4c19cd9cb685c6bd15a2e124f537db68374c39",
      "parents": [
        "3d2bdf759f48f9b0a0ffcd798f3e9a3228d6455d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 15:57:17 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:09 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for twl4030 codec cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d2bdf759f48f9b0a0ffcd798f3e9a3228d6455d",
      "tree": "5440763147e844a5e5f83926fe717bef3b7d6fee",
      "parents": [
        "c8a03c96b61bd03a3603bfe5381848c0b40e99be"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:02:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:08 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for janz cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c8a03c96b61bd03a3603bfe5381848c0b40e99be",
      "tree": "1c0f4ca09f11b506b0b00ca651f5b4920c54e41e",
      "parents": [
        "9abd768a8d470d58071e30c57d1fa4a7090518bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:55:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:07 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for mc13xxx cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9abd768a8d470d58071e30c57d1fa4a7090518bc",
      "tree": "5c449234f2c7a958af3660432eb6be5d9fcc2c87",
      "parents": [
        "3271d382c3ffe61ef3d059ef47e635dbe031030e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 13:21:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:06 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for rdc321x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3271d382c3ffe61ef3d059ef47e635dbe031030e",
      "tree": "2612b0030f0fd85ffe7722cbf195ac061a3eaf76",
      "parents": [
        "7dc00a0d14992d0083fefccad7839ac837ea55bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:23:57 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:05 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for timberdale cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7dc00a0d14992d0083fefccad7839ac837ea55bc",
      "tree": "cabcc8593634786a7b2ca3e12623c1e8a2fe132d",
      "parents": [
        "1f8c666caddb4cd0c547bbedbc9f98c7bf51e176"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 12:20:49 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:04 2011 +0200"
      },
      "message": "mtd: Use platform_data to retrieve tmio_nand platform bits\n\nWith the addition of the platform device mfd_cell pointer, we can now\ncleanly pass the sub device drivers platform data pointers through the\nregular device platform_data one, and get rid of mfd_get_data().\n\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f8c666caddb4cd0c547bbedbc9f98c7bf51e176",
      "tree": "a70d8c88bf91a4ea3342333d8763b9be4d620c87",
      "parents": [
        "9e554696c03e04c51d095c1c451e26a8cb6a84fa"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 12:13:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:03 2011 +0200"
      },
      "message": "fb: Use platform_data to retrieve tmiofb platform bits\n\nWith the addition of the platform device mfd_cell pointer, we can now\ncleanly pass the sub device drivers platform data pointers through the\nregular device platform_data one, and get rid of mfd_get_data().\n\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e554696c03e04c51d095c1c451e26a8cb6a84fa",
      "tree": "a2298d7aa5db6c7391346a097caeea99e8c9d8ad",
      "parents": [
        "8ac93beaab97d56b6e702cc625438f533e361ea5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:56:04 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:02 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for wl1273 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Matti Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8ac93beaab97d56b6e702cc625438f533e361ea5",
      "tree": "6bd5a47a2656fcdee34e4abd6401a679228b6de7",
      "parents": [
        "121ea573aeb7e9b1d79effa8ef7970031aebda12"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:48:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:01 2011 +0200"
      },
      "message": "mfd: Pass htc-pasic3 led platform data through the cell platform_data\n\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "121ea573aeb7e9b1d79effa8ef7970031aebda12",
      "tree": "cbde4018e74e37fb4697ae5a9f1eb0a0096fae8b",
      "parents": [
        "ec71974f2a3ae052cdbb57a92ce3c3b34ebd7b5d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:41:03 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:00 2011 +0200"
      },
      "message": "w1: Use device platform_data to retrieve ds1wm platform bits\n\nWith the addition of the platform device mfd_cell pointer, we can now\ncleanly pass the sub device drivers platform data pointers through the\nregular device platform_data one, and get rid of mfd_get_data().\n\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec71974f2a3ae052cdbb57a92ce3c3b34ebd7b5d",
      "tree": "1158c337a4f29e84715965c2ef4c154634cbfc10",
      "parents": [
        "a771e36e16e9fdacb2bb8d3b9be50be68f211b82"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:38:14 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:59 2011 +0200"
      },
      "message": "mmc: Use device platform_data to retrieve tmio_mmc platform bits\n\nWith the addition of the platform device mfd_cell pointer, we can now\ncleanly pass the sub device drivers platform data pointers through the\nregular device platform_data one, and get rid of mfd_get_data()\n\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a771e36e16e9fdacb2bb8d3b9be50be68f211b82",
      "tree": "279c9c6df6d6f11f4a6fcb9af8acc74a6ee7f568",
      "parents": [
        "1f235a3785dbcfb324ff228048b859a3bd1e1a59"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 00:41:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:58 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for ab3100 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the sub drivers\nMFD agnostic. This is mostly needed for non MFD aware sub drivers.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f235a3785dbcfb324ff228048b859a3bd1e1a59",
      "tree": "cc416ed40e95806f9bb534b423977cab65234c45",
      "parents": [
        "eb8956074e7652e802be5f078080c704c2c87104"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 00:20:24 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:57 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for ab3550 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the sub drivers\nMFD agnostic. This is mostly needed for non MFD aware sub drivers.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eb8956074e7652e802be5f078080c704c2c87104",
      "tree": "b96a4eaaf69e36a6a88282fa9572e194c5f5a1ba",
      "parents": [
        "4db70f73e56961b9bcdfd0c36c62847a18b7dbb5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:52:52 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:56 2011 +0200"
      },
      "message": "mfd: Add platform data pointer back\n\nNow that we have a way to pass MFD cells down to the sub drivers,\nwe can gradually get rid of mfd_data by putting the platform pointer\nback in place.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1032fbfd792f2b384ac16a63993b8fae5eea9083",
      "tree": "9d9955103fc7aad7f59dda3f523569aca3df7b62",
      "parents": [
        "f0e733f32e56ded9309a8b8da3a77d47beb3cbdd"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Apr 01 14:43:33 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:20:23 2011 +0200"
      },
      "message": "mach-ux500: voltage domain regulators for DB8500\n\nThe DB8500 has ePOD:s (electronic power domains) which are possible\nto switch on/off to deactivate silicon blocks on the DB8500 SoC\nby cutting their power without retention. We model these as simple\nregulators with one bit on/off settings.\n\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Martin Persson \u003cmartin.persson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8317797ca657081ed81312ea3501f3a3d59d52e9",
      "tree": "d887ba5ed4b364e5203bff3266bdd0278373bb76",
      "parents": [
        "3df57bcf5a6ba74572218a811bd0e311414f2aff"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 03 18:14:48 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:19:37 2011 +0200"
      },
      "message": "mfd: add DB5500 PRCMU driver\n\nThis adds the DB5500 PRCMU driver. Right now this one is pretty\nrestricted in functionality, exposing a simple interface to send\nI2C messages.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3df57bcf5a6ba74572218a811bd0e311414f2aff",
      "tree": "118953170481831063ff5b94438b61b3b20243c7",
      "parents": [
        "650c2a2145981696c414be1d540a32447d0e353e"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Mon May 16 00:15:05 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:18:57 2011 +0200"
      },
      "message": "mfd: update DB8500 PRCMU driver\n\nThis updates the DB8500 PRCMU driver to the latest version\navailable internally. Nominally we would update the dependent\nCPUfreq driver at the same time but since that is being moved\naround in this patch set we postpone that by simply deactivating\nit for the time being.\n\nThis is a snapshot of the current PRCMU firmware API as it looks\nright now. The PRCMU firmware is still subject to change. This\nalso updates the CPUfreq driver to a newer version that will\nutilize the new API.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Martin Persson \u003cmartin.persson@stericsson.com\u003e\nSigned-off-by: Per Fransson \u003cper.xx.fransson@stericsson.com\u003e\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Sebastien Rault \u003csebastien.rault@stericsson.com\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "650c2a2145981696c414be1d540a32447d0e353e",
      "tree": "f05aadb054bffb88fee3056b78310b148ceed9bf",
      "parents": [
        "118718905de6e32c11e09a8f41c7abff6155ba19"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun May 15 22:53:56 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:14:31 2011 +0200"
      },
      "message": "mach-ux500: move the DB8500 PRCMU driver to MFD\n\nWe have decided that this function arbiter fits better in the MFD\nsubsystem. Since we need to concatenate the split header files we move\nit basically like this:\n\nmv mach-ux500/prcmu-db8500.c drivers/mfd/db8500-prcmu.c\nmv mach-ux500/include/mach/prcmu-defs.h include/linux/mfd/db8500-prcmu.h\nmv mach-ux500/include/mach/prcmu-regs.h drivers/mfd/db8500-prcmu-regs.h\nmach-ux500/include/mach/prcmu.h \u003e\u003e include/linux/mfd/db8500-prcmu.h\nrm arch/arm/mach-ux500/include/mach/prcmu.h\n\nThen we update different #include statements and Makefile orders etc\nto make the PRCMU driver compile, link and boot in the new place\nwithout really changing any code.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c62dd365e248222903e6e3e3a8f5d8587e7e3345",
      "tree": "658308228d3e24bcad5a7e4b60cc31d3e031293c",
      "parents": [
        "a09aee8b636a3b2b7b10ad57d60d91e9272e771d"
      ],
      "author": {
        "name": "Lesly A M",
        "email": "leslyam@ti.com",
        "time": "Thu Apr 14 17:57:49 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 11:09:58 2011 +0200"
      },
      "message": "mfd: Fix for the TWL4030 PM sleep/wakeup sequence\n\nOnly configure sleep script when the flag is TWL4030_SLEEP_SCRIPT.\n\nAdding the missing brackets for fixing the issue.\n\nSigned-off-by: Lesly A M \u003cleslyam@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: David Derrick \u003cdderrick@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a09aee8b636a3b2b7b10ad57d60d91e9272e771d",
      "tree": "109ea647a990df912bcb943747e64db65ac71c28",
      "parents": [
        "557f447f21621de9c5447c8702c33b53279822ce"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Apr 14 22:43:47 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 11:09:57 2011 +0200"
      },
      "message": "mfd: Fix asic3 build error\n\nFix below compile error:\n\n  CC      drivers/mfd/asic3.o\ndrivers/mfd/asic3.c: In function \u0027asic3_irq_demux\u0027:\ndrivers/mfd/asic3.c:147: error: \u0027irq_data\u0027 undeclared (first use in this function)\ndrivers/mfd/asic3.c:147: error: (Each undeclared identifier is reported only once\ndrivers/mfd/asic3.c:147: error: for each function it appears in.)\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "557f447f21621de9c5447c8702c33b53279822ce",
      "tree": "e8daf9667f74cb9f4e9b0b28fb0136a4c48c2434",
      "parents": [
        "9f381a61f58bb6487c93ce2233bb9992f8ea9211"
      ],
      "author": {
        "name": "Juergen Kilb",
        "email": "J.Kilb@phytec.de",
        "time": "Thu Apr 14 09:31:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 11:09:57 2011 +0200"
      },
      "message": "mfd: Fixed gpio polarity of omap-usb gpio USB-phy reset\n\nWith commit 19403165 a main part of ehci-omap.c moved to\ndrivers/mfd/omap-usb-host.c created by commit 17cdd29d.\nDue to this reorganisation the polarity used to reset the\nexternal USB phy changed and USB host doesn\u0027t recognize\nany devices.\n\nSigned-off-by: Juergen Kilb \u003cJ.Kilb@phytec.de\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nTested-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6e3d4bec6b1e0829ed8b23be750762255f225019",
      "tree": "05d867705022dee4f6b37a808eb5e2e47cd67a88",
      "parents": [
        "d11536e4e0e99c26d33c849b44cd279cdd67b032"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Thu Apr 21 19:52:43 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 15:29:26 2011 +0300"
      },
      "message": "omap:usb: add regulator support for EHCI\n\nin case of ehci phy mode; regulator of phy\nshould be enabled before initializing the\nusbhs core driver.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nTested-by: Steve Calfee \u003cstevecalfee@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d11536e4e0e99c26d33c849b44cd279cdd67b032",
      "tree": "8319291780b24636dd21c8cb06746ffc220adf84",
      "parents": [
        "cdefce169594742ace29a2016dfa381755428ab5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Apr 21 19:52:41 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 12:34:34 2011 +0300"
      },
      "message": "mfd: Fix usbhs_enable error handling\n\nIn the case of missing platform_data we do not hold a spin_lock,\nthus we should not call spin_unlock_irqrestore in the error path.\n\nAlso simplify the error handling by separating the successful path\nfrom error path. I think this change improves readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nTested-by: Steve Calfee \u003cstevecalfee@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e710d7d5a9cab1041b7a3cf9e655b75d92786857",
      "tree": "916fc4d0e3e42e9fbd0e9051fe19c5bb082f4e8f",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 00:43:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 12 11:13:00 2011 +0200"
      },
      "message": "mfd: Fetch cell pointer from platform_device-\u003emfd_cell\n\nIn order for MFD drivers to fetch their cell pointer but also their\nplatform data one, an mfd cell pointer is added to the platform_device\nstructure.\nThat allows all MFD sub devices drivers to be MFD agnostic, unless\nthey really need to access their MFD cell data. Most of them don\u0027t,\nespecially the ones for IPs used by both MFD and non MFD SoCs.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "bc5bbc4541c4098603edcf9b0b960a71741e79de",
      "tree": "45a07588b6c610493366746f28ea848ca02bae12",
      "parents": [
        "32836e082b25f17e7b09f11335b34b039c7568d2",
        "fe67dfc874da094bbbfbb73e74924d414b96105b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:14:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 15:14:45 2011 -0700"
      },
      "message": "Merge branch \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson\n\n* \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  mach-ux500: configure board for the TPS61052 regulator v2\n  mach-ux500: provide ab8500 init vector\n  mach-ux500: board support for AB8500 GPIO driver\n  gpio: driver for 42 AB8500 GPIO pins\n"
    },
    {
      "commit": "15b7cf1416c0e3ae6163ade3349d717fe2729952",
      "tree": "1f06ff7b68e41b5550dffd9939e16a2f5be9ec9e",
      "parents": [
        "7e599e6e62759e057e902fcf9a05ba24f6155bcd"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Sun Mar 27 21:26:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 07:51:42 2011 -0700"
      },
      "message": "MFD: allow cs5535-mfd to build on X86 only\n\nStephen ran into the following build error:\n\n  drivers/mfd/cs5535-mfd.c:30:22: error: asm/olpc.h: No such file or directory\n\nolpc.h exists only on x86 (and in the future, ARM).  Rather than\nwrapping the include in an #ifdef, just change cs5535-mfd to only build\non x86.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cb3fcd72cc3e6dd88f0e769746d294e5e6bafa9",
      "tree": "ed04e6b37c1c92eb1e9b0aed99cc98a3b6193fc7",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Bibek Basu",
        "email": "bibek.basu@stericsson.com",
        "time": "Wed Feb 09 11:02:35 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 28 08:47:17 2011 +0200"
      },
      "message": "gpio: driver for 42 AB8500 GPIO pins\n\nTo get rid of port expanders, the free GPIOs of ab8500\ncan be used. There are 42 GPIO pins. Out of which 16\nare interrupt capable.This patch implements 16 virtual\nIRQ mapped to 16 interrupt capable AB8500 GPIOs.\n\nSigned-off-by: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[Renamed header file as per MFD structure]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8317d5178e7491589693693e5a7f64442cf46ca2",
      "tree": "51d2e0790a676dd061b01400e0c7a32e64282890",
      "parents": [
        "d6f7ce9f7fde069424e6400c31717ef34aab7e5f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 25 17:56:02 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:53 2011 +0100"
      },
      "message": "mfd: Clean up max8997 IRQ namespace\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d6f7ce9f7fde069424e6400c31717ef34aab7e5f",
      "tree": "22afbe82d756093ffa147ecd40b88f146c93dce3",
      "parents": [
        "d5bb122165981aed327845c32a9916d1b8ae0e4b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:35 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:52 2011 +0100"
      },
      "message": "mfd: Fold irq_set_chip/irq_set_handler\n\nUse the combined irq_set_chip_and_handler() function\ninstead. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5bb122165981aed327845c32a9916d1b8ae0e4b",
      "tree": "09b79a87b6727ce1e592371c84c68e14b11a21c5",
      "parents": [
        "c22435a307e00b8ae947b79a8c0d94ab0bef404c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:32 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:51 2011 +0100"
      },
      "message": "mfd: Cleanup irq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c22435a307e00b8ae947b79a8c0d94ab0bef404c",
      "tree": "f54ef88fc71bbc3e94412f7b01b8a7db61a61d9a",
      "parents": [
        "d740f4523bb4aea24bece704c726c69094e20d00"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:49 2011 +0100"
      },
      "message": "mfd: twl6030: Cleanup interrupt handling\n\nirq_desc checking in the interrupt demux routine is totally\npointless. The driver sets those lines up, so that cant go away\nmagically.\n\nRemove the open coded handler magic and use the proper accessor.\n\nThis driver needs to be converted to threaded interrupts and buslock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d740f4523bb4aea24bece704c726c69094e20d00",
      "tree": "b26bfc2a92c53cf6cf115bf9bf99bc7a51d11983",
      "parents": [
        "9d8fd10aa5843e018d456644fc1a58896d8eeaf5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:48 2011 +0100"
      },
      "message": "mfd: twl4030: Cleanup interrupt handling\n\nirq_desc checking in a function which is called with that irq\ndescriptor locked, is pointless. Equally pointless as the irq desc\ncheck in the interrupt service routine. The driver sets those lines\nup, so that cant go away magically.\n\nRemove the open coded handler magic and use the proper accessor.\n\nNo need to fiddle with irq_desc in the type setting function. The\noriginal value is in irq_data and the core code stores the new setting\nwhen the return value is 0.\n\nThis driver needs to be converted to threaded interrupts and buslock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d8fd10aa5843e018d456644fc1a58896d8eeaf5",
      "tree": "b880900a68e564a2f248551d6f429e6af63581be",
      "parents": [
        "9eaee99e5a9cedcc4acb3b5507c0878352222bce"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:30 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:47 2011 +0100"
      },
      "message": "mfd: mx8925: Remove irq_desc leftovers\n\nRemove unused code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9eaee99e5a9cedcc4acb3b5507c0878352222bce",
      "tree": "365f832c427f18afb55c4c5d12e07f118da65d1d",
      "parents": [
        "77eda96691f5e39973f2f2667a28e57e852f559d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:29 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:46 2011 +0100"
      },
      "message": "mfd: htc-i2cpld: Cleanup interrupt handling\n\nRemove the pointless irq_desc check in set_type. This function is\ncalled with that irq descriptor locked. Also remove the write back of\nthe flow type as the core code does this already when the return value\nis 0.\n\nAlso store the flow type in the chip data structure, so there is no\nneed to fiddle in the irq descriptor.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77eda96691f5e39973f2f2667a28e57e852f559d",
      "tree": "005a76cf55cdaea905a17d0230091a9e2d37efc3",
      "parents": [
        "73a6839fdb7f3f5ac7bfaee0796dd7647b9c9376"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:28 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:44 2011 +0100"
      },
      "message": "mfd: htc-egpio: Cleanup interrupt handling\n\nReplace the open coded handler call with the prober accessor. Retrieve\nthe handler data from desc. That avoids a redundant lookup in the\nsparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73a6839fdb7f3f5ac7bfaee0796dd7647b9c9376",
      "tree": "711fc01dce50f711c1a5d2d0a4f4e38cf094769d",
      "parents": [
        "256d0e2e4553417466ca8213b446954ff1778c2c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:27 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:42 2011 +0100"
      },
      "message": "mfd: ezx-pcap: Remvove open coded irq handling\n\nThere is no point in checking irq_desc here, as it _is_ available. The\ndriver configured those lines, so they cannot go away.\n\nThe home brewn disabled/note_interrupt magic can be removed as well by\nadding a irq_disable callback which avoids the lazy disable.\n\nThat driver needs to be converted to threaded interrupts.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "256d0e2e4553417466ca8213b446954ff1778c2c",
      "tree": "f5539757f781fae030c4d58d72794c7b707fc623",
      "parents": [
        "52a7d60775aa447b3a3dc685b7006f7cdc7835dd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:27 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:41 2011 +0100"
      },
      "message": "mfd: 88pm860x: Remove unused irq_desc leftovers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "52a7d60775aa447b3a3dc685b7006f7cdc7835dd",
      "tree": "1cc03d7e782569a666ac90f1e869dbfacce1a41d",
      "parents": [
        "fc498fa29c725a0f0fc5ed359db0e3ed33f4ed52"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:12:26 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:40 2011 +0100"
      },
      "message": "mfd: asic3: Cleanup irq handling\n\nRemove the open coded access to irq_desc and use the proper wrappers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fc498fa29c725a0f0fc5ed359db0e3ed33f4ed52",
      "tree": "fe3421220a4ad582d7b8153da6857e568b7ae23b",
      "parents": [
        "8537548645231424b457dd277900054c59096920"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Mar 24 12:12:47 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:38 2011 +0100"
      },
      "message": "mfd: Select MFD_CORE if TPS6105X driver is configured\n\nThe TPS61050/61052 driver uses MFD core code, yet does not specify the\ndependency in Kconfig. If it is the only MFD driver configured, compilation\nfails with\n\nERROR: \"mfd_add_devices\" [drivers/mfd/tps6105x.ko] undefined!\nERROR: \"mfd_remove_devices\" [drivers/mfd/tps6105x.ko] undefined!\n\nFix the problem by adding \"select MFD_CORE\" to the respective Kconfig entry.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8537548645231424b457dd277900054c59096920",
      "tree": "2b9692da51e37fb3543d0b8ff5e8cf97bfdcb380",
      "parents": [
        "8de6bc7f6ba58dd717e4a65e3bf4a746116fb874"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Mar 24 15:04:53 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:34 2011 +0100"
      },
      "message": "mfd: Add MODULE_DEVICE_TABLE to rdc321x-southbridge\n\nThe device table is required to load modules based on modaliases.\nAfter adding MODULE_DEVICE_TABLE, below entry will be added to modules.pcimap:\nrdc321x-southbridge  0x000017f3 0x00006030 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8de6bc7f6ba58dd717e4a65e3bf4a746116fb874",
      "tree": "4ac0647d8941965d5d84d95ab4dafe63b3af133a",
      "parents": [
        "1206552b02f725bdc603e3153b4a32403d7da9e4"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Mar 24 15:54:45 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:33 2011 +0100"
      },
      "message": "mfd: Add MAX8997/8966 IRQ control\n\nThis patch enables IRQ handling for MAX8997/8966 chips.\n\nPlease note that Fuel-Gauge-related IRQs are not implemented in this\ninitial release. The fuel gauge module in MAX8997 is identical to\nMAX17042, which is already in Linux kernel. In order to use the\nalready-existing MAX17042 driver for fuel gauge module in MAX8997, the\nmain interrupt handler of MAX8997 should relay related interrupts to\nMAX17042 driver. However, in order to do this, we need to modify\nMAX17042 driver as well because MAX17042 driver does not have any\ninterrupt handlers for now. We are not going to implement this in this\ninitial release as it is not crucial in basic operations of MAX8997.\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": "1206552b02f725bdc603e3153b4a32403d7da9e4",
      "tree": "18742789e7372a896c0ac6cc95d628927d081d93",
      "parents": [
        "adfa4bd4a8bfc53ca7370c57be240d35c2ec28e2"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Mar 23 20:54:17 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:32 2011 +0100"
      },
      "message": "mfd: Constify i2c_device_id tables\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Matti Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "adfa4bd4a8bfc53ca7370c57be240d35c2ec28e2",
      "tree": "077f0fff75ca9b070aa76949900e7fe028c19901",
      "parents": [
        "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Mar 22 13:50:39 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:31 2011 +0100"
      },
      "message": "mfd: OLPC: Clean up names to match what OLPC actually uses\n\nThe cs5535-pms cell doesn\u0027t actually need to be cloned, so we can drop that\nand simply have the olpc-xo1.c driver use \"cs5535-pms\" directly.\n\nAlso, rename the cs5535-acpi clones to what we actually use for the (currently\nout-of-tree) SCI driver.  In the process, that fixes a subtle bug in\nolpc-xo1.c which broke powerdown on XO-1s.. olpc-xo1-ac-acpi was a typo, not\nsomething that actually existed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe",
      "tree": "83df18f1d427115c0016a059535b04f2d600a2d0",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Mar 21 19:19:35 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:30 2011 +0100"
      },
      "message": "mfd: Add mfd_clone_cell(), convert cs5535-mfd/olpc-xo1 to it\n\nReplace mfd_shared_platform_driver_register with mfd_clone_cell.  The\nformer was called by an mfd client, and registered both a platform driver\nand device.  The latter is called by an mfd driver, and registers only a\nplatform device.\n\nThe downside of this is that mfd drivers need to be modified whenever\nnew clients are added that share a cell; the upside is that it fits\nLinux\u0027s driver model better.  It\u0027s also simpler.\n\nThis also converts cs5535-mfd/olpc-xo1 from the old API.  cs5535-mfd\nnow creates the olpc-xo1-{acpi,pms} devices, while olpc-xo1 binds to\nthem via platform drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "42051e8a7bce76ebd3cd201704ee2427120636e1",
      "tree": "f62527fca5ea9d247faffa9bda2539d996b18068",
      "parents": [
        "4fbc5ece430bc2890edc90a112c742844130f943"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 14 09:52:33 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Mar 25 10:39:23 2011 -0400"
      },
      "message": "mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n\nOn sh-mobile platforms the SDHI driver was using the tmio_mmc SD/SDIO\nMFD cell driver. Now that the tmio_mmc driver has been split into a\ncore and a separate MFD glue, we can support SDHI natively without the\nneed to emulate an MFD controller. This also allows to support systems\nwith an on-SoC SDHI controller and a separate MFD with a TMIO core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "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: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "a6a1d6485e77f28c11cdf943a3ed2a3fd83ac727",
      "tree": "d9b1948c2c07509f9fab16cd1444de15457c08f4",
      "parents": [
        "1b506cfb6ae63f352643d6e208c85c1351547036",
        "316b6cc081b112546842d44ded21512bd8454a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 07:59:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (90 commits)\n  mfd: Push byte swaps out of wm8994 bulk read path\n  mfd: Rename ab8500 gpadc header\n  mfd: Constify WM8994 write path\n  mfd: Push byte swap out of WM8994 bulk I/O\n  mfd: Avoid copying data in WM8994 I2C write\n  mfd: Remove copy from WM831x I2C write function\n  mfd: Staticise WM8994 PM ops\n  regulator: Add a subdriver for TI TPS6105x regulator portions v2\n  mfd: Add a core driver for TI TPS61050/TPS61052 chips v2\n  gpio: Add Tunnel Creek support to sch_gpio\n  mfd: Add Tunnel Creek support to lpc_sch\n  pci_ids: Add Intel Tunnel Creek LPC Bridge device ID.\n  regulator: MAX8997/8966 support\n  mfd: Add WM8994 bulk register write operation\n  mfd: Append additional read write on 88pm860x\n  mfd: Adopt mfd_data in 88pm860x input driver\n  mfd: Adopt mfd_data in 88pm860x regulator\n  mfd: Adopt mfd_data in 88pm860x led\n  mfd: Adopt mfd_data in 88pm860x backlight\n  mfd: Fix MAX8997 Kconfig entry typos\n  ...\n"
    },
    {
      "commit": "316b6cc081b112546842d44ded21512bd8454a85",
      "tree": "8159c62fb4e04cc98beef9a4c6543bbc7f502204",
      "parents": [
        "8bd4d7c4c500e88bff975bbcb7fe0d89da319cdd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 18 12:50:10 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:11 2011 +0100"
      },
      "message": "mfd: Push byte swaps out of wm8994 bulk read path\n\nFor consistency with the write path push byte swaps of the WM8994 register\ndata out of the bulk read data path into the per-register APIs. The only\nuser of the bulk register read is the interrupt code which is updated to\ndo the swaps itself part of this patch.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8bd4d7c4c500e88bff975bbcb7fe0d89da319cdd",
      "tree": "fa3b4af253e757cae64ce71dd50adbb498968866",
      "parents": [
        "07e73fbb2d52434e6b61019326f35040357e8efb"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Mar 15 14:26:37 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:11 2011 +0100"
      },
      "message": "mfd: Rename ab8500 gpadc header\n\nRename AB8500 GPADC header so as not to be redunantly named.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "07e73fbb2d52434e6b61019326f35040357e8efb"
}
