)]}'
{
  "log": [
    {
      "commit": "82ea267f7dc853a5e6a724916a70a10656efdfc2",
      "tree": "74a0377dbdfc759f813f2ac5d0bef4c5727a0765",
      "parents": [
        "02269ab10f1130d35dc35db72ab026d16ba31abf"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Apr 16 21:24:32 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 21:27:07 2012 +0200"
      },
      "message": "mfd: Fix modular builds of rc5t583 regulator support\n\nThe combination of commit 1b1247dd75aa5cf5fae54a3bec7280046e9c7957\n\n    \"mfd: Add support for RICOH PMIC RC5T583\"\n\nand commit 6ffc3270210efa2bea526953a142ffc908f5bd86\n\n    \"regulator: Add support for RICOH PMIC RC5T583 regulator\"\n\nare causing the i386 allmodconfig builds to fail with this:\n\n  ERROR: \"rc5t583_update\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_set_bits\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_clear_bits\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n  ERROR: \"rc5t583_read\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n\nand this:\n\n  ERROR: \"rc5t583_ext_power_req_config\" [drivers/regulator/rc5t583-regulator.ko] undefined!\n\nFor the 1st four, make the simple ops static inline, instead of\npolluting the namespace with trivial exports.  For the last one,\nadd an EXPORT_SYMBOL.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8eaeb9393397be8eb700ab38a69c450975463b77",
      "tree": "1f6b9d8d8197b16c19ed0ed03d55886e0c519ba5",
      "parents": [
        "4accdff7a3e397b43e50f605ee561ba7994745c7"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Apr 03 11:56:51 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 16:45:34 2012 +0200"
      },
      "message": "mfd: Convert twl6040 to i2c driver, and separate it from twl core\n\nComplete the separation of the twl6040 from the twl core since\nit is a separate chip, not part of the twl6030 PMIC.\n\nMake the needed Kconfig changes for the depending drivers at the\nsame time to avoid breaking the kernel build (vibra, ASoC components).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4accdff7a3e397b43e50f605ee561ba7994745c7",
      "tree": "2d47d3fdb69cf2cc01298331cbb883a62bb6674a",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Mon Apr 02 17:55:48 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 16 16:42:43 2012 +0200"
      },
      "message": "mfd : Fix dbx500 compilation error\n\nThe ux500 default config enables the db5500 and the db8500.\nThe incoming cpuidle driver uses the \u0027prcmu_enable_wakeups\u0027\nand the \u0027prcmu_set_power_state\u0027 functions but these ones\nare defined but not implemented for the db5500, leading to\nan unresolved symbol error at link time. In order to compile,\nwe have to disable the db5500 support which is not acceptable\nfor the default config.\n\nI noticed there are also some other functions which are\ndefined but not implemented.\n\nThis patch fix this by removing the functions definitions\nand move out of the config section the empty functions which\nare normally used when the DB550 config is disabled.\nOnly the functions which are not implemented are concerned\nby this modification.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "919c840167ec93167e00ca817aa4627170419ebf",
      "tree": "5162f6a39541f609a949c5d75c4fdaed523d20af",
      "parents": [
        "a9d38a4f2da6c49a257253a9fdef7a6bcb0e0e4f",
        "5cdd4d7fa5424f2018193a0c2af3bef9036c973e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "message": "Merge tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Various small bugfixes and enhancements, plus two new drivers:\n   - A quite complex ab8500 charger driver, submitted by Arun Murthy @\n     ST-Ericsson;\n   - Summit Microelectronics SMB347 Battery Charger, submitted by Bruce\n     E Robertson and Alan Cox @ Intel.\n\n  And that\u0027s all.\"\n\n* tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6: (36 commits)\n  max17042_battery: Clean up interrupt handling\n  Revert \"max8998_charger: Include linux/module.h just once\"\n  ab8500_fg: Fix some build warnings on x86_64\n  max17042_battery: Fix CHARGE_FULL representation.\n  max8998_charger: Include linux/module.h just once\n  power_supply: Convert i2c drivers to module_i2c_driver\n  lp8727_charger: Add MODULE_DEVICE_TABLE\n  charger-manager: Simplify charger_get_property(), get rid of a warning\n  charger-manager: Clean up for better readability\n  da9052-battery: Convert to use module_platform_driver\n  da9052-battery: Fix a memory leak when unload the module\n  da9052-battery: Add missing platform_set_drvdata\n  ab8500: Turn unneeded global symbols into local ones\n  ab8500_fg: Fix copy-paste error\n  ab8500_fg: Get rid of \u0027struct battery_type\u0027\n  ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n  ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n  ab8500_charger: Convert to the new USB OTG calls\n  ab8500-btemp: AB8500 battery temperature driver\n  ab8500-fg: A8500 fuel gauge driver\n  ...\n"
    },
    {
      "commit": "b5174fa3a7f4f8f150bfa3b917c92608953dfa0f",
      "tree": "5efd32dd52fe55f760094e78f18acd3ff869751d",
      "parents": [
        "afb9bd704c7116076879352a2cc2c43aa12c1e14",
        "135111cc5595c6a24dd826d503e2d2bae92da1c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n\nCore:\n * Support for MMC 4.5 Data Tag feature -- we tag REQ_META, so devices\n   that support Data Tag will provide increased throughput for metadata.\n * Faster detection of card removal on I/O errors.\n\nDrivers:\n * dw_mmc now supports eMMC Power Off Notify, has PCI support, and\n   implements pre_req and post_req for asynchronous requests.\n * omap_hsmmc now supports device tree.\n * esdhc now has power management support.\n * sdhci-tegra now supports Tegra30 devices.\n * sdhci-spear now supports hibernation.\n * tmio_mmc now supports using a GPIO for card detection.\n * Intel PCH now supports 8-bit bus transfers.\n\n* tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: sh_mmcif: simplify bitmask macros\n  mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug\n  mmc: sh_mobile_sdhi: add a callback for board specific init code\n  mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function\n  mmc: sh_mobile_sdhi: do not manage PM clocks manually\n  mmc: tmio_mmc: remove unused sdio_irq_enabled flag\n  mmc: tmio_mmc: power status flag doesn\u0027t have to be exposed in platform data\n  mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC\n  mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper\n  mmc: tmio: calculate the native hotplug condition only once\n  mmc: simplify mmc_cd_gpio_request() by removing two parameters\n  mmc: sdhci-pci: allow 8-bit bus width for Intel PCH\n  mmc: sdhci: check interrupt flags in ISR again\n  mmc: sdhci-pci: Add MSI support\n  mmc: core: warn when card doesn\u0027t support HPI\n  mmc: davinci: Poll status for small size transfers\n  mmc: davinci: Eliminate spurious interrupts\n  mmc: omap_hsmmc: Avoid a regulator voltage change with dt\n  mmc: omap_hsmmc: Convert hsmmc driver to use device tree\n  mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO\n  ...\n"
    },
    {
      "commit": "7bf97e1d5a94b6a71815771bb9452fc2c022c966",
      "tree": "f89082dbd33a51a79c9a9c0dddb29e2b11b8207e",
      "parents": [
        "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
        "c77c8a6fd3d57b586ff5ecb5ab5b32ca4f54fe75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:08:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:08:46 2012 -0700"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull GPIO changes for v3.4 from Grant Likely:\n \"Primarily gpio device driver changes with some minor side effects\n  under arch/arm and arch/x86.  Also includes a few core changes such as\n  explicitly supporting (electrical) open source and open drain outputs\n  and some help for parsing gpio devicetree properties.\"\n\nFix up context conflict due to Laxman Dewangan adding sleep control for\nthe tps65910 driver separately for gpio\u0027s and regulators.\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  gpio/ep93xx: Remove unused inline function and useless pr_err message\n  gpio/sodaville: Mark broken due to core irqdomain migration\n  gpio/omap: fix redundant decoding of gpio offset\n  gpio/omap: fix incorrect update to context.irqenable1\n  gpio/omap: fix incorrect context restore logic in omap_gpio_runtime_*\n  gpio/omap: fix missing dataout context save in _set_gpio_dataout_reg\n  gpio/omap: fix _set_gpio_irqenable implementation\n  gpio/omap: fix trigger type to unsigned\n  gpio/omap: fix wakeup_en register update in _set_gpio_wakeup()\n  gpio: tegra: tegra_gpio_config shouldn\u0027t be __init\n  gpio/davinci: fix enabling unbanked GPIO IRQs\n  gpio/davinci: fix oops on unbanked gpio irq request\n  gpio/omap: Fix section warning for omap_mpuio_alloc_gc()\n  ARM: tegra: export tegra_gpio_{en,dis}able\n  gpio/gpio-stmpe: Fix the value returned by _get_value routine\n  Documentation/gpio.txt: Explain expected pinctrl interaction\n  GPIO: LPC32xx: Add output reading to GPO P3\n  GPIO: LPC32xx: Fix missing bit selection mask\n  gpio/omap: fix wakeups on level-triggered GPIOs\n  gpio/omap: Fix IRQ handling for SPARSE_IRQ\n  ...\n"
    },
    {
      "commit": "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
      "tree": "63968fb97b86861e31922515395feef8a110f884",
      "parents": [
        "750f77064a290beb162352077b52c61b04bcae0e",
        "b8589e2a8065b8e7773742b60ae96b63b757bb69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "message": "Merge tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n - 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh\u0027s RC5T583 and\n   TI\u0027s TPS65090 and TPS65217.\n - New variants support (8420, 8520 ab9540), cleanups and bug fixes for\n   the abx500 and db8500 ST-E chipsets.\n - Some minor fixes and update for the wm8994 from Mark.\n - The beginning of a long term TWL cleanup effort coming from the TI\n   folks.\n - Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997\n   drivers.\n\nFix up trivial conflicts due to duplicate patches and header file\ncleanups (\u003clinux/device.h\u003e removal etc).\n\n* tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (97 commits)\n  gpio/twl: Add DT support to gpio-twl4030 driver\n  gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support\n  mfd: Detach twl6040 from the pmic mfd driver\n  mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups\n  mfd: Micro-optimization on twl4030 IRQ handler\n  mfd: Make twl4030 SIH SPARSE_IRQ capable\n  mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files\n  mfd: Remove references already defineid in header file from twl-core\n  mfd: Remove unneeded header from twl-core\n  mfd: Make twl-core not depend on pdata-\u003eirq_base/end\n  ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files\n  mfd: Return twl6030_mmc_card_detect IRQ for board setup\n  Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n  mfd: Add support for TPS65090\n  mfd: Add some da9052-i2c section annotations\n  mfd: Build rtc5t583 only if I2C config is selected to y.\n  mfd: Add anatop mfd driver\n  mfd: Fix compilation error in tps65910.h\n  mfd: Add 8420 variant to db8500-prcmu\n  mfd: Add 8520 PRCMU variant to db8500-prcmu\n  ...\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "c391e1b9ebfe31514fa95a0cdd30c2cbc9652c89",
      "tree": "a126e9621172ead9bede04f2413fa79ffd3871d2",
      "parents": [
        "58126c878b4a4f658015e383614bafb6331e46d3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:13 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:16 2012 -0400"
      },
      "message": "mmc: tmio_mmc: power status flag doesn\u0027t have to be exposed in platform data\n\nThe controller power status flag does not have to be accessed from the\nhot-plug detection code any more, it can now be removed from the platform\ndata and put in the controller private struct.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c8be24c2afd3ed2445bbf8f542af35a9787fc0e8",
      "tree": "e0e757bb3b6a45f55eef145484ca5707d9e45fa8",
      "parents": [
        "2b1ac5c2caccbfd43bd616321cbbe21eb33c7879"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:09 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:15 2012 -0400"
      },
      "message": "mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper\n\nIf the platform specifies the TMIO_MMC_HAS_COLD_CD flag, use the generic\nMMC GPIO card hotplug helper.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c34a61b4e7a9966edc0e87d7b0a12fbb8cc58168",
      "tree": "1c347755b106d0b6663caf9447b3b3d35ce6ff84",
      "parents": [
        "450ceb2b23ed0feba8c1238f52a1d3feacd5379d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:39:01 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:11 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct battery_type\u0027\n\nThe struct is duplicated, plus causes the following flood:\n\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function ‘ab8500_fg_get_ext_psy_data’:\nb8500_fg.c:2081:8: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "450ceb2b23ed0feba8c1238f52a1d3feacd5379d",
      "tree": "47749b9fe2189e7f1a8d18653db6eedd43a51e5c",
      "parents": [
        "d329129e9e10e3089550fd9bd692f67687503136"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:38:32 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:10 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n\nThe struct is duplicated, plus when used it causes the following\nwarnings:\n\n  CHECK   drivers/power/ab8500_fg.c\nab8500_fg.c:818:13: warning: incorrect type in assignment (different base types)\nab8500_fg.c:818:13:    expected struct v_to_cap *tbl\nab8500_fg.c:818:13:    got struct abx500_v_to_cap *const v_to_cap_tbl\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function \u0027ab8500_fg_volt_to_capacity\u0027:\nab8500_fg.c:818:6: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "d329129e9e10e3089550fd9bd692f67687503136",
      "tree": "5bb28bac5bdaa5b42a518ed6a246697cf5a983c6",
      "parents": [
        "efd71c89a411d72f1e20d91e34f0779e0e0019b4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:27:20 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:09 2012 +0400"
      },
      "message": "ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n\nThis is the same as abx500_adc_therm, but when the former is used,\nthe following warning flood pops up:\n\ndrivers/power/ab8500_btemp.c: In function \u0027ab8500_btemp_batctrl_volt_to_res\u0027:\nab8500_btemp.c:150:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_curr_source_enable\u0027:\nab8500_btemp.c:212:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:244:32: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_measure_temp\u0027:\nab8500_btemp.c:462:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_id\u0027:\nab8500_btemp.c:528:121: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:551:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\n\nThis patch fixes the issue by switching the driver to use more\nnamespace-friendly enum.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "84edbeeab67c1575067335179513150115da367b",
      "tree": "58730cc0d097cdb8c5970973437289f9868cfc53",
      "parents": [
        "1668f81159fb72eda2114a9c73a64ffee045cb01"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:26 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:04 2012 +0400"
      },
      "message": "ab8500-charger: AB8500 charger driver\n\nThis driver is responsible for detecting the ac/usb plugin and also includes\nfunction to enable ac/usb charging and re-kick the watchdog.\nIt registers with the power supply class and provides information to the user\nspace. The information include status of ac/usb charger device.\nThis information in turn will be used by the abx500 charging algorithm driver\nto enable/disable and monitor charging.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "1668f81159fb72eda2114a9c73a64ffee045cb01",
      "tree": "c93f2386110dd43f57d27343bec461f75fd31321",
      "parents": [
        "ed1a230f96eb4610f1f4296b8c3c067389ddf540"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:25 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:02 2012 +0400"
      },
      "message": "abx500-chargalg: Add abx500 charging algorithm\n\nThis is a charging algorithm driver for abx500 variants. It is the central\nentity for battery driver and is responsible for charging and monitoring\nthe battery driver. It is a hardware independant driver and also monitors\nother abx500 power supply devices.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "7256ecc2b7b91b4212ccc5511cb12254bdf806d0",
      "tree": "1a39b3de03cfc92c5b5dedfb01174d17b49df18a",
      "parents": [
        "18bbff9f679cd470db66402fdb9c577b34324183",
        "6ed3e2acc7995625625592abe8cd3383c34a471b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:56:30 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:57:10 2012 +0100"
      },
      "message": "Merge branch \u0027sa11x0-mcp\u0027 into sa11x0\n\nConflicts:\n\tarch/arm/mach-sa1100/assabet.c\n\tarch/arm/mach-sa1100/collie.c\n\tarch/arm/mach-sa1100/generic.c\n\tarch/arm/mach-sa1100/lart.c\n\tarch/arm/mach-sa1100/shannon.c\n"
    },
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "7bfe0e66d5da32961f0060fc5d96b739b1ed64b9",
      "tree": "6d5dcf77248b574bb0c50930bbf9030aafb99fce",
      "parents": [
        "6a76a6992341faab0ef31e7d97000e0cf336d0ba",
        "10ce3cc919f50c2043b41ca968b43c26a3672600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem updates from Dmitry Torokhov:\n \"- we finally merged driver for USB version of Synaptics touchpads\n    (I guess most commonly found in IBM/Lenovo keyboard/touchpad combo);\n\n   - a bunch of new drivers for embedded platforms (Cypress\n     touchscreens, DA9052 OnKey, MAX8997-haptic, Ilitek ILI210x\n     touchscreens, TI touchscreen);\n\n   - input core allows clients to specify desired clock source for\n     timestamps on input events (EVIOCSCLOCKID ioctl);\n\n   - input core allows querying state of all MT slots for given event\n     code via EVIOCGMTSLOTS ioctl;\n\n   - various driver fixes and improvements.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (45 commits)\n  Input: ili210x - add support for Ilitek ILI210x based touchscreens\n  Input: altera_ps2 - use of_match_ptr()\n  Input: synaptics_usb - switch to module_usb_driver()\n  Input: convert I2C drivers to use module_i2c_driver()\n  Input: convert SPI drivers to use module_spi_driver()\n  Input: omap4-keypad - move platform_data to \u003clinux/platform_data\u003e\n  Input: kxtj9 - who_am_i check value and initial data rate fixes\n  Input: add driver support for MAX8997-haptic\n  Input: tegra-kbc - revise device tree support\n  Input: of_keymap - add device tree bindings for simple key matrices\n  Input: wacom - fix physical size calculation for 3rd-gen Bamboo\n  Input: twl4030-vibra - really switch from #if to #ifdef\n  Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible\n  Input: max8925_onkey - avoid accessing input device too early\n  Input: max8925_onkey - allow to be used as a wakeup source\n  Input: atmel-wm97xx - convert to dev_pm_ops\n  Input: atmel-wm97xx - set driver owner\n  Input: add cyttsp touchscreen maintainer entry\n  Input: cyttsp - remove useless checks in cyttsp_probe()\n  Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037\n  ...\n"
    },
    {
      "commit": "b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa",
      "tree": "64e5f7253b6a85b6d5d36f95c0d3c67c1798918d",
      "parents": [
        "424a6f6ef990b7e9f56f6627bfc6c46b493faeb4",
        "6681bc0deba495fad0d6fb349e40524abd1b1732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull updates of sound stuff from Takashi Iwai:\n \"Here is the first big update chunk of sound stuff for 3.4-rc1.\n\n  In the common sound infrastructure, there are a few changes for\n  dynamic PCM support (used in ASoC) and a few clean-ups.  Majority of\n  changes are found, as usual, in HD-audio and ASoC.\n\n  Some highlights of HD-audio changes:\n\n   - All the long-standing static quirk codes for Realtek codec were\n     finally removed by fixing and extending the Realtek auto-parser.\n\n   - The mute-LED control is standardized over all HD-audio codec\n     drivers using the extended vmaster hook.\n\n   - The vmaster slave mixer elements are initialized to 0dB as default\n     so that the user won\u0027t be annoyed by the silent output after\n     updates, e.g.  due to the additions of new elements.\n\n   - Other many fix-ups for the misc HD-audio devices.\n\n  In the ASoC side, this is a very active release, including a quite a\n  few framework enhancements.  Some highlights:\n\n   - Support for widgets not associated with a CODEC, an important part\n     of the dynamic PCM framework.\n\n   - A library factoring out the common code shared by dmaengine based\n     DMA drivers contributed by Lars-Peter Clausen.  This will save a\n     lot of code and make it much easier to deploy enhancements to\n     dmaengine.\n\n   - Support for binary controls, used for providing runtime\n     configuration of algorithm coefficients.\n\n   - A new DAPM widget type for regulator supplies allowing drivers for\n     devices that can power down unused supplies while active to do\n     without any per-driver code.\n\n   - DAPM widgets for DAIs, initially giving a speed boost for playback\n     startup and shutdown and also the basis for CODEC\u003c-\u003eCODEC DAI link\n     support.\n\n   - Support for specifying the number of significant bits on audio\n     interfaces, useful for allowing applications to know how much\n     effort to put into generating data for a larger sample format.\n\n   - Conversion of the FSI driver used on some SH processors to\n     DMAEngine.\n\n   - Conversion of EP93xx drivers to DMAEngine.\n\n   - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics\n     WM2200.\n\n   - Move audmux driver from arc/arm to sound/soc\n\n   - McBSP move from arch/ to sound/ and updates\n\n  Also, a few small updates and fixes for other drivers like au88x0,\n  ymfpci, USB 6fire, USB usx2yaudio are included.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (446 commits)\n  ASoC: wm8994: Provide VMID mode control and fix default sequence\n  ASoC: wm8994: Add missing break in resume\n  ASoC: wm_hubs: Don\u0027t actively manage LINEOUT_VMID_BUF\n  ASoC: pxa-ssp: atomically set stream active masks\n  ASoC: fsl: p1022ds: tell the WM8776 codec driver that it\u0027s the master\n  ASoC: Samsung: Added to support mono recording\n  ALSA: hda - Fix build with CONFIG_PM\u003dn\n  ALSA: au88x0 - Avoid possible Oops at unbinding\n  ALSA: usb-audio - Fix build error by consitification of rate list\n  ASoC: core: Fix obscure leak of runtime array\n  ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()\n  ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n  ASoC: wm8996: Add 44.1kHz support\n  ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE\n  ASoC: mx27vis-aic32x4: Convert it to platform driver\n  ALSA: hda - fix printing of high HDMI sample rates\n  ALSA: ymfpci - Fix legacy registers on S3/S4 resume\n  ALSA: control - Fixe a trailing white space error\n  ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()\n  ALSA: hda - Add \"Mute-LED Mode\" enum control\n  ...\n"
    },
    {
      "commit": "fd7cdddf9fe0fc63a10233223cf9fd774b33612c",
      "tree": "6041eeff9030bad6f603a344d60767c59f29bdf1",
      "parents": [
        "3c33be06f9aa0949ad24e67dfcae1f2a3006f4e1"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 21 21:38:59 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 21 21:39:18 2012 +0100"
      },
      "message": "Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n\nThis reverts commit 02b09703e7a411f80e5ec037b3abf14061a61933.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c33be06f9aa0949ad24e67dfcae1f2a3006f4e1",
      "tree": "b53b2e2c0257e2fac0a971fb94f334857da924bd",
      "parents": [
        "bcc2d6d6fcbee3c07515837b522f6c242f3f99e4"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 16 11:10:19 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 20 16:56:33 2012 +0100"
      },
      "message": "mfd: Add support for TPS65090\n\nTPS65090 is a Texas Instrument PMIC. It contains 3 Step-Down converters, 2\nalways on LDO\u0027s and  7 current limited load switches.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c592c761a36286ab83451daa37a21c8558ea99c0",
      "tree": "8abf57708fabf2a915320e9515b1ae2730ebf499",
      "parents": [
        "63236f4038f7e14762114606d95769c32cf6cac1",
        "33499df88b711725ee473ab5478e17efd21de4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/stub\u0027 into regulator-next\n"
    },
    {
      "commit": "104594b01ce750c91a19e9f1d8fe6b24ea8f9a59",
      "tree": "6ed43f374641b91d77e621fdd3b266b0489bedb5",
      "parents": [
        "145e97348a3066cf71038d02392aa8063550de6f"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Fri Mar 16 12:28:22 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 22:49:25 2012 -0700"
      },
      "message": "Input: add driver support for MAX8997-haptic\n\nThe MAX8997-haptic function can be used to control motor. User can\ncontrol the haptic driver by using force feedback framework.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "75060a1d9dc016fb25524e65afba7ec86778084f",
      "tree": "eb92d94a914398d05abd0d59a55b30ced09311db",
      "parents": [
        "095e7f780be59f3adb4d39ac3cb8d3665b3f2347"
      ],
      "author": {
        "name": "Ying-Chun Liu (PaulLiu)",
        "email": "paul.liu@linaro.org",
        "time": "Fri Mar 16 21:12:32 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 21:12:32 2012 +0100"
      },
      "message": "mfd: Add anatop mfd driver\n\nSigned-off-by: Ying-Chun Liu (PaulLiu) \u003cpaul.liu@linaro.org\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Rob Lee \u003crob.lee@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "095e7f780be59f3adb4d39ac3cb8d3665b3f2347",
      "tree": "e73219ebe3268e34a0db9dedf87304e9f2fe4f6c",
      "parents": [
        "1927ddf66805fca2af010c3e9d0b29216aed0fae"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 16 12:58:37 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 21:02:09 2012 +0100"
      },
      "message": "mfd: Fix compilation error in tps65910.h\n\n\u0027struct gpio_chip\u0027 is declared in include/asm-generic/gpio.h\nwhich is included by include/linux/gpio.h.\nHowever without including gpio.h, TPS65910.h declares\na member of this type as part of \u0027struct tps65910\u0027 declaration.\n\nThis causes compilation error, if gpio.h is not included\nbefore including tps65910.h, in source files.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1927ddf66805fca2af010c3e9d0b29216aed0fae",
      "tree": "c5b9053f491e1989a385917ffd33d0e0b1e8ecf8",
      "parents": [
        "5f96a1a6d5d82f79015e5e480e4ac8772607f69b"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 15 19:50:51 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:59:19 2012 +0100"
      },
      "message": "mfd: Add 8420 variant to db8500-prcmu\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f96a1a6d5d82f79015e5e480e4ac8772607f69b",
      "tree": "ba1439a41b5e4056eeb153850f76c46df3db89a5",
      "parents": [
        "d902d0d18c50fe195c66e60c615cfa0b81169454"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 15 19:50:40 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:59:01 2012 +0100"
      },
      "message": "mfd: Add 8520 PRCMU variant to db8500-prcmu\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Mattias Nilssson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d902d0d18c50fe195c66e60c615cfa0b81169454",
      "tree": "8dc1833e8015117857b8db716ef9ce9352e59e6d",
      "parents": [
        "829ecbcb14edea378a1409203ef0d4a68bbf795a"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 15 19:50:26 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:58:39 2012 +0100"
      },
      "message": "mfd: Remove obsolete hwacc implementation for db8500-prmcu\n\nThis patch removes the obsolete hwacc implementation in the\nDB8500 PRCMU driver.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1b1247dd75aa5cf5fae54a3bec7280046e9c7957",
      "tree": "b2a63af28a30582f7e429f4f6627ad179a831df4",
      "parents": [
        "bc628fd19d2d1d053b88fa225bb599be026c048b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Feb 28 18:35:17 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 20:05:45 2012 +0100"
      },
      "message": "mfd: Add support for RICOH PMIC RC5T583\n\nRicoh power management IC  RC5T583 contains is multi\nfunctional device having multiple sub devices inside this.\nThis device has multiple dcdc/ldo regulators, gpios, interrupt\ncontrollers, on-key, RTCs, ADCs.\nThis device have 4 DCDCs, 8 LDOs, 8 GPIOs, 6 ADCs, 3 RTCs etc.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bc628fd19d2d1d053b88fa225bb599be026c048b",
      "tree": "d314ae4ddcb2804f68179c98a17581b33356fe96",
      "parents": [
        "3c3e489831b601e566f6bc47e711f5847fb93dff"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 08 14:02:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:45:33 2012 +0100"
      },
      "message": "mfd: Make use of the ab8500 firmware read-modify-write service\n\nThis patch updates the AB8500 driver to make use of the I2C\nread-modify-write service in the PRCMU firmware.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c3e489831b601e566f6bc47e711f5847fb93dff",
      "tree": "ed40708984de7a3d5a88f973dbacb646b1122316",
      "parents": [
        "a982362c1723464fec0414f6460684844f2638f3"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Thu Mar 08 14:02:05 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:45:08 2012 +0100"
      },
      "message": "mfd: Add a prcmu_abb_write_masked routine to db8500-prcmu\n\nThis patch adds driver support for the I2C read-modify-write\nservice in the U8500 PRCMU firmware.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a982362c1723464fec0414f6460684844f2638f3",
      "tree": "b9cb1805fe8e8c2acd643e77576be87d28c8d709",
      "parents": [
        "392cbd1e608ba79bd2da652eb3a28d841e51eaee"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 08 14:01:57 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:44:20 2012 +0100"
      },
      "message": "mfd: Support for the AB8500 AB8505 variant\n\nThis builds upon the changes done to support AB9540 so as\nalso to support the AB8505 derivative of the AB8500\ncircuit.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "719a42402b3abd2323c31a03bc8f03d6b8c78eaf",
      "tree": "0b38403252dae1c3233bce34c5129286edbaa602",
      "parents": [
        "39ecb0376508b5cd20a951388d10aed2d719a77f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 16 19:36:29 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 19:36:29 2012 +0100"
      },
      "message": "mfd: Remove unused LDO supply field from WM8994 pdata\n\nIt\u0027s causing confusion with the regulator level field of the same name\nand serves no useful function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "02b09703e7a411f80e5ec037b3abf14061a61933",
      "tree": "e447b02707d4100233167dc1888219e8819888a3",
      "parents": [
        "618dd15d216915df04fe3baa93123179b1c887c5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 07 17:02:51 2012 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Mar 16 18:41:17 2012 +0100"
      },
      "message": "mfd: Add platform data for MAX8997 haptic driver\n\nMAX8997 device does not support haptic function of it.\nThis patch adds platform data for for MAX8997 haptic driver.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "313162d0b83836e2f57e51b9b8650fb4b9c396ea",
      "tree": "8f39f20515a924d392cf9a72db0918fda07a34c7",
      "parents": [
        "51990e825431089747f8896244b5c17d3a6423f1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jan 30 11:46:54 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Mar 16 10:38:24 2012 -0400"
      },
      "message": "device.h: audit and cleanup users in main include dir\n\nThe \u003clinux/device.h\u003e header includes a lot of stuff, and\nit in turn gets a lot of use just for the basic \"struct device\"\nwhich appears so often.\n\nClean up the users as follows:\n\n1) For those headers only needing \"struct device\" as a pointer\nin fcn args, replace the include with exactly that.\n\n2) For headers not really using anything from device.h, simply\ndelete the include altogether.\n\n3) For headers relying on getting device.h implicitly before\nbeing included themselves, now explicitly include device.h\n\n4) For files in which doing #1 or #2 uncovers an implicit\ndependency on some other header, fix by explicitly adding\nthe required header(s).\n\nAny C files that were implicitly relying on device.h to be\npresent have already been dealt with in advance.\n\nTotal removals from #1 and #2: 51.  Total additions coming\nfrom #3: 9.  Total other implicit dependencies from #4: 7.\n\nAs of 3.3-rc1, there were 110, so a net removal of 42 gives\nabout a 38% reduction in device.h presence in include/*\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f30b0716feaedc0cf432ed8eca82c46104d64c0d",
      "tree": "d4be15e8c029675c2de11b5cf64069d6ed50f6ca",
      "parents": [
        "844775ef987aaf09a1ddea668f9acd17f9548062"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Mar 07 18:21:49 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 11 20:49:28 2012 +0000"
      },
      "message": "regulator: tps65910: Sleep off rails when ext sleep configured\n\nKeep the rails OFF in sleep mode only when the rails are\ncontrolled by external sleep control.\nThe devices tps65910 and tps65911, both has the sleep input.\nThe tps65911\u0027s sleep input is not same as tps65910\u0027s EN3 and hence\ntaking care of SLEEP input as separate external sleep control input.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "34fe6f107eab096ac2f70a51763e9978b4abbeb6",
      "tree": "481a045f80276c3a0e0d512fefe1eeabb058588d",
      "parents": [
        "9ab492e12d588af7b05892c3744e8bdc2eace6d0"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:09 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:56 2012 +0100"
      },
      "message": "mfd : Check if the other db8500 core is in WFI\n\nThis patch allows to check if the other core is in WFI\nmode. It is the last check the idle routine has to do before\nentering into the retention state.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ab492e12d588af7b05892c3744e8bdc2eace6d0",
      "tree": "7b79c2d3c840239f5b0a4e717227c8adf51c69cc",
      "parents": [
        "9f60d33e1811e0aa696a3152050d6e3e4c3195aa"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:08 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:56 2012 +0100"
      },
      "message": "mfd : Check if the db8500 prcmu has pending irq\n\nThis patch allows to check if there are some pending irqs\non the prcmu.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9f60d33e1811e0aa696a3152050d6e3e4c3195aa",
      "tree": "7cf702dca14b1be0e310b6c45d2c71b32bce2aa2",
      "parents": [
        "cc9a0f68d1f8b9bfd9c0c2ada13db64d63f63db3"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:07 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:55 2012 +0100"
      },
      "message": "mfd : Copy the db8500 gic setting to the prcmu\n\nIn the case we go to the retention mode, we decoupled the gic\nin order to have the A9 core to reach a stable WFI state.\nBut we want the prcmu to wake up the A9 when the gic has a pending\nirq which is done by copying the gic settings to the to the prcmu.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cc9a0f68d1f8b9bfd9c0c2ada13db64d63f63db3",
      "tree": "5adff8293ddbf9ff83b778988b0b22fd22bc1711",
      "parents": [
        "801448e0672008acec050fbef3b8a7df7c5edcc1"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Feb 28 22:46:06 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:55 2012 +0100"
      },
      "message": "mfd : Check if there are pending irq on the db8500 gic\n\nThis patch introduces a routine to check if there are some\nirqs pending on the gic. Usually this check is not relevant because\nit appears racy (an irq can arrive right after this check), but in\nthe ux500 it makes sense because the prcmu decouples the gic from\nthe A9 cores.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "23de435a59b37eda468472ac67179eee5ef10a07",
      "tree": "d0659611c578e0ae4779da35000ad510f1e426ba",
      "parents": [
        "fe2afaa5412126f7a41aec811228a1f439d232a0"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Thu Mar 01 11:59:19 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:52 2012 +0100"
      },
      "message": "mfd: Add power control interface for pm8606 chip\n\nThe reference group and internal oscillator are shared by sub-devs\nlike led, backlight and vibrator in PM8606 chip. Now introduce a\nvoting mechanism to enable/disable it.\n\nAdd pm8606_osc_enable() and pm8606_osc_disable() interface and\nrelated defines to support this. This interface will be called by\nvibrator led and backlight driver.The refernce group and internal\noscillator are enabled only when at least one of it\u0027s clients holds\nit on or disabled only all the clients don\u0027t use it any more based\non the above mechanism.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dc9913a050f1898c6a77f4f5606bc194d530aafd",
      "tree": "777acac138bc643b7eebe9d3b0203ba331e36022",
      "parents": [
        "2853378b6eafd8b9e2f0e39ab599c93ce518b04d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Feb 21 18:21:34 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:50 2012 +0100"
      },
      "message": "mfd: Use regmap for tps65910 register access.\n\nUsing regmap apis for accessing the device registers and\nusing RBTREE caching mechanims for caching registers.\n\nEnabling caching of the registers which is used for voltage\ncontrols. By doing this, the modify_bits operation is faster as\nit does not involve the i2c register read from device, just read\nfrom cache. This results faster set voltage operation.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2853378b6eafd8b9e2f0e39ab599c93ce518b04d",
      "tree": "2e92700fe3714e3b919cbd920709fcbc4fb8aed8",
      "parents": [
        "b8b8d7932bb83300d0ae6553e320ab1aecb37990"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Mon Feb 27 15:44:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:49 2012 +0100"
      },
      "message": "mfd: Add ability to wake the system for 88pm860x\n\nFor 88pm860x pmic, it can wake the system from low power mode by irq,\nits sub-devs like RTC and onkey can be enabled for this usage.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "91d6a9a6c0d98ef6daeaf229e5acada652b4f6f0",
      "tree": "d691c5e8e8dcbc5416a2620705f0eb471b7ec899",
      "parents": [
        "485540dce01cf4b4d3629141399678e35e66b711"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Feb 22 11:43:40 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:48 2012 +0100"
      },
      "message": "mfd: Remove unused io_lock mutex from da9052\n\nda9052 has been converted to use regmap API, so we can remove the unused\nio_lock mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "485540dce01cf4b4d3629141399678e35e66b711",
      "tree": "5da48a9769a813d8e489abe49bdee275f2ac9b6d",
      "parents": [
        "8dfc4705828178ae25f08ce774831e4c19de8e51"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Mon Feb 20 12:30:26 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:47 2012 +0100"
      },
      "message": "mfd: Decouple/recouple gic from the ux500 PRCMU\n\nThis patch allows to decouple and recouple the gic from the PRCMU.\nThis is needed to put the A9 core in retention mode with the cpuidle\ndriver.\n\nIt is based on top of the \"DB8500 PRCMU update\" patchset.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nAcked-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d6255529b2639de542324f314b93939b7996a7c5",
      "tree": "42230a2b9e8f02382735be716973677545e204b9",
      "parents": [
        "2ced445e2ddf65f484a489161accddf475676965"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Feb 20 21:42:24 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:43 2012 +0100"
      },
      "message": "mfd: Support AB9540 ab8500 variant\n\nThe AB9540 variant of the AB8500 is basically close enough\nto use the same driver. This adds the new registers and\ndeviations for this new chip variant.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Maxime Coquelin \u003cmaxime.coquelin@stericsson.com\u003e\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2ced445e2ddf65f484a489161accddf475676965",
      "tree": "0163f95ef6a77963937c4b195f109ae52276e280",
      "parents": [
        "0f620837595145cd42be1c9dc6b619146fbeaf88"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Feb 20 21:42:17 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:42 2012 +0100"
      },
      "message": "mfd: Parametrize ab8500 IRQ masks and registers\n\nThis makes the AB8500 state struct contain the IRQ mask and\nregister offsets previously hard-coded so as to make room for\nmore AB8500 variants.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Maxime Coquelin \u003cmaxime.coquelin@stericsson.com\u003e\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f620837595145cd42be1c9dc6b619146fbeaf88",
      "tree": "c8baef44fa4b407ef897ccd234b91f8d83ac85e3",
      "parents": [
        "6d95b7fdd0bd2e28ef651da6863d75edca4c2aca"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Feb 20 21:42:10 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:42 2012 +0100"
      },
      "message": "mfd: Add ab8500 version detection and enforcing\n\nThere are currently four different versions of the AB8500\naround: AB8500, AB8505, AB9540 and AB8540. Unfortunately:\n\n- Some of the chips (AB8500, AB8505, AB9540) cannot read\n  the AB8500_REV_REG register but return errors\n\n- Some of them have the same ID value in the hardware\n  register AB8500_REV_REV, for example the first versions\n  of AB8505 and AB9540 have 0xFF in this register -\n  just like the AB8500.\n\nSo we need to be able to enforce a certain version from\nthe platform. We do this by using the id of the platform\ndevice that provides the read/write functions.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Maxime Coquelin \u003cmaxime.coquelin@stericsson.com\u003e\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e31f9b826486c48f20e4f1066aa3e23e111c3a4e",
      "tree": "6211340fce538c46e167cf4203fe8ccd56af9ee5",
      "parents": [
        "0dc299a3c468b6a237146137c95eb53c7b5078e3"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Thu Jan 26 22:17:03 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:38 2012 +0100"
      },
      "message": "mfd: Add support for no-interrupt stmpe config\n\nAdds support for boards which have an STMPE device without the\ninterrupt pin connected.\n\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nTested-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4a6dbd5b7bad00ee4004443287468abddb96538",
      "tree": "25582b5e364976b6d7ab1c2f9faa031a4fae2a9d",
      "parents": [
        "6f53d10dda1323c17fb09063c4df2c22754bf8aa"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Jan 13 16:21:00 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:34 2012 +0100"
      },
      "message": "mfd: Add initial db8500 prcmu register access api\n\nThis patch adds an initial PRCMU register access API, which\nfor now should only be used for a very limited set of registers.\n\nThe idea about this API is that we split the PRCMU driver in\none part that deals with interaction with the PRCMU firmware\nand one part that simply provide write accessors in the PRCMU\nregister range. The latter are just a collection of registers\nexposed in the PRCMU register range for various purposes and\nnot related to the PRCMU firmware.\n\nCurrently we support some limited GPIO, SPI and UART settings\nthrough this API.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4d64d2e34bc415b05eb77a2732a3164313cf6de3",
      "tree": "f4331b9e59754a52f83cfc79b6ca1547861a1a89",
      "parents": [
        "992b133a5d85ced4ff0fbdab22e9196cf571e0c9"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Jan 13 16:20:43 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:33 2012 +0100"
      },
      "message": "mfd: db8500 OPP and sleep handling update\n\nThis updates the operating point handling code by:\n\n- Supporting the DDR OPP retention state.\n- Supporting another low operating point named\n  APE_50_PARTLY_25_OPP\n- Adding an interface to figure out if the sleep state change\n  was properly achieved.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6b6fae2b890826c99f9e62cceec4f859c98ee575",
      "tree": "acec177001f40c9cc21454e0b140454026f5fd60",
      "parents": [
        "0508901ca794d411efb09befb88b8194d8387428"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Jan 13 16:20:28 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:32 2012 +0100"
      },
      "message": "mfd: db8500 clock handling update\n\nThis updates the clock handling in the DB8500 PRCMU driver with\nthe latest findings and API changes related to changes in the\nbacking firmware in the PRCMU.\n\n- Add the necessary interfaces to get the frequencies of the\n  clocks and set the rate of some of the clocks.\n- Add support for controlling the clocks PLLSOC0, PLLDSI,\n  DSI0, DSI1 and DSI escape clocks (DSInESCCLK).\n- Correct the PLLSDI enable/disable sequence by using the\n  DSIPLL_CLAMPI bit.\n\nAfter this we will have the interfaces and code to implement the\nU8500 clock framework properly.\n\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0508901ca794d411efb09befb88b8194d8387428",
      "tree": "44539901a5db5a28955cf62c03860d073fa8a82d",
      "parents": [
        "b58d12fe6ccd16030e1a69b5c443075f7bed0f6d"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Jan 13 16:20:20 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:32 2012 +0100"
      },
      "message": "mfd: Update abstract dbx500 interface\n\nThis prefixes a number of accessor functions with db8500_* since\nthey are DB8500-specific and we need to move to this naming\nscheme.\n\nWe also replace numerous instances of machine_is() with cpu_is()\nwhich covers the right type of ASICs rather than entire machines\ni.e. boards.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b58d12fe6ccd16030e1a69b5c443075f7bed0f6d",
      "tree": "13d9d0047374df218c92ed9f6080c20f1410f321",
      "parents": [
        "c72fe851df21603cd149320df49064eb2f903707"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Jan 13 16:20:10 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:31 2012 +0100"
      },
      "message": "mfd: Function for obtaining the db8500 prcmu firmware version\n\nThis patch exports a function that can be used to tell which\nversion of the DB8500 PRCMU firmware is available, and revamps the\nfirmware detection code a bit.\n\nReviewed-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c72fe851df21603cd149320df49064eb2f903707",
      "tree": "5b9ad3e93799c1d0973d91918887f4ff56885fd1",
      "parents": [
        "e536b62095301271d974983044a011c29fcb2ea2"
      ],
      "author": {
        "name": "Daniel Willerud",
        "email": "daniel.willerud@stericsson.com",
        "time": "Fri Jan 13 16:20:03 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:31 2012 +0100"
      },
      "message": "mfd: Remove db8500-prcmu U8400 legacy\n\nThis removes the U8400 legacy from PRCMU and cpufreq drivers.\nThis platform has no current in-kernel users.\n\nSigned-off-by: Daniel Willerud \u003cdaniel.willerud@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1039d762d03b573de4d46603c8583051c6d79094",
      "tree": "4de96496e62cb391cc824d7dbe328d0818f213d8",
      "parents": [
        "4d75dd61dfb53eaa286c54fb121e5b51b106c272"
      ],
      "author": {
        "name": "Michael Thalmeier",
        "email": "michael.thalmeier@hale.at",
        "time": "Mon Feb 20 12:18:13 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:30 2012 +0100"
      },
      "message": "mfd: Add pdata to set mc13783-ts conversion delay\n\nMC13783 can be programmed to wait some clock cycles between the\ntouchscreen polarization and the resistance conversion. This is\nneeded to adjust for touchscreens with high capacitance between\nplates.\n\nSigned-off-by: Michael Thalmeier \u003cmichael.thalmeier@hale.at\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d48f411c10f2badaf88e6050cd3d3acd52197356",
      "tree": "68140f5491eacf6252f260f923f6d8e23228fa28",
      "parents": [
        "0dcc9a9d83dde6e34429b1914c9ac10aa447c7cb"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Jan 11 16:11:41 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:29 2012 +0100"
      },
      "message": "mfd: Add new mfd device for TPS65217\n\nThe TPS65217 chip is a power management IC for Portable Navigation Systems\nand Tablet Computing devices. It contains the following components:\n\n- Regulators\n- White LED\n- USB battery charger\n\nThis patch adds support for tps65217 mfd device. At this time only\nthe regulator functionality is made available.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b3950d50cfc343b3e7dc5c69c96a61b182fd1e37",
      "tree": "d54affae2b1e25464493b48aa88cd8d6b4770812",
      "parents": [
        "daefd89efc279b142bbb054577c2d706da211723",
        "280ad7fda5f95211857fda38960f2b6fdf6edd3e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 28 13:48:58 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 28 13:48:58 2012 -0600"
      },
      "message": "Merge branch \u0027irqdomain/next\u0027 into gpio/next\n"
    },
    {
      "commit": "daefd89efc279b142bbb054577c2d706da211723",
      "tree": "2298056232548f6f22d7bbff2662a2bbf64520de",
      "parents": [
        "6e33aceda2d82126e9d08a39e21a15be0dd00a6c",
        "f86bcc302a8c570dd0f5a50097a6af96a0e717c2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 22 18:36:17 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 22 18:36:17 2012 -0700"
      },
      "message": "Merge branch \u0027for_3.4/gpio/runtime-pm-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next\n"
    },
    {
      "commit": "07fb9d9e935a07aaed557c58d795c18fcd99aab4",
      "tree": "16607052a8dae5d85d54d5d3fdd1193ed30c1f75",
      "parents": [
        "55a27786856458a785e1ed7221aee22a06def877"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 21 16:23:35 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 21 16:49:53 2012 +0000"
      },
      "message": "ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection\n\nWhen an external capacitor is connected to MICBIAS2 on devices with\njack detection (which is not required but may be done in some systems)\nthen the loading may mean that better performance is obtained when\nthe microphone bias is enabled normally rather than using the low power\nmode. Provide platform data allowing systems to indicate if they require\nthis.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "33237616771bfc29a97f17e74efe3799bb790343",
      "tree": "4ad660084434e190150dab67170d3b65cf2e8a3a",
      "parents": [
        "a3364409c4af8bae42d04def48dc11409787e503"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 22 20:05:24 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:43 2012 +0000"
      },
      "message": "MFD: ucb1x00-core: add wakeup support\n\nAdd genirq wakeup support for the ucb1x00 device.  This allows an\nattached gpio_keys driver to wakeup the system.  Touchscreen is also\npossible.\n\nWhen there are no wakeup sources, ask the platform to assert the reset\nsignal to avoid any unexpected behaviour; this also puts the reset\nsignal at the right level when power is removed from the device.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3364409c4af8bae42d04def48dc11409787e503",
      "tree": "317d68920998bc5823d2879a49d49f27a8aed279",
      "parents": [
        "cf4abfcc0df2985ff6061f74e63b8353f2a1d0bc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 14:58:28 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:43 2012 +0000"
      },
      "message": "MFD: ucb1x00: convert to use genirq\n\nConvert the ucb1x00 driver to use genirq\u0027s interrupt services, rather\nthan its own private implementation.  This allows a wider range of\ndrivers to use the GPIO interrupts (such as the gpio_keys driver)\nwithout being aware of the UCB1x00\u0027s private IRQ system.\n\nThis prevents the UCB1x00 core driver from being built as a module,\nso adjust the configuration to add that restriction.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf4abfcc0df2985ff6061f74e63b8353f2a1d0bc",
      "tree": "78e6924ad56e9cad72266693dc4f29a349235f44",
      "parents": [
        "5a09b7120a965a7d7e8494d0ed509135bbce0118"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 16:38:50 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:42 2012 +0000"
      },
      "message": "MFD: mcp-core: remove legacy driver suspend/resume methods\n\nThe legacy driver suspend/resume methods are no longer used, so get rid\nof them.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a09b7120a965a7d7e8494d0ed509135bbce0118",
      "tree": "ad2893b2ab904ffa56226a7a133b262b2f8d17eb",
      "parents": [
        "a4b54acf9e691a3051950444d33980741e7d63a8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 16:36:30 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:42 2012 +0000"
      },
      "message": "MFD: ucb1x00-core: convert to use dev_pm_ops\n\nConvert the ucb1x00-core driver to use dev_pm_ops rather than the legacy\nmembers in the mcp driver.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cae154767a96563d33924872aacfdc63d584f707",
      "tree": "5071f9b5c462bb48b8f6539aeb62664a3e7ab20a",
      "parents": [
        "ddb1e04a35846b6c5b6039e92555dafaf6ee03d2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 09:33:38 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:32 2012 +0000"
      },
      "message": "MFD: ucb1x00-core: use mutexes instead of semaphores\n\nConvert the ucb1x00 driver to use mutexes rather than the depreciated\nsemaphores for exclusive access to the ADC.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f7510c6070932371e0b842a5470ce7190dcf162",
      "tree": "956bcfceae25b3dac9936910ec2afae2bfbead36",
      "parents": [
        "c364ff473a8d31c93da5e21ac5d2789a935c8faf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 22 19:02:25 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:32 2012 +0000"
      },
      "message": "MFD: ucb1x00-core: add handling for ucb1x00 reset\n\nProvide a way to handle the software controlled ucb1x00 reset signal\nfrom the ucb1x00-core driver without having to code platform specifics\ninto these drivers.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "abe06082d07fcb0673cb93338c1d6f037fdc375b",
      "tree": "1ea446f1a77a30f3cb06e19f1af6f2a4ddfb6b6b",
      "parents": [
        "a6aecae29affdd1a84198afe45ef9e13ecbf9826"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 22:13:52 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 18 23:15:30 2012 +0000"
      },
      "message": "MFD: mcp/ucb1x00: separate ucb1x00 driver data from the MCP data\n\nPatch taken from 5dd7bf59e0 (ARM: sa11x0: Implement autoloading of codec\nand codec pdata for mcp bus.) by Jochen Friedrich \u003cjochen@scram.de\u003e.\n\nThis adds just the codec data part of the patch.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9467d298e92455e6fd411d7ef1f367ced940587c",
      "tree": "b739a190c7aba72531e9592cbc9937b1a159db6c",
      "parents": [
        "b43ab901d671e3e3cad425ea5e9a3c74e266dcdd"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Feb 01 12:09:04 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:08:29 2012 -0700"
      },
      "message": "gpio: tps65910: Add sleep control support\n\nThe device tps65910/tps65911 supports the sleep\nfunctionality in some of gpios. If gpio is configured\nin output mode and sleep is enabled then during device\nsleep state, the output of gpio becomes LOW regardless\nof non-sleep output value.\nSuch gpio can be used to control regulator switch such\nthat output of regulator is off in device sleep state.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "f8447d6c213273b444c81eaa2449f55510229d4f",
      "tree": "b5d7bcb01c892cfdf2b00215e12d2ad10b1d4003",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Sat Jan 14 20:58:43 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Feb 03 19:03:44 2012 +0100"
      },
      "message": "mfd: Store twl6040-codec mclk configuration\n\nStore the last used mclk configuration for the PLL.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7658e7f9a8122b0678e4b4280308560aa5444bd5",
      "tree": "400e6622d65b3d39d862fa0671da316bf872322b",
      "parents": [
        "30816ac0495cb4f33fc8d748f64ac3cc880cb3c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 19:04:43 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 03 17:37:59 2012 +0000"
      },
      "message": "MFD: mcp-sa11x0: remove DMA initializers and variables\n\nThe dma_device_t variables are only ever written to by mcp-sa11x0 and\nnever read.  As the old SA11x0 DMA support will be removed, remove\nthese so that it no longer depends on the old SA11x0 DMA definitions.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "30816ac0495cb4f33fc8d748f64ac3cc880cb3c1",
      "tree": "689f82c11f0a1097bbd0e715178f94aa345fcebf",
      "parents": [
        "0af5e4c36e70cfd4ae96d3704a425c414f530f2a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 22:51:07 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 03 17:37:48 2012 +0000"
      },
      "message": "MFD: mcp-core: sanitize host creation/removal\n\nhost_unregister() gives us no chance between removing the device\nand the mcp data structure being freed to access the data inbetween,\nwhich drivers may need to do if they need to iounmap() pointers in\ntheir private data structures.\n\nTherefore, re-jig the interfaces, which are now, on creation:\n\n\tmcp \u003d mcp_host_alloc()\n\tif (mcp) {\n\t\tret \u003d mcp_host_add(mcp, data);\n\n\t\tif (!ret)\n\t\t\tmcp_host_free(mcp);\n\t}\n\nand on removal:\n\n\tmcp_host_del(mcp);\n\t... access mcp ...\n\tmcp_host_free(mcp);\n\nThe free does the final put_device() on the struct device as one would\nexpect.\n\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e0c66f49762fa1866ab20b1feb6e86a9aa4838f",
      "tree": "9828db399f8826e4a2c7329f5179c2d5bddee255",
      "parents": [
        "2343933921efd553dea888fc844abb653824c4c8"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Sat Jan 28 15:07:57 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:31:01 2012 +0000"
      },
      "message": "regulator: tps65910: Sleep control through external inputs\n\nAdd support for sleep controls of different regulator through\nexternal inputs EN1, EN2 or EN3.\nEach regulator\u0027s output will be active when its external\ninput is high and turns to OFF/Low power mode when its\nexternal input is low.\nThe configuration parameters for sleep control is provided through\nboard specific platform data.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a7f51a3e08cdaeea78d9e101a0079422a55bbc3",
      "tree": "aa7bd825268bcd0438f502dbf90de03844cf90c5",
      "parents": [
        "98250221691f728b7cad6deed98866f8847e683f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 09:28:53 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 15:46:25 2012 +0000"
      },
      "message": "MFD: mcp-core: fix mcp_priv() to be more type safe\n\nmcp_priv() does unexpected things when passed a void pointer.  Make it\na typed inline function, which ensures that it works correctly in\nthese cases.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "65f2e753f1eb09d3a7e2a0d16408a5433b4097b2",
      "tree": "100066fa2d26930a490ee10bb191957f3b3e2df3",
      "parents": [
        "216f63c41cac9f9f8f181fc19be399293c8c934e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 17:38:58 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 17:38:58 2012 +0000"
      },
      "message": "Revert \"ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.\"\n\nThis reverts commit 5dd7bf59e0e8563265b3e5b33276099ef628fcc7.\n\nConflicts:\n\n\tscripts/mod/file2alias.c\n\nThis change is wrong on many levels.  First and foremost, it causes a\nregression.  On boot on Assabet, which this patch gives a codec id of\n\u0027ucb1x00\u0027, it gives:\n\n\tucb1x00 ID not found: 1005\n\n0x1005 is a valid ID for the UCB1300 device.\n\nSecondly, this patch is way over the top in terms of complexity.  The\nonly device which has been seen to be connected with this MCP code is\nthe UCB1x00 (UCB1200, UCB1300 etc) devices, and they all use the same\ndriver.  Adding a match table, requiring the codec string to match the\nhardware ID read out of the ID register, etc is completely over the top\nwhen we can just read the hardware ID register.\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "b24ca57e7625bc304e77bc429693ad32a691eb16",
      "tree": "770aa389c6e763cf37776a35e85ff1e41958b1e9",
      "parents": [
        "6296e5d3c067df41980a5fd09ad4cc6765f79bb9",
        "913272b3864d6da89c70d9fc2c30ccb57794b369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (68 commits)\n  power_supply: Mark da9052 driver as broken\n  power_supply: Drop usage of nowarn variant of sysfs_create_link()\n  s3c_adc_battery: Average over more than one adc sample\n  power_supply: Add DA9052 battery driver\n  isp1704_charger: Fix missing check\n  jz4740-battery: Fix signedness bug\n  power_supply: Assume mains power by default\n  sbs-battery: Fix devicetree match table\n  ARM: rx51: Add bq27200 i2c board info\n  sbs-battery: Change power supply name\n  devicetree-bindings: Propagate bq20z75-\u003esbs rename to dt bindings\n  devicetree-bindings: Add vendor entry for Smart Battery Systems\n  sbs-battery: Rename internals to new name\n  bq20z75: Rename to sbs-battery\n  wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n  max8997_charger: Remove duplicate module.h\n  lp8727_charger: Some minor fixes for the header\n  lp8727_charger: Add header file\n  power_supply: Convert drivers/power/* to use module_platform_driver()\n  power_supply: Add \"unknown\" in power supply type\n  ...\n"
    },
    {
      "commit": "269d430131b699c2cadf58495f025a4092959ef5",
      "tree": "d9972cd7e03f82b6ac59bc471fb59e49dc6fcaab",
      "parents": [
        "d52739c62e0096dccea59f012d80256c6e359a98",
        "0c437c4ae71c0a8110eb21c06b99853c7056b317"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:20:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:20:34 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (40 commits)\n  regulator: set constraints.apply_uV to 0 in of_get_fixed_voltage_config\n  regulator: max8925: fix enabled/disabled judgement mistake\n  regulator: add regulator_bulk_force_disable function\n  regulator: pass regulator_register of_node in fixed voltage driver\n  regulator: add regulator_force_disable() definition for !CONFIG_REGULATOR\n  regulator: Enable supply regulator if child rail is enabled.\n  regulator: mc13892: Convert to devm_kzalloc()\n  regulator: mc13783: Convert to devm_kzalloc()\n  regulator: Fix checking return value of create_regulator\n  regulator: Fix the error handling if create_regulator fails\n  regulator: Export regulator_is_supported_voltage()\n  regulator: mc13892: add device tree probe support\n  regulator: mc13892: remove the unnecessary prefix from regulator name\n  regulator: Convert wm831x regulator drivers to devm_kzalloc()\n  regulator: da9052: Staticize non-exported symbols\n  regulator: Replace kzalloc with devm_kzalloc and if-else with a switch-case for da9052-regulator\n  regulator: Update da9052-regulator for DT changes\n  regulator: DA9052/53 Regulator support\n  regulator: pass device_node to of_get_regulator_init_data()\n  regulator: If a single voltage is set with device tree then set apply_uV\n  ...\n"
    },
    {
      "commit": "913272b3864d6da89c70d9fc2c30ccb57794b369",
      "tree": "4fb0a8ab1b53623d2a8ea200b80a3ace2d271471",
      "parents": [
        "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
        "629bcb4b72d49b3631ae3dd0fe1d345820fadfcc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-urgent\n"
    },
    {
      "commit": "ba74e80ebaf8209cb553eb2195b26302270cfa42",
      "tree": "e383e2ce63450326d135a84fe0826c720283675a",
      "parents": [
        "5214e5659a9760cd01aa14171c8fdf38d3deec3a"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Jan 04 15:14:24 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 01:03:34 2012 +0100"
      },
      "message": "mfd: Add pm ops to max8925\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f5f70783eddde2bd277ae521fa04226cb1e249d",
      "tree": "28c14534b369f0748bc0e1a9f164eff713774071",
      "parents": [
        "5d26dc821ad214906d63bbeda5cdb95ac9798ab0"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Dec 23 17:28:08 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:46 2012 +0100"
      },
      "message": "mfd: Add S5M core driver\n\nS5M series are pmic including mutiple functional devices.\nIt can support PMIC, RTC, Battery charger, codec.\nThis patch implement core driver for s5m series.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7f7f4ea15ef4645f3888310a7a761fc2c4f689c9",
      "tree": "2e1f8b27af9a3b6a328630d24dc97fb201da3ec4",
      "parents": [
        "1cda2394e95415f1469ab8eaffd081395e112551"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:23 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:44 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 801\n\nSTMPE801 is a GPIO expander. Registers for 801 are much different from other\nvariants. This patch adds support for STMPE801 in stmpe mfd driver.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1cda2394e95415f1469ab8eaffd081395e112551",
      "tree": "f0fa981e6e79b46b41994ec6dae6d5e777f73c0f",
      "parents": [
        "e789995d5c612ecda83a9feb53fb2e42a51f685b"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:22 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:43 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 610\n\nSTMPE610 is very much like STMPE811, except the number of gpio pins, which is 8\nin 811 and 6 in 610. This patch adds support for variant 610. STMPE610 will\nshare most of the code with STMPE811.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a6e4b7415339e3b11a87cff0d701b8a2e55f062",
      "tree": "fbd5151ac34bf908826f4bbf8b298404660a8de1",
      "parents": [
        "71e58782d2e054798f91473f5452ffe65e2a5ff8"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:20 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:42 2012 +0100"
      },
      "message": "mfd: Separate out STMPE controller and interface specific code\n\nFew STMPE controller can have register interface over SPI or I2C. Current\nimplementation only supports I2C and all code is present in a single file\nstmpe.c. It would be better to separate out I2C interface specific code from\ncontroller specific code. Later SPI specific code can be added in a separate\nfile.\n\nThis patch separates out I2C and controller specific code into separate files,\nmaking stmpe.c independent of I2C.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f6dd2db940a1a0c6b9f7112109115c8243ba752b",
      "tree": "0134500204ff28847d1bf30dcc8c52a62487a665",
      "parents": [
        "1e351a95b6fda20e16b64a698bae505765080308"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Dec 14 18:23:55 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:41 2012 +0100"
      },
      "message": "mfd: Add platform data and devices for MAX8997 LED control\n\nMAX8997 device does not support LED control function of it.\nTo enable MAX8997-LED driver, platform data and devices for LED are updated.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee66e653ca7425bc8ffca4e00f19a8057cd14e4d",
      "tree": "e566da76e2588bc4871df677063f302213be0427",
      "parents": [
        "83051b7287e43241ccb6adaaa92615a87274898b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Dec 02 14:16:33 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Unify abx500 headers in mfd/abx500\n\nThis moves all the header files related to the abx500 family into\na common include directory below mfd. From now on we place any\nsubchip header in that directory. Headers previously in e.g.\n\u003clinux/mfd/ab8500/gpio.h\u003e get prefixed and are now e.g.\n\u003clinux/mfd/abx500/ab8500-gpio.h\u003e. The top-level abstract interface\nremains in \u003clinux/mfd/abx500.h\u003e.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "83051b7287e43241ccb6adaaa92615a87274898b",
      "tree": "b3056eefac5bacddefc7858133e078deba4d1d72",
      "parents": [
        "b04edb934966b824b5d61edab76f257c10e31299"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:56:53 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Add missing mutex.h inclusion to WM8994 core.h\n\nstruct wm8994 includes a mutex so we need to include mutex.h before we\ndeclare it. All current users rely on this being done implicitly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bdd6a67a3936f4da5ef382ec640b8d1eb1f209fa",
      "tree": "0feda40c16d0e4e4a11be5bec430e604d7afbd50",
      "parents": [
        "97e43c983c721a47546e6db3b7711dcd912a6481"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 23:26:47 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:35 2012 +0100"
      },
      "message": "mfd: Constify WM8994 regulator_init_data\n\nThe driver has no need to modify the regulator_init_data so declare it\nconst to allow machine code to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5dd7bf59e0e8563265b3e5b33276099ef628fcc7",
      "tree": "1372dd626865e4ed21cac103a706f06ef6ff700e",
      "parents": [
        "c9531227b289947950cce29cfe881b768bf9d7d9"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Nov 27 22:00:54 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2161891a0a7bcad6ee8819bb324ee4a031bc8a95",
      "tree": "99fdd22dd2e0c8e1f24a573ca80ea5766aaf1839",
      "parents": [
        "99f09bebbe4e9e008a4e0555340494840c6bd644"
      ],
      "author": {
        "name": "Robin van der Gracht",
        "email": "robin@protonic.nl",
        "time": "Tue Nov 29 12:09:03 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "mfd: Fixed unconditional reset of the mc13xxx ADC reading enable bits\n\nWhen the ADC is being prepared for a single or multiple channel reading,\nthe adc0 register is reconfigured without taking the lithium cell, charge\ncurrent and battery current reading enable bits into account. Which results\nin clearing the bits.\n\nSigned-off-by: Robin van der Gracht \u003crobin@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2439d9714e8f4f106c8965e093f9892cfb347d76",
      "tree": "d594f7aea4bc07844969a37b8ea44698e23d49f5",
      "parents": [
        "55ee29d5fff18b6485543bea10620daf9e29555c"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Nov 24 18:12:17 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:32 2012 +0100"
      },
      "message": "mfd: Add platform data for MAX8997 MUIC driver\n\nCurrently, MAX8997 device does not support MUIC function of it.\nTo add MAX8997 MUIC driver, header file should be updated.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b46a36c0e0adc92c8be2c8a6fa68d979f6eee124",
      "tree": "8553651cc4963fdeb4e2c56f39e69889baf1f399",
      "parents": [
        "5bdf7411bc2329cfe015ba6dcf59531e0c6891b8"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Nov 11 15:38:27 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:30 2012 +0100"
      },
      "message": "mfd: Convert 88pm860x to use regmap api\n\nConvert the 88pm860x normal bank register read/write to\nuse the register map API.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "289aabdaf943f3676a16908e2c3cc1a1f9877ccb",
      "tree": "ff558b16fa7cca647f58c795b2b2b7ca7d65bdd5",
      "parents": [
        "73de16db43f8dcb833ab032ed274b60b23676680"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 03 13:41:14 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Disable more pulls on WM8994\n\nDisable more pulls by default on WM8994 for a small current saving. Since\nsome designs do leave SPKMODE floating provide platform data to allow that\nto be left enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73de16db43f8dcb833ab032ed274b60b23676680",
      "tree": "235da8693adb626d93c59634c3543742d5c63907",
      "parents": [
        "42ab84fb0a3db786567158bf0006a35131714eb5"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Nov 08 09:44:06 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Add support for irq over gpio pin to stmpe\n\nOn many boards, stmpe is present as an separate device (not as part of SoC).\nHere gpio lines are mostly used for getting interrupts. This patch adds in\nsupport to handle irq over gpio pin.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "251f39fe42dae863bd24e30864e6b66076ba076d",
      "tree": "c804944bc17f3836d19cc8b5bc611dd1fb0ea915",
      "parents": [
        "9b8872273af6983b246252a6508fa7cf34c69d6e",
        "35b4c01e29bdd9632dabf9784ed3486333f00427"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "message": "Merge branch \u0027power-supply-scope\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n"
    },
    {
      "commit": "93bcb23b38f634e8fb4ddda0d3f4862fda5cedae",
      "tree": "9f087497a7511022c8e740c3e16bb3703efc4fda",
      "parents": [
        "3a5d03158d0174ae700e15b63eab2023f27aeb88"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Dec 21 23:00:46 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 22 11:10:45 2011 +0000"
      },
      "message": "regulator: mc13892: add device tree probe support\n\nIt adds device tree probe support for mc13892-regulator driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3c8bedb7e42dacc141b1c42b01d9c309dc4ac462",
      "tree": "a7ac64613e7e72aaac4547d0c35ad86e352274fd",
      "parents": [
        "704867ede0c3645075ff3438d1a4fd4977abaa8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 14:52:37 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 14:52:37 2011 +0800"
      },
      "message": "mfd: Declare da9052_regmap_config for the bus drivers\n\nFixes build failures.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84c99db879314d58e0064f02b481f668f45d0070",
      "tree": "267728e9f324d478c870182587bdae87d3348501",
      "parents": [
        "ce37954e93e9e85333577dcc22db5a4d0f4c9d5e"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Mon Dec 12 20:06:56 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:53:32 2011 +0800"
      },
      "message": "MFD: DA9052/53 MFD core module\n\nThe DA9052/53 is a highly integrated PMIC subsystem with supply domain\nflexibility to support wide range of high performance application.\n\nIt provides voltage regulators, GPIO controller, Touch Screen, RTC, Battery\ncontrol and other functionality.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68556ca1e03d6a35be3b315eba58df2f8176e3a0",
      "tree": "36a390d29a0d03a59a90c0f223b0d98a80f0f6c3",
      "parents": [
        "0604ca48f1689ad06144b81f5c08f297b6edd831",
        "8ab30691826fc05efa47c4ffba19b80496bb3a2c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "message": "Merge branch \u0027mfd/wm8994\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-3.3\n"
    },
    {
      "commit": "8ab30691826fc05efa47c4ffba19b80496bb3a2c",
      "tree": "b1c405e1eebfd3127ccb5aba5c71eb547bc59687",
      "parents": [
        "e292b578c9bd587ad8fe230aa0500bde7be3c68a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 10:19:04 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:14:06 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to use generic regmap irq_chip\n\nFactor out the irq_chip implementation, substantially reducing the code\nsize for the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "7ed5849c2861faf9c13f027868f635bd782a50e5"
}
