)]}'
{
  "log": [
    {
      "commit": "62579266cf9caca5b999560be2b5ceee42fc4d4d",
      "tree": "eda6066624c734ef3057a9dc568ebaf978499c1a",
      "parents": [
        "75907a1153b42100b7a5e960bfe47d208d726309"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed May 19 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:00 2010 +0200"
      },
      "message": "mfd: New AB8500 driver\n\nAdd a new driver to support the AB8500 Power Management chip, replacing\nthe current AB4500.  The new driver replaces the old one, instead of an\nincremental modification, because this is a substantial overhaul\nincluding:\n\n - Split of the driver into -core and -spi portions, to allow another\n   interface layer to be added\n\n - Addition of interrupt support\n\n - Switch to MFD core API for handling subdevices\n\n - Simplification of the APIs to remove a redundant block parameter\n\n - Rename of the APIs and macros from ab4500_* to ab8500_*\n\n - Rename of the files from ab4500* to ab8500*\n\n - Change of the driver name from ab4500 to ab8500\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38270644cc2f2c1fdf150dcc8c4b96136eb4e1f7",
      "tree": "8558f7232c40ec5fe5d522bb0d9838b358abcb44",
      "parents": [
        "d162251d1b8860ef489aecb712e5f06c33763ef3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 11 01:07:34 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:47 2010 +0200"
      },
      "message": "mfd: Use menuconfig for quicker config editing\n\nChange MFD \u0027menu\u0027 to \u0027menuconfig\u0027 to facilitate easy (one-click)\ndisabling of all MFD drivers.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09bcb3f3369e164bf51b3b566b865f2514b23e8c",
      "tree": "782010db7f97607558f662fd39ac81eaa4f09886",
      "parents": [
        "fa661258a27aa74aaf741882053d195291cefb75"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue May 11 00:25:29 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:46 2010 +0200"
      },
      "message": "mfd: AB3550 core driver\n\nThis adds a core driver for the AB3550 mixed-signal circuit\nfound in the ST-Ericsson U300 platforms. This driver\nis a singleton proxy for all access to the AB3550 sub\nfunctionality drivers which can be added on top of this one:\nRTC, regulators, battery and system power control, vibrator,\nLEDs and an ALSA codec.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa661258a27aa74aaf741882053d195291cefb75",
      "tree": "73b6e0c7156088f660de465555ee13226ac78242",
      "parents": [
        "812f9e9d424dde9ccb35975c0281edb6f8543735"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Sat May 01 18:26:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:45 2010 +0200"
      },
      "message": "mfd: AB3100 register access change to abx500 API\n\nThe interface for the AB3100 is changed to make way for the\nABX500 family of chips: AB3550, AB5500 and future ST-Ericsson\nAnalog Baseband chips. The register access functions are moved\nout to a separate struct abx500_ops. In this way the interface\nis moved from the implementation and the sub functionality drivers\ncan keep their interface intact when chip infrastructure and\ncommunication mechanisms changes. We also define the AB3550\ndevice IDs and the AB3550 platform data struct and convert\nthe catenated 32bit event to an array of 3 x 8bits.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4ecd326b789f1029c5d4a5239d9bd12ecac353d",
      "tree": "387b115b1a911c38a70b8d6c40bacb983bc613d5",
      "parents": [
        "68e488d965a9055c63c0eac4ad1e6568b07e8ee1"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon May 10 23:39:47 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:42 2010 +0200"
      },
      "message": "mfd: Add Toshiba\u0027s TC35892 MFD core\n\nThe TC35892 I/O Expander provides 24 GPIOs, a keypad controller, timers,\nand a rotator wheel interface.  This patch adds the MFD core.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "31dd6a2672e337f5de188df3e5169ee732798236",
      "tree": "d0a12a6622d9a32a107267a4479f6e12a495dbd3",
      "parents": [
        "4ce5ba5ba2dfc8186bf31fe7f2d23ff6b5384124"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Thu Apr 08 09:04:55 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "mfd: Add TPS6507x support\n\nTPS6507x are multi function (PM, touchscreen) chipsets from TI.\nThis commit also changes the corresponding regulator driver from being\nstandalone to an MFD subdevice.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd3581323cc02aefc79a21780a4ca8c578642892",
      "tree": "eccf8b03e14bdd16416fa30205c61c128e7ce3ce",
      "parents": [
        "165bce9783ab307368e56b7c1a168520a3791266"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Wed Apr 07 09:43:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:32 2010 +0200"
      },
      "message": "mfd: Janz CMOD-IO PCI MODULbus Carrier Board support\n\nThe Janz CMOD-IO PCI MODULbus carrier board is a PCI to MODULbus bridge,\nwhich may host many different types of MODULbus daughterboards, including\nCAN and GPIO controllers.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nReviewed-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e090d506c3f1b314059fb77b177cd4193bb81d6e",
      "tree": "65e589046da3de2ada51415ff3d1598c0dc81085",
      "parents": [
        "f322d5f0097333343bfd92b47258ee997c889263"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Mar 21 01:06:05 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:28 2010 +0200"
      },
      "message": "mfd: Add support for the RDC321x southbridge\n\nThis patch adds a new MFD driver for the RDC321x southbridge. This southbridge\nis always present in the RDC321x System-on-a-Chip and provides access to some\nGPIOs as well as a watchdog. Access to these two functions is done using the\nsouthbridge PCI device configuration space.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "311f3ac76826bfd8ed6213ded91ec947df164def",
      "tree": "c848087c301930bd0104441de82d9c13c97c2f09",
      "parents": [
        "056676dabd9f4c69a6adcad208e9aa2ca7241400"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "mmc: add DMA support to tmio_mmc driver, when used on SuperH\n\nSDHI controllers on SuperH, served by the tmio_mmc driver, can use slave DMA\nfor data transfer. This patch adds support for the dmaengine API to the\ntmio_mmc driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9fbf7e070bbf9cc7adc1420df87706c62cb04ed",
      "tree": "38770c150750f3f11b59643302312762494b546e",
      "parents": [
        "8c0d8fa26ba5ec1f69e88044c671dab58c51e0e1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 26 16:49:15 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:18:07 2010 +0100"
      },
      "message": "mfd: Add WM8994 interrupt controller support\n\nThe WM8994 has an interrupt controller which supports interrupts for\nboth CODEC and GPIO portions of the chip. Support this using genirq,\nwhile allowing for systems that do not have an interrupt hooked up.\n\nWrapper functions are provided for the IRQ request and free to simplify\nthe code in consumer drivers when handling cases where IRQs are not\nset up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "74511020dde10252f8b8e648690d99dba721de14",
      "tree": "04fc22bc7dd5d5b8d9294b2e57985b093858bd84",
      "parents": [
        "69266866a5790080d7fe80094b28d670ff8aa765",
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 17:23:46 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 17:23:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 into for-2.6.35\n"
    },
    {
      "commit": "ca26308c2223cb424c297a70fb7b6c7530a563ba",
      "tree": "29895f9e1ef49f0161df8887d272d7beaa92bc9e",
      "parents": [
        "d9ad6296ec3b4a55ba25f2c5e4824be487242e1f"
      ],
      "author": {
        "name": "Miguel Aguilar",
        "email": "miguel.aguilar@ridgerun.com",
        "time": "Thu Mar 11 09:32:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 12 11:12:21 2010 +0000"
      },
      "message": "MFD: DaVinci Voice Codec\n\nThis is the MFD driver for the DaVinci Voice codec, it has two clients:\n\n* Voice codec interface\n* Voice codec CQ93VC\n\nSigned-off-by: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8d002bdc9f1f9a1220c0d87a7321f0233ace97cd",
      "tree": "48820ea92d6c3c186d0e95dad216dd7b0ad414c2",
      "parents": [
        "a5300dcbbd5d455a1a5978095b8f78af66c540a6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 15 21:49:57 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 12 09:09:00 2010 +0100"
      },
      "message": "mfd: Several MFD drivers should depend on GENERIC_HARDIRQS\n\ncommit 5fb4d38b19d95a5f980f0a10adba798f5b92128c (\"mfd: Move WM831x to\ngeneric IRQ\") didn\u0027t take into account that genirq support depends on\nGENERIC_HARDIRQS.\n\nAdditionally, 2.6.34-rc1 added:\n  - commit 2afa62ea76027b00e472ddb672191e6e15425b43 (\"mfd: Use genirq in\n    88pm860x\").\n  - commit 760e4518788df6762700e6bb9dd8692379f11168 (\"mfd: Convert WM8350 to\n    genirq\").\n  - commit 1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e (\"mfd: Update irq handler\n    in max8925\")\n\nMake all of them depend on GENERIC_HARDIRQS to avoid compile errors on\narchitectures that don\u0027t support genirq yet.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d8ca8c0b9fe42d005360e255fbf7a6f8580ef87",
      "tree": "a068a83003dac7c289330ce97455f229003f9353",
      "parents": [
        "3c49e810507c9d0659b8aa61f7f91aecda428ee3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 22 13:40:59 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:32 2010 +0100"
      },
      "message": "mfd/mmc: SDHI Kconfig update\n\nEnable the sh_mobile_sdhi mfd driver on SH-Mobile ARM\nprocessors. While at it, make CONFIG_TMIO_MMC depend on\nCONFIG_MFD_SH_MOBILE_SDHI.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e82c60ae7d3a7f19c4b9b3e7bd6ea298fa5efe93",
      "tree": "b7781f001304ffd7bb5223bb6642a2431aed208a",
      "parents": [
        "91fedede0338eb6203cdd618d8ece873fdb7c22c"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Fri Feb 19 11:26:25 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:22 2010 +0100"
      },
      "message": "mfd: Introduce lpc_sch for Intel SCH LPC bridge\n\nIntel Poulsbo (SCH) chipset LPC bridge controller contains several\nfunctions. Creating and MFD driver for the LPC bridge controller allows\nsimultaneous use of SMBus and GPIO interfaces on the SCH.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e",
      "tree": "f2e17f85409bb6e2f75e152983e62fd2c4372859",
      "parents": [
        "b13c0df517bedbc40cff4ab5f797b08b1111918b"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Feb 05 16:07:54 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:16 2010 +0100"
      },
      "message": "mfd: Update irq handler in max8925\n\nUpdate thread irq handler. Simply the interface of using thread irq.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e50108668a70a9927257298bd4e679300124420",
      "tree": "659100bfbfaf64a3b385573a4d4fb7fb50468eb7",
      "parents": [
        "1c4d3b70a40c666331052adf77933e6994590b74"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 18:20:29 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:13 2010 +0100"
      },
      "message": "mfd: Add initial WM8994 support\n\nThe WM8994 is a highly integrated ultra low power audio hub CODEC.\nSince it includes on-board regulators and GPIOs it is represented\nas a multi-function device, though the overwhelming majority of\nthe functionality is provided by the ASoC CODEC driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bef3e20c9f8ce5cb8809cf33494d95a78db07857",
      "tree": "7835d0f97f503c2afecf0cc9d425e3980a26c6ec",
      "parents": [
        "f7ea2dc59ed46dcd0f1cfaccda02211f4507207b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 20 19:55:34 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:12 2010 +0100"
      },
      "message": "mfd: htc-i2cpld depends on GPIOLIB\n\nhtc-i2cpld should depend on GPIOLIB, otherwise there are many\nbuild errors:\n\ndrivers/mfd/htc-i2cpld.c:50: error: field \u0027chip_out\u0027 has incomplete type\ndrivers/mfd/htc-i2cpld.c:54: error: field \u0027chip_in\u0027 has incomplete type\ndrivers/mfd/htc-i2cpld.c:243: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:243: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:278: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:278: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:282: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:282: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:315: error: dereferencing pointer to incomplete type\ndrivers/mfd/htc-i2cpld.c:322: warning: type defaults to \u0027int\u0027 in declaration of \u0027__mptr\u0027\ndrivers/mfd/htc-i2cpld.c:322: warning: initialization from incompatible pointer type\ndrivers/mfd/htc-i2cpld.c:467+: error: dereferencing pointer to incomplete type [19X]\ndrivers/mfd/htc-i2cpld.c:490: error: implicit declaration of function \u0027gpiochip_add\u0027\ndrivers/mfd/htc-i2cpld.c:504: error: implicit declaration of function \u0027gpiochip_remove\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2071db4848ea809887e97248dd3dec02a2e3dd6b",
      "tree": "6af9118a691d9d68da42004e29e834fa3d2508d5",
      "parents": [
        "6048a3dd2371c58611ea0ab8b306f8f1469399ae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Jan 19 11:41:52 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:10 2010 +0100"
      },
      "message": "mfd: Use AB3100 MFD core IRQ for interrupt randomness\n\nThis reintroduces the entropy sampling of the AB3100 IRQ as the\nIRQF_SAMPLE_RANDOM is going out according to the feature removal\nschedule. I\u0027m trying to do this the right way then, so CC:ing some\nrandom people for a quick review. We add entropy for interrupt\nevents in the AB3100 which are truly random in nature, like\nexternal cables being connected, voltages on batteries dropping\nbelow certain ranges, ADC triggers or overheating.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6048a3dd2371c58611ea0ab8b306f8f1469399ae",
      "tree": "961cff65dda1ea4ab5049d01d858c95ee2ac5044",
      "parents": [
        "08ff6f2a9908c87b0adffe6453291be22db3a62f"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Tue Jan 19 11:22:45 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:09 2010 +0100"
      },
      "message": "mfd: Add HTCPLD driver\n\nThis change introduces a driver for the HTC PLD chip found\non some smartphones, such as the HTC Wizard and HTC Herald.\nIt works through the I2C bus and acts as a GPIO extender.\nSpecifically:\n\n * it can have several sub-devices, each with its own I2C\n   address\n * Each sub-device provides 8 output and 8 input pins\n * The chip attaches to one GPIO to signal when any of the\n   input GPIOs change -- at which point all chips must be\n   scanned for changes\n\nThis driver implements the GPIOs throught the kernel\u0027s\nGPIO and IRQ framework.  This allows any GPIO-servicing\ndrivers to operate on htcpld pins, such as the gpio-keys\nand gpio-leds drivers.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1ad998934e9c6cbae91662a05e0cb8772b1f4f75",
      "tree": "91ad77823b13b805c2ee3e5915aec46872d38170",
      "parents": [
        "d50f8f339f6901fccc9d4292b65ce8b69d7413d4"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Jan 08 12:43:29 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:07 2010 +0100"
      },
      "message": "mfd: Add subdevs in max8925\n\nAdd subdevs in MAX8925. MAX8925 includes regulator, backlight and touch\ncomponents.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d50f8f339f6901fccc9d4292b65ce8b69d7413d4",
      "tree": "da0256c7151f96177209c392c49e1a9b058f2f23",
      "parents": [
        "34a4b2391e9fbd12de9817de4ae409528bd7d7b6"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Jan 08 12:29:23 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:06 2010 +0100"
      },
      "message": "mfd: Initial max8925 support\n\nBasic Max8925 support, which is a power management IC from Maxim\nSemiconductor.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2cc50bee9934deb6dfe32929a4c1742cf83d6db3",
      "tree": "4959a9d010596c314aa92b13008a18ef0dc6b6fd",
      "parents": [
        "53dbab7af9ca13fa95605e9a5c31bb803dcba363"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Wed Jan 06 17:07:13 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:02 2010 +0100"
      },
      "message": "mfd: Rename 88pm8607 to 88pm860x in mfd\n\nRename 88PM8607 to 88PM860X in both Makefile and Kconfig under mfd directory.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ecf926bcda5ba1da7269dcaa71a1b6920dc48349",
      "tree": "786f4af5b6e16b7d7157c0e147f0d7cdf0e4e79d",
      "parents": [
        "760e4518788df6762700e6bb9dd8692379f11168"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 20:40:47 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Don\u0027t allow WM8350 to be built modular\n\nThe genirq implementation does not allow modules to implement irq_chips\nso the conversion of WM8350 to genirq means we can no longer allow the\ndriver to be built as a module.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "546e29b66a1aeec3b6a710aceeb2149871570416",
      "tree": "057777eeb11ff58b5cf303d7038fe659098a0505",
      "parents": [
        "1952c9bd5d75e65453bfb823098bd63e11723b05"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 12 12:30:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:01 2010 -0300"
      },
      "message": "V4L/DVB: timberdale: fix mfd build\n\nFix mfd/timberdale build error -- add depends GPIOLIB.\n\ninclude/linux/spi/max7301.h:14: error: field \u0027chip\u0027 has incomplete type\nbuild-r7353.out:make[3]: *** [drivers/mfd/timberdale.o] Error 1\n\nRepairs\n\ncommit ff7a26e08a16bb31158d830dbf60db2ff47019ab\nAuthor:     Richard R\u003cC3\u003e\u003cB6\u003ejfors \u003crichard.rojfors@pelagicore.com\u003e\nAuthorDate: Thu Feb 4 08:18:52 2010 -0300\nCommit:     Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCommitDate: Fri Feb 5 12:25:37 2010 -0200\n\n    V4L/DVB: mfd: Add support for the timberdale FPGA\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Richard Rojfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8edbede9ebf5959ec9951175a239925225440f5f",
      "tree": "8389065970e63b4ab4ed1530126c3c252c731535",
      "parents": [
        "d44d1f3bfaef71ce27b4fd2284ec528b52617977"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Thu Feb 04 08:18:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: mfd: Add support for the timberdale FPGA\n\nThe timberdale FPGA is found on the Intel in-Vehicle Infotainment reference board\nrusselville.\n\nThe driver is a PCI driver which chunks up the I/O memory and distributes interrupts\nto a number of platform devices for each IP inside the FPGA.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e8deb28ca8e221de0239eafb3c3d431d8854278e",
      "tree": "2dffdb207366aa0a8f229775515fc207c16f8574",
      "parents": [
        "c4aa6f314328142974c78377cd9476f8ec6f0eba"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Dec 14 00:25:31 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 14 00:25:31 2009 +0100"
      },
      "message": "mfd: Add support for twl6030 irq framework\n\nThis patch adds support for phoenix interrupt framework. New iInterrupt\nstatus register A, B, C are introduced in Phoenix and are cleared on write.\nDue to the differences in interrupt handling with respect to TWL4030,\ntwl6030-irq.c is created for TWL6030 PMIC\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01253503822868faa48973f680a921985388352b",
      "tree": "d6d1ed219f000ca887ace5200f6f7139ef3c740f",
      "parents": [
        "6e40173de9aec91f8de84beabbc51061c086b744"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 24 10:48:56 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:51 2009 +0100"
      },
      "message": "mfd: Force I2C to be built in when building WM831x\n\nThis works around issues with allmodconfig where it won\u0027t propagate the\ndependency from the WM831x core back to the I2C and MFD cores.  When\ndoing allmodconfig this causes WM831x to be omitted and ensures that in\nnormal builds the dependencies get shaken out.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6e40173de9aec91f8de84beabbc51061c086b744",
      "tree": "d960070bec0a09eb98a364da89300fe5bc114e91",
      "parents": [
        "cb9b2245009d18ae011c44006335088f743b72e2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 23 13:42:34 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:48 2009 +0100"
      },
      "message": "mfd: Don\u0027t allow wm831x to be built as a module\n\nThe genirq infrastructure functions aren\u0027t currently exported,\npreventing modular builds.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ecba96e6966174ccee47255c98b2091a739e1e45",
      "tree": "ad085d9b087eee21898c3f9fd48a69b7c7617d5f",
      "parents": [
        "5fb4d38b19d95a5f980f0a10adba798f5b92128c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Nov 12 21:44:27 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:42 2009 +0100"
      },
      "message": "mfd: Remove default selection of AB4500\n\nThis remove the default \u0027y\u0027 selection of AB4500, currently everyone\nenabling the SPI subsystem will get a copy of this driver.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a5736e0b62fcb7c1b20892c62e1c5fe5e9387c86",
      "tree": "7b7565145289029964bc8467ada3bcbe86a8a990",
      "parents": [
        "7c29a47668a922bd99f3e69a833dc1000b603134"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Oct 12 17:22:38 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:53 2009 +0100"
      },
      "message": "mfd: Add ADP5520/ADP5501 driver\n\nBase driver for Analog Devices ADP5520/ADP5501 MFD PMICs\n\nSubdevs:\nLCD Backlight   : drivers/video/backlight/adp5520_bl.c\nLEDs            : drivers/led/leds-adp5520.c\nGPIO            : drivers/gpio/adp5520-gpio.c (ADP5520 only)\nKeys            : drivers/input/keyboard/adp5520-keys.c (ADP5520 only)\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15e0ff7a0c500c9f55a06c1ebefd43bce94d508b",
      "tree": "e815fc4be828ef1d10bc2ce9eff117107b628361",
      "parents": [
        "1e3edaf6c097e97bc4f55273f77ba1d4fed18471"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Oct 12 15:17:54 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:48 2009 +0100"
      },
      "message": "mfd: Fix 88PM8607 I2C dependency\n\n88PM8607 depends on I2C and MFD_CORE. Since 88PM8607 is built-in\nkernel, it also requires that I2C and MFD_CORE are built-in\nkernel also.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d4e0a89e3d170affa896efcdb4320e38a2f3a546",
      "tree": "496c6514976b379597f96c1412a628dcb71d8a14",
      "parents": [
        "6f2ecaae72910211034c4f1955da97b2ff994265"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Oct 01 15:41:07 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:44 2009 +0100"
      },
      "message": "mfd: Add support for WM8320 PMICs\n\nThe WM8320 is an integrated power management subsystem providing\nvoltage regulators, RTC, watchdog and other functionality. The\nWM8320 is derived from the WM831x and therefore shares most of\nthe driver code with the WM831x.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0c41839e98272a317d4af4dfcb54b599b2c3dcba",
      "tree": "7317c67b92ba9ff5930d78074c93e148c321af6d",
      "parents": [
        "4107da2a2853c070fb3effa58a83f94dc067fc44"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Mon Oct 12 17:11:52 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:38 2009 +0100"
      },
      "message": "mfd: add AB4500 driver\n\nThis adds core driver support for AB4500 mixed signal\nmultimedia \u0026 power management chip. This connects to U8500\non the SSP (pl022) and exports read/write functions for\nthe device to get access to this chip. This also registers\nthe client devices and sets the parent.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nReviewed-by: Jean-Christophe \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4107da2a2853c070fb3effa58a83f94dc067fc44",
      "tree": "581a762a8428ba3dc29fe4dbb02092ddeb760814",
      "parents": [
        "f40542532e96dda5506eb76badea322f2ae4731c"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 17 08:54:03 2009 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:37 2009 +0100"
      },
      "message": "mfd: Add 88PM8607 driver\n\nThis adds a core driver for 88PM8607 found in Marvell DKB development\nplatform. This driver is a proxy for all accesses to 88PM8607\nsub-drivers which will be merged on top of this one, RTC, regulators,\nbattery and so on.\n\nThis chip is manufactured by Marvell.\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": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "a87d563873a6f1ee98233b57af665f2d0fc90ebb",
      "tree": "e1db323f310adc244d0750ff24698b0ed33db493",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 02 02:22:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 26 10:37:04 2009 +0900"
      },
      "message": "mfd: Add SuperH Mobile SDHI platform driver\n\nThis patch adds an MFD driver for the SuperH Mobile SDHI\nhardware block. At this point the driver simply wraps the\ntmio-mmc driver with some clock code. In the future this\ndriver is the place to put SDHI specific hotplug code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b83ddebc6e884dc0221358cf68c461520fbdd8e",
      "tree": "7c57a54fe8b0f02448597df3f7f81ea87a8b96b2",
      "parents": [
        "0ffc11800cb2a74b05c2f5b28966ebd50b27f70c"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Oct 22 13:26:45 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 25 17:15:08 2009 +0000"
      },
      "message": "MFD: twl4030: add twl4030_codec MFD as a new child to the core\n\nNew MFD child to twl4030 MFD device.\n\nReason for the twl4030_codec MFD: the vibra control is actually in the codec\npart of the twl4030. If both the vibra and the audio functionality is needed\nfrom the twl4030 at the same time, than they need to control the codec power\nand APLL at the same time without breaking the other driver.\nAlso these two has to be able to work without the need for the other driver.\n\nThis MFD device will be used by the drivers, which needs resources\nfrom the twl4030 codec like audio and vibra.\n\nThe platform specific configuration data is passed along to the\nchild drivers (audio, vibra).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ebf0bd366ed8161e6fbc919705d878ccbfd51624",
      "tree": "e6425ad580bdc6a4bc34163dcde3f08b6deb7474",
      "parents": [
        "12992dd89c84839167f97aae540f2ec889daf782"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@verdurent.com",
        "time": "Mon Aug 31 18:32:18 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:22 2009 +0200"
      },
      "message": "mfd: Add support for TWL4030/5030 dynamic power switching\n\nThe TWL4030/5030 family of multifunction devices allows board-specific\ncontrol of the the various regulators, clock and reset lines through\n\u0027scripts\u0027 that are loaded into its memory. This allows for Dynamic Power\nSwitching (DPS).\n\nImplement board-independent core support for DPS that is then used by\nboard-specific code to load custom DPS scripts.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@verdurent.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "12992dd89c84839167f97aae540f2ec889daf782",
      "tree": "9f5316d7fc8add0a1d79f43d111529209d186fa4",
      "parents": [
        "295c08bc69a5dd8cef69ceaeaaf551a17f50c34b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Aug 18 22:52:26 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:21 2009 +0200"
      },
      "message": "mfd: AB3100 OTP readout\n\nThis adds the ability to read out OTP (One-Time Programmable)\nregisters in the AB3100 MFD ASIC. It\u0027s a simple sysfs file you\ncan cat to prompt. The OTP registers of the AB3100 are used to\nstore various device-unique information such as customer ID,\nproduct flags and the 3GPP standard IMEI (International Mobile\nEquipment Indentity) number.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8238addcc52c94c59b10c3c1e9850d3a7921f825",
      "tree": "8b9ab9c7141406194eb82e09825d1d448addacd0",
      "parents": [
        "0ad651c94c7a1f3706f63dc0174e681315e7dc81"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 19 01:40:28 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:19 2009 +0200"
      },
      "message": "mfd: Add Freescale MC13783 driver\n\nThis driver provides the core Freescale MC13783 support. It\nregisters the client platform_devices and provides access\nto the A/D converter.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b11062b9c558695cd054f16c697e1db0988e2603",
      "tree": "2cb76037f0906d0a025cce4e7a26b5da05927665",
      "parents": [
        "698659d5f78606c698781574773f433c60176e40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 27 14:45:58 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:00 2009 +0200"
      },
      "message": "mfd: Hook WM831x into build system\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9461f65a85e17926ee88878049e6b5de366a483d",
      "tree": "a234d33d6623625b844664d9829a46fbcbcdf342",
      "parents": [
        "1b89040c3aa4500c97859bad714e010441e9c477"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 15 12:10:24 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:48 2009 +0200"
      },
      "message": "mfd: asic3: enable DS1WM cell\n\nThis enables the ASIC3\u0027s DS1WM MFD cell, supported by the ds1wm driver.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e5aca58c2d2202937939dad8f9ce5d789ae4de8",
      "tree": "cdf1034b87cae554c88496c78a275c20e7888a30",
      "parents": [
        "13a09f93d2bf3a20c748e1d6a30160a00fc58169"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 29 11:34:18 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:37 2009 +0200"
      },
      "message": "mfd: Fix Kconfig help text for WM8350\n\nMore with the grammar.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "13a09f93d2bf3a20c748e1d6a30160a00fc58169",
      "tree": "1dab40fb0cdf9c4a559d6b9a92a29a4cd98032d6",
      "parents": [
        "14fa56917d73d823538151b0429d98211fa439c1"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Thu May 28 15:43:37 2009 -0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:35 2009 +0200"
      },
      "message": "mfd: add PCAP driver\n\nThe PCAP Asic as present on EZX phones is a multi function device with\nvoltage regulators, ADC, touch screen controller, RTC, USB transceiver,\nleds controller, and audio codec.\n\nIt has two SPI ports, typically one is connected to the application\nprocessor and another to the baseband, this driver provides read/write\nfunctions to its registers, irq demultiplexer and ADC\nqueueing/abstraction.\n\nThis chip is used on a lot of Motorola phones, it was manufactured by TI\nas a custom product with the name PTWL93017, later this design evolved\ninto the ATLAS PMIC from Freescale (MC13783).\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "14fa56917d73d823538151b0429d98211fa439c1",
      "tree": "eba45067df4f622dc6656cf82a0c96ba73ab2150",
      "parents": [
        "516eca2726dce2ead8750366d8f66dd345ce55e3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.ml.walleij@gmail.com",
        "time": "Thu May 21 23:17:06 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameol@linux.intel.com",
        "time": "Wed Jun 17 19:41:34 2009 +0200"
      },
      "message": "mfd: add U300 AB3100 core support\n\nThis adds a core driver for the AB3100 mixed-signal circuit\nfound in the ST-Ericsson U300 series platforms. This driver\nis a singleton proxy for all accesses to the AB3100\nsub-drivers which will be merged on top of this one, RTC,\nregulators, battery and system power control, vibrator,\nLEDs, and an ALSA codec.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nReviewed-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0254a8f496f9c939d4068613ace4ffd0d9e6ece2",
      "tree": "0807d9ef298a4022bd76a072806ca008598d3497",
      "parents": [
        "a23a175795cdb202619ac176129b2f0c2a5c9456"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 17 10:06:45 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Apr 05 00:32:21 2009 +0200"
      },
      "message": "mfd: convert PASIC3 to use MFD core\n\nThis patch makes htc-pasic3 register the DS1WM and LED cell drivers\nthrough the MFD core infrastructure instead of allocating the platform\ndevices manually. It also calculates the bus_shift parameter from the\nmemory resource size.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6a3d119b4ce29cf32bfe91eb61d46e9dbd8ce38a",
      "tree": "659c75a68731d368092a99adefecd66e754ffcb6",
      "parents": [
        "08c3e06a5eb27d43b712adef18379f8464425e71"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:37 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:24 2009 +0100"
      },
      "message": "mfd: PCF50633 gpio support\n\nWhat the PCF05633 calls as a \u0027GPIO\u0027 is much more than the GPIO in the linux\nsense and there are only 4 of them - which means, the gpiolib is not used\nhere.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "08c3e06a5eb27d43b712adef18379f8464425e71",
      "tree": "63950d3beac51f8ca4e51c4fae7959a50608f31e",
      "parents": [
        "f52046b14b1e1a8a02ae48d0c69d39c5e204644f"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:26 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:23 2009 +0100"
      },
      "message": "mfd: PCF50633 adc driver\n\nThis patch adds basic support for the PCF50633 ADC. The subtractive mode\nis not supported yet.\n\nSince we don\u0027t have adc subsystem, it currently lives in drivers/mfd.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nAcked-by: Jonathan Cameron \u003cjonathan.cameron@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "f52046b14b1e1a8a02ae48d0c69d39c5e204644f",
      "tree": "b0d6e1ae2c839fe415adcaf054233a73011b69d7",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:49:01 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:23 2009 +0100"
      },
      "message": "mfd: PCF50633 core driver\n\nThis patch implements the core of the PCF50633 driver. This core driver has\ngeneric register read/write functions and does interrupt management for its\nsub devices.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "88e75cc347f66bc20e3c2b920431fc07253d69be",
      "tree": "0bbd455c49d97b904a692083b134655424db29fb",
      "parents": [
        "87c13493e6a59c0da55c2824f0205f9ef941b760"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:18:02 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:44 2009 +0100"
      },
      "message": "mfd: move drivers/i2c/chips/menelaus.c to drivers/mfd\n\nove the menelaus driver from drivers/i2c/chips to drivers/mfd\nsince it\u0027s more of a multi-function device than anything else,\nand since Jean is trying to vanish drivers/i2c/chips ASAP.\n\nOne way to think of these chips are as the PMIC family most\nused with OMAP2 generation chips.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "87c13493e6a59c0da55c2824f0205f9ef941b760",
      "tree": "e18146c62399a0195be0bb8e6f215dc102c4df7a",
      "parents": [
        "0931a4c6dbfab03f2bfd22a9170130f7b155d53a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:16:27 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:43 2009 +0100"
      },
      "message": "mfd: move drivers/i2c/chips/tps65010.c to drivers/mfd\n\nMove the tps65010 driver from drivers/i2c/chips to drivers/mfd\nsince it\u0027s more of a multi-function device than anything else,\nand since Jean is trying to vanish drivers/i2c/chips ASAP.\n\nOne way to think of these chips are as the PMIC family most\nused with OMAP1 generation chips.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "0931a4c6dbfab03f2bfd22a9170130f7b155d53a",
      "tree": "3b943723615a0212bf5e5b74b1fbc0689ee6cbae",
      "parents": [
        "4331bb32339a55fd88fbfb0581ed5132207bf9a2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 22 12:05:27 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:43 2009 +0100"
      },
      "message": "mfd: dm355evm msp430 driver\n\nBasic MFD framework for the MSP430 microcontroller firmware used\non the dm355evm board:\n\n - Provides an interface for other drivers: register read/write\n   utilities, and register declarations.\n\n - Directly exports:\n     * Many signals through the GPIO framework\n         + LEDs\n         + SW6 through gpio sysfs\n\t + NTSC/nPAL jumper through gpio sysfs\n\t + ... more could be added later, e.g. MMC signals\n     * Child devices:\n\t+ LEDs, via leds-gpio child (and default triggers)\n\t+ RTC, via rtc-dm355evm child device\n\t+ Buttons and IR control, via dm355evm_keys\n\n - Supports power-off system call.  Use the reset button to power\n   the board back up; the power supply LED will be on, but the\n   MSP430 waits to re-activate the regulators.\n\n - On probe() this:\n     * Announces firmware revision\n     * Turns off the banked LEDs\n     * Exports the resources noted above\n     * Hooks the power-off support\n     * Muxes tvp5146 -or- imager for video input\n\nUnless the new tvp514x driver (tracked for mainline) is configured,\nthis assumes that some custom imager driver handles video-in.\n\nThis completely ignores the registers reporting the output voltages\non the various power supplies.  Someone could add a hwmon interface\nif that seems useful.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "ca23f8c1b0aa15dc69565244fc5dffa67a72dd02",
      "tree": "ef082e834c225e8138f2c0a208a37b0384d4741f",
      "parents": [
        "645524a9c6e1e42dc4fe03217befb20e2fc4d43e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 23:12:28 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:42 2009 +0100"
      },
      "message": "mfd: Add WM8351 support\n\nThe WM8351 is a WM8350 variant. As well as register default changes the\nWM8351 has fewer voltage and current regulators than the WM8350.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "96920630624868add3f63f596523e70dbb64549a",
      "tree": "061f9889a1f0a0b6937ba0df82d8114a9123b935",
      "parents": [
        "94964f96a6b7018d68b7386cd8c0b8505d3cf69f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 23:09:50 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:42 2009 +0100"
      },
      "message": "mfd: Add WM8352 support\n\nThe WM8352 is a variant of the WM8350. Aside from the register defaults\nthere are no software visible differences to the WM8350.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "b8380c1a661f1f853418ff2eb798f27a11cade57",
      "tree": "1926beb781ffa5ffd9f4cdc822446f05390476d8",
      "parents": [
        "44faac3155247d9cb9aec5a53832014e1f807c78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 18 10:54:22 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:41 2009 +0100"
      },
      "message": "mfd: Register WM8400 codec device\n\nRegister a child device for the codec in the WM8400.\n\nAlso switch the unregistration of the MFD devices to use the MFD core\nsince the current code is hand rolling the same thing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "67460a7c26271fd7a32e5d51b2c806a84ce78a62",
      "tree": "9da0301218f213122a402c2f671db2674db4b484",
      "parents": [
        "5725d66b9d18e630bb63e3b76bedf25fd1027265"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Dec 01 00:35:33 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:39 2009 +0100"
      },
      "message": "mfd: twl4030: cleanup symbols and OMAP dependency\n\nFinish removing dependency of TWL driver stack on platform-specific\nIRQ definitions ... and remove the build dependency on OMAP.\n\nThis lets the TWL4030 code be included in test builds for most\nplatforms, and will make it easier for non-OMAP folk to update\nmost of this code for new APIs etc.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "9ca68233f2ec12efc950b4d15e9a761308da2b3e",
      "tree": "ff1017b5841f03c43f04661f29f8e44b08ab21c4",
      "parents": [
        "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "missing dependencies on HAVE_CLK in drivers/mfd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c366452e0b2df06f3ce0aabc6a53c94c595cd00",
      "tree": "ef35308017a7c1adfae63111192a857ec1ec0444",
      "parents": [
        "8e2eaabfd9f7d375a1bb202e644ce2dcc0659592"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 24 17:16:11 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Fri Oct 24 18:34:39 2008 +0200"
      },
      "message": "mfd: Make WM8400 depend on I2C until SPI is submitted\n\nOtherwise we could build in WM8400 but not I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "8e2eaabfd9f7d375a1bb202e644ce2dcc0659592",
      "tree": "283ab79ae15f8bd89e22f2ec6b2fb9b9a844a03c",
      "parents": [
        "e013e13bf605b9e6b702adffbe2853cfc60e7806"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Oct 24 17:10:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Fri Oct 24 18:34:27 2008 +0200"
      },
      "message": "mfd: add missing Kconfig entry for da903x\n\nThis one was accidentally left out during the rc1 mfd merge.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "5a49a540df7c9984976aaabcb13f79ed5ce9672c",
      "tree": "3114d9c19eacd8342eb08e6c53b17ccbacc4a1cb",
      "parents": [
        "e48318025477272d09720f09085cd0ec71caeb73"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Oct 15 13:30:47 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:13 2008 +0200"
      },
      "message": "mfd: ucb1400 needs GPIO\n\nia64 allmodconfig:\n\nIn file included from include/linux/ucb1400.h:27,\n                 from drivers/mfd/ucb1400_core.c:24:\ninclude/asm-generic/gpio.h: In function `gpio_get_value_cansleep\u0027:\ninclude/asm-generic/gpio.h:147: error: implicit declaration of function `gpio_get_value\u0027\ninclude/asm-generic/gpio.h: In function `gpio_set_value_cansleep\u0027:\ninclude/asm-generic/gpio.h:153: error: implicit declaration of function `gpio_set_value\u0027\ndrivers/mfd/ucb1400_core.c: At top level:\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e48318025477272d09720f09085cd0ec71caeb73",
      "tree": "18297a84b7bfd3a88a0a413c23a670bd9f2e0040",
      "parents": [
        "c7752351c34d852ca0da697f812534101eecd82e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 15 13:29:07 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:13 2008 +0200"
      },
      "message": "mfd: ucb1400 sound driver uses/depends on AC97_BUS:\n\nERROR: \"ac97_bus_type\" [drivers/mfd/ucb1400_core.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a603a7fa8717fb778bba91b5a879babf333dc6a3",
      "tree": "1dbfc1ed0db49810d6e7186577d16566f0527894",
      "parents": [
        "9e78cfe53f3c2bc1b37870697c3cde1543fefa8b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 12:15:39 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:11 2008 +0200"
      },
      "message": "mfd: TWL4030 core driver\n\nThis patch adds the core of the TWL4030 driver, which supports\nchips including the TPS65950.  These chips are multi-function; see\n\n  http://focus.ti.com/docs/prod/folders/print/tps65950.html\n\nPublic specs are in the works.  For now, the block diagram on\nthe second page of the datasheet is fairly informative.\n\nThere are some known issues with this core code.  Most notably,\nthe IRQ dispatching needs simplification (to use more of genirq),\ngeneralization (integrating support for secondary IRQ dispatch\nas well as primary, and removing the build dependency on OMAP),\nand then probably updating to leverage threaded IRQ support\n(expected to arrive in mainline \"soon\").\n\nOnce the core is in mainline, drivers for other parts of this\nchip can follow its lead and start swimming upstream too.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "c661a0b92d487ac20cc9cddbb8f4d40e4dcdbec1",
      "tree": "9970f064cceac8a7cbe7b265305c49412a1e13a5",
      "parents": [
        "89b4012befb1abca5e86d232bc0e2a797b0d9825"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:11 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Add I2C control support for WM8350\n\nImplement the I2C control interface for the WM8350. This code was\noriginally written by Liam Girdwood and has been updated for submission\nby Mark Brown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "89b4012befb1abca5e86d232bc0e2a797b0d9825",
      "tree": "948e0ed0c35df087f0069356650da431a9fe50ff",
      "parents": [
        "213f326810b6852bc54f38fd8bb71793f70f2c7a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:10 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Core support for the WM8350 AudioPlus PMIC\n\nThe WM8350 is an integrated audio and power management subsystem\nintended for use as the primary PMIC in mobile multimedia applications.\nThe WM8350 can be controlled via either I2C or SPI - the control\ninterface is provided by a separate module in order to allow greatest\nflexibility in configuring the kernel.\n\nThis driver was originally written by Liam Girdwood and has since been\nupdated to current kernel APIs and split up for submission by me.  All\nthe heavy lifting here was done by Liam.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1d9f9f040035da73d6ee5d2b3b3a25483a980da3",
      "tree": "de6decdace491997d40fba0908661fa9ffda5b9c",
      "parents": [
        "8a62ab4c4eaf5bce4d9cc84b77d6402c4742d9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 10 18:58:42 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:52 2008 +0100"
      },
      "message": "mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU\n\nThe WM8400 is a highly integrated audio CODEC and power management unit\noptimised for use in mobile multimedia applications.  This patch adds\ncore support for the WM8400 to the MFD subsystem.\n\nBoth I2C and SPI access are supported by the hardware but currently only\nI2C access is implemented.  The code is structured to allow SPI support\nto be slotted in later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "1543966a079fc7065849ae43ca4dd767c188ad55",
      "tree": "760ddb82836a4e3edf314227c731d5dc181d11a7",
      "parents": [
        "5ff7f78a3db462ea4edf1a781a2002d4e8a8a473",
        "4e9687d9c843dc34d368358a36f5f1610e4fbab3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-palm\u0027 into pxa-machines\n\nConflicts:\n\n\tdrivers/mfd/Kconfig\n\tdrivers/pcmcia/Makefile\n"
    },
    {
      "commit": "2eedd6047b050f82f4e596a50704686ec989c1c8",
      "tree": "2cbe370b6fc3eb6a2c61b56d94766ee92c190080",
      "parents": [
        "94aca1dac6f6d21f4b07e4864baf7768cabcc6e7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Thu Sep 25 00:39:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Sep 30 09:57:09 2008 +0200"
      },
      "message": "mfd: Fix Kconfig accroding to the new gpiolib symbols\n\nHAVE_GPIO_LIB has basically been replaced by GPIOLIB\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "d9105c2b01eedb620cae96073dde4f760367817f",
      "tree": "50b60caedbac9a939027f825e41a0b7cda8c7ee2",
      "parents": [
        "6d341675f8e715464849e5d5563a72c1d39e800d"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Aug 03 21:34:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 20 23:22:22 2008 +0100"
      },
      "message": "[ARM] 5184/1: Split ucb1400_ts into core and touchscreen\n\nThis patch splits ucb1400_ts into ucb1400_ts and ucb1400_core.\nSince this chip supports more features than only touchscreen,\nit was necessary to prepare it for feature addition. The\nprevious functionality is preserved by applying this patch.\n\n[Build fixes for non-ARM by Stephen Rothwell and Takashi Iwai]\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c2c30acc52320d506d722f41d50e8eb8fda5cb5",
      "tree": "cd10608f2a93412fa307fe29a80c5f1d575cc63a",
      "parents": [
        "4a48998fa16121d0fe3436cce43afd6f47424103"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Aug 05 19:27:58 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 23:30:34 2008 +0200"
      },
      "message": "mfd: have TMIO drivers and subdevices depend on ARM\n\nThe TMIO chips are only found (and thus tested) on ARM machines.\nMoreover, we don\u0027t want the TMIO cells to be built if one of the TMIO\ndriver is not selected (which indirectly make the TMIO cells drivers\ndepend on ARM as well).\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "cbdfb426392557d49b1a0e7cb59b16c20dc42955",
      "tree": "c012fcaff3114613050536e421a353184dff14ef",
      "parents": [
        "1f192015ca5b2f4d0a79c191f03f64e72fd8fc29"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Tue Jul 15 15:12:52 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 20:09:55 2008 +0200"
      },
      "message": "mfd: driver for the TC6387XB TMIO controller.\n\nThis patch adds support for the TC6387XB. Unlike other TMIO devices this one\nhas only one subdevice and no interrupt mux, however using the MFD framework\nallows it to share the TMIO MMC driver.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "1f192015ca5b2f4d0a79c191f03f64e72fd8fc29",
      "tree": "073e1bca0f1f32417da5756762f8f2d72105ba23",
      "parents": [
        "d3a2f71853ce543c5515d4982e202751e15b0b6d"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Tue Jul 15 15:09:43 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Sun Aug 10 20:09:50 2008 +0200"
      },
      "message": "mfd: driver for the T7L66XB TMIO SoC\n\nThis patchset provides support for the core functinality of the T7L66XB\nSoC from Toshiba. Supported in this patchset is the IRQ MUX, MMC controller\nand NAND flash controller.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "8d25b36b77fe32c296ece83e94ca6ae4d17f3e25",
      "tree": "570d647cdbe645a4e2dece4c85019fb5effe2b9e",
      "parents": [
        "e89f38218ff6de09983bd8769ec0cdf6e70d9e8e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Jul 26 02:38:00 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 17:39:36 2008 -0700"
      },
      "message": "MFD_TC6393XB is ARM-only\n\nCompile error on other architectures:\n\n    CC      drivers/mfd/tc6393xb.o\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c: In function ‘tc6393xb_attach_irq’:\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c:324: error: implicit declaration of function ‘set_irq_flags’\n  ...\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7444a72effa632fcd8edc566f880d96fe213c73b",
      "tree": "89d3e70c22751a6b00091df2b4dce7202eb3b1f5",
      "parents": [
        "ff1d5c2f0268f4e32103536e2e65480b5b7b6530"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 25 01:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:30 2008 -0700"
      },
      "message": "gpiolib: allow user-selection\n\nThis patch adds functionality to the gpio-lib subsystem to make it\npossible to enable the gpio-lib code even if the architecture code didn\u0027t\nrequest to get it built in.\n\nThe archtitecture code does still need to implement the gpiolib accessor\nfunctions in its asm/gpio.h file.  This patch adds the implementations for\nx86 and PPC.\n\nWith these changes it is possible to run generic GPIO expansion cards on\nevery architecture that implements the trivial wrapper functions.  Support\nfor more architectures can easily be added.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f61be273d3699d174bc1438e6804f9f9e52bb932",
      "tree": "3d9940d725e2837168b8b072140b85b00c198896",
      "parents": [
        "472dba7d117844c746be97db6be26c2810d79b62"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jul 25 01:45:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:29 2008 -0700"
      },
      "message": "sm501: add gpiolib support\n\nAdd support for exporting the GPIOs on the SM501 via gpiolib.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30d38542ec777468bb6a31829076a2dbc5690e35",
      "tree": "698b7a4fdd730befa34c4c9642cdbe72ce7d336a",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
        "044e5f45e4ad890d03bd1e8bb44c634397cac24d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)\n  [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)\n  [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)\n  [ARM] pxa: add base support for PXA930 (aka Tavor-P)\n  [ARM] Update mach-types\n  [ARM] pxa: make littleton to use the new smc91x platform data\n  [ARM] pxa: make zylonite to use the new smc91x platform data\n  [ARM] pxa: make mainstone to use the new smc91x platform data\n  [ARM] pxa: make lubbock to use new smc91x platform data\n  [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n  [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n  [NET] smc91x: add SMC91X_NOWAIT flag to platform data\n  [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n  [NET] smc91x: remove \"irq_flags\" from \"struct smc91x_platdata\"\n  [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper\n  Support for LCD on e740 e750 e400 and e800 e-series PDAs\n  E-series UDC support\n  PXA UDC - allow use of inverted GPIO for pullup\n  Add e350 support\n  Fix broken e-series build\n  E-series GPIO / IRQ definitions.\n  ...\n"
    },
    {
      "commit": "30250b457f30ca655d37ad1a1587221ff6eefc91",
      "tree": "6fbeeef0515b5e6c10eac5983e51afe7a35d6c7e",
      "parents": [
        "786bef3768a6ea1070526983b20e316c4eacd854"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Jun 24 23:37:09 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:01 2008 +0200"
      },
      "message": "mfd: asic3 should depend on gpiolib\n\nNow that asic3 implements the gpiolib API, it should depend on it at\nbuild time.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fecc34e07e02b4d9dab1a1f4bf7fdac0a656b9b",
      "tree": "110d24e6394dbd98cb33d80a5587cd18c8315e0b",
      "parents": [
        "a9da4f7ed6a702996ac9d1bbaf1a3969a4c092b3",
        "938870491f0cad030b358af47e28d124b72702d1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 12 21:43:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:43:01 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-tosa\u0027 into pxa\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/tosa.c\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "f024ff10b1ab13da4d626366019fd05c49721af7",
      "tree": "9f2c1431856716d7d22d53315945301ebe2b33e8",
      "parents": [
        "aa613de676986f136fa6f48a4d709b5d264f4f38"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 27 10:37:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:22:08 2008 +0100"
      },
      "message": "[ARM] 5128/1: tc6393xb: tmio-nand support\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa613de676986f136fa6f48a4d709b5d264f4f38",
      "tree": "814591b0c068e5942b70d4fc8c85aff89169db4d",
      "parents": [
        "53b14ea336ca45f34821ad78a1b45c2315283621"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 27 10:37:19 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:22:06 2008 +0100"
      },
      "message": "[ARM] 5127/1: Core MFD support\n\nThis patch provides a common subdevice registration system for MFD type\nchips, using platfrom device.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d6315949ac5527efd00d48283a9e33361c86e8e9",
      "tree": "6da052f59a41647eb97bc11836c715fb51eb4293",
      "parents": [
        "b032fccca80cbbedaa80e5a72a202a43f08aa97e"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jun 22 12:01:58 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:22:01 2008 +0100"
      },
      "message": "[ARM] 5096/2: Support Toshiba TC6393XB Mobile I/O Controller.\n\nAdd support for Toshiba TC6393XB companion chip. Currently\nonly GPIO and part of IRQ features of the device are supported.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "78b58e549a3098a8c1408d0214bd25e5d5e7a3a3",
      "tree": "a44908fa5c2f1f24b6f7e7313b60e49cd3235cdd",
      "parents": [
        "337e3c48e95e071a6ec1bfe95b55325e97f4908e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:56:00 2008 -0700"
      },
      "message": "HTC_EGPIO is ARM-only\n\ndriver uses symbols defined only on ARM\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dc3339aa5ba29593ea57814049ddca8c12831c8",
      "tree": "0481d4344d0cf4052effce8605706414ce63ce8a",
      "parents": [
        "481ea5a16aaabe2570d56b5a4d29fa80adc8008b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sat Apr 12 13:25:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:08 2008 +0100"
      },
      "message": "[ARM] 4964/1: htc-pasic3: MFD driver for PASIC3 LED control + DS1WM chip\n\nThis driver will provide registers, clocks and GPIOs of\nthe HTC PASIC3 (AIC3) and PASIC2 (AIC2) chips to the\nds1wm and leds-pasic3 drivers.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1635b8fe59de2c5223cda5ca8397b875c901904",
      "tree": "047db24bdba7da410937e1f8da821d30e9052a9f",
      "parents": [
        "e6816f34e4ee237fc1b54e0357e9ea31462ad411"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Apr 09 19:20:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:07 2008 +0100"
      },
      "message": "[ARM] 4947/1: htc-egpio, a driver for GPIO/IRQ expanders with fixed input/output pins\n\nimplemented in CPLD chips on several HTC devices.\n\nThe original driver was written by Kevin O\u0027Connor, I have adapted it to\nuse gpiolib and made the bus/register widths configurable.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa9ff4b185b8f7f124c1c6686f02e690f0625287",
      "tree": "f25c1f4f9b27f19070d8a79ea245137a5e10d04f",
      "parents": [
        "8f5aa26c75b7722e80c0c5c5bb833d41865d7019"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Thu Feb 07 00:14:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:23 2008 -0800"
      },
      "message": "ASIC3 driver\n\nThis is a patch for the Compaq ASIC3 multi function chip, found in many\nPDAs (iPAQs, HTCs...).\n\nIt is a simplified version of Paul Sokolovsky\u0027s first proposal [1].  With\nthis code, it is basically a GPIO and IRQ expander.  My plan is to add more\nfeatures once this patch gets reviewed and accepted.\n\n[1] http://lkml.org/lkml/2007/5/1/46\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nCc: Ben Dooks \u003cben@trinity.fluff.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b6d6454fdb66f3829af8b92ab06825b6060fdf7e",
      "tree": "8de7c81e0c56fef5bc70870d107d346ca7a83529",
      "parents": [
        "60e114d1134555d1813e20a8cd86304331da05c7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Tue Feb 20 13:58:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] mfd: SM501 core driver\n\nThis driver provides the core functionality of the SM501, which is a\nmulti-function chip including two framebuffers, video acceleration, USB,\nand many other peripheral blocks.\n\nThe driver exports a number of entries for the peripheral drivers to use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f751d50f6dea1446797c9a31f5c183002e5780a8",
      "tree": "9d8bc20f7f0fcb26e53865dbe10e5526e4dd3483",
      "parents": [
        "82d821ddca8f5c990067cc37543010aa9346a172"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 03:18:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] show MCP menu only on ARCH_SA1100\n\nOn architectures like i386, the \"Multimedia Capabilities Port drivers\" menu is\nvisible, but it can\u0027t be visited since it contains nothing usable for\n!ARCH_SA1100.\n\nThis patch therefore shows this menu only on ARCH_SA1100.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acb45439a89c6830349c02405f00a7208db0a66b",
      "tree": "4a1a1f2d5012029b70bdfeed46e6cb65c5d82867",
      "parents": [
        "05c45ca9aa4ec57e8e22341633c7a98cc879423d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 11 10:26:57 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 11 10:26:57 2005 +0100"
      },
      "message": "[MFD] Add code UCB1200/UCB1300 touchscreen support\n\nAdd support for Philips UCB1200 and UCB1300 touchscreen\ninterfaces found on ARM devices.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05c45ca9aa4ec57e8e22341633c7a98cc879423d",
      "tree": "d741028790d6f0b3ede6eb7e4e0632259d5aa4d3",
      "parents": [
        "2f79f458d2ab4a77f1b9df8d0041e51ce085d7c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 11 10:26:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 11 10:26:31 2005 +0100"
      },
      "message": "[MFD] Add code UCB1200/UCB1300 device support\n\nAdd the core device support code for the Philips UCB1200 and\nUCB1300 devices.  Also includes the following from Pavel:\n\nThis fixes u32 vs. pm_message_t confusion and uses cleaner\ntry_to_freeze() [fixing compilation as a side-effect on newer\nkernels.]\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e742ad66b4a8ba6f9d729660f822676d9e405d4",
      "tree": "db0916606495e12463a6356e6375fb362dac1851",
      "parents": [
        "a4e137ab1447fc5009f21e257971aa60a9ec98fb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 18 10:08:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 18 10:08:15 2005 +0100"
      },
      "message": "[MFD] Add SA11x0 MCP support\n\nThis adds support for the MCP interface found on SA11x0 devices.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4e137ab1447fc5009f21e257971aa60a9ec98fb",
      "tree": "5ceb2e007a746fa84e45f08fefe6d37a3572fea1",
      "parents": [
        "099d44e869f1886b5eb02a5145ca97b5e4142e28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 18 10:06:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 18 10:06:59 2005 +0100"
      },
      "message": "[MFD] Add multimedia communication port core support\n\nAdd support for the core of the multimedia communication port\nframework.  This is a port used to communicate with devices\nwith two DMA paths and a control path.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
