)]}'
{
  "log": [
    {
      "commit": "fa860403e61cf5201e2f03b726aa53c30ae9a659",
      "tree": "1164782e9da67d344347975eb76e2b52fc0c81c6",
      "parents": [
        "c1e61bcf8269d3bc4390a363ad2e1bc1dc226bda"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Dec 09 11:27:55 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:26 2011 +0100"
      },
      "message": "mfd: Include linux/io.h to jz4740-adc\n\nInclude linux/io.h to fix below build error:\n\n  CC      drivers/mfd/jz4740-adc.o\ndrivers/mfd/jz4740-adc.c: In function \u0027jz4740_adc_irq_demux\u0027:\ndrivers/mfd/jz4740-adc.c:73: error: implicit declaration of function \u0027readb\u0027\ndrivers/mfd/jz4740-adc.c: In function \u0027jz4740_adc_set_enabled\u0027:\ndrivers/mfd/jz4740-adc.c:110: error: implicit declaration of function \u0027writeb\u0027\ndrivers/mfd/jz4740-adc.c: In function \u0027jz4740_adc_set_config\u0027:\ndrivers/mfd/jz4740-adc.c:146: error: implicit declaration of function \u0027readl\u0027\ndrivers/mfd/jz4740-adc.c:151: error: implicit declaration of function \u0027writel\u0027\ndrivers/mfd/jz4740-adc.c: In function \u0027jz4740_adc_probe\u0027:\ndrivers/mfd/jz4740-adc.c:249: error: implicit declaration of function \u0027ioremap_nocache\u0027\ndrivers/mfd/jz4740-adc.c:249: warning: assignment makes pointer from integer without a cast\ndrivers/mfd/jz4740-adc.c:289: warning: passing argument 3 of \u0027mfd_add_devices\u0027 discards qualifiers from pointer target type\ninclude/linux/mfd/core.h:93: note: expected \u0027struct mfd_cell *\u0027 but argument is of type \u0027const struct mfd_cell *\u0027\ndrivers/mfd/jz4740-adc.c:299: error: implicit declaration of function \u0027iounmap\u0027\nmake[2]: *** [drivers/mfd/jz4740-adc.o] Error 1\nmake[1]: *** [drivers/mfd] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c1e61bcf8269d3bc4390a363ad2e1bc1dc226bda",
      "tree": "f64a5a7937d1a98f4fbb4f5940e325dc03c79889",
      "parents": [
        "286f8f3cd615177d5d0f8af8059a3fa39f51fa97"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Nov 27 07:17:41 2011 +1100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: Use request_threaded_irq for twl4030-irq instead of irq_set_chained_handler\n\nirq_set_chained_handler sets \u0027desc-\u003ehandle_irq\u0027.\nHowever this irq is called by handle_nested_irq from handle_twl4030_pih,\nand that uses action-\u003ethread_fn.\n\nSo the handled set with irq_set_chained_handler is never called.\n\nSo change to use request_threaded_irq instead - that sets the correct field.\n\nTested on GTA04 Phoenux.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nTested-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "286f8f3cd615177d5d0f8af8059a3fa39f51fa97",
      "tree": "13420240fc5b4a9acb78272e328f5653daab30a5",
      "parents": [
        "8f6a459a9daa6ce76d7c192f2cb3047fffb45ec8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Nov 27 07:17:41 2011 +1100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: Base interrupt for twl4030-irq must be one-shot\n\nAs the interrupt source is only cleared by the threaded interrupt\nservice routine, we need to make the base interrupt IRQF_ONESHOT.\nWithout this, the first interrupt from the TWL4030 cause the CPU to\nenter an infinite loop trying to handle to interrupt but never\nclearing it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nTested-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8f6a459a9daa6ce76d7c192f2cb3047fffb45ec8",
      "tree": "bdcaf56da9946a05eef1ba4b95626b1dd41c314d",
      "parents": [
        "df7206477e36bb73e81b99c2cbbc1b91e4b1c8ac"
      ],
      "author": {
        "name": "Marcus Folkesson",
        "email": "marcus.folkesson@gmail.com",
        "time": "Tue Nov 22 14:39:51 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: Handle tps65910 clear-mask correctly\n\nThe function is not actually cleaing the bitmask.\n\nSigned-off-by: Marcus Folkesson \u003cmarcus.folkesson@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df7206477e36bb73e81b99c2cbbc1b91e4b1c8ac",
      "tree": "77e695d915b2f2b76dcc20c5be067cf410d834d6",
      "parents": [
        "8653be1afd60d6e8c36139b487e375b70357d9ef"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 10 09:56:18 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: add #ifdef CONFIG_DEBUG_FS guard for ab8500_debug_resources\n\nFix below build warning if CONFIG_DEBUG_FS is disabled.\n\n  CC      drivers/mfd/ab8500-core.o\ndrivers/mfd/ab8500-core.c:623: warning: \u0027ab8500_debug_resources\u0027 defined but not used\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8653be1afd60d6e8c36139b487e375b70357d9ef",
      "tree": "7a7539d52980c150544133c0ee85abf4590bbca5",
      "parents": [
        "858a6303f2b14945447a964563f54c918ef3927e"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Mon Aug 01 23:00:28 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: Fix twl-core oops while calling twl_i2c_* for unbound driver\n\nCheck inuse variable before trying to access twl_map to prevent\ndereferencing of uninitialized variable.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "858a6303f2b14945447a964563f54c918ef3927e",
      "tree": "7c5ffd43a56a5d70cf7bcdb8a8830c1e1304a1b1",
      "parents": [
        "b5488b6e868454fb10d23278de5038cda98b13ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 07 11:20:09 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:53:25 2011 +0100"
      },
      "message": "mfd: include linux/module.h for ab5500-debugfs\n\nInclude linux/module.h to fix below build error:\n\n  CC      drivers/mfd/ab5500-debugfs.o\ndrivers/mfd/ab5500-debugfs.c:571: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\nmake[2]: *** [drivers/mfd/ab5500-debugfs.o] Error 1\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b5488b6e868454fb10d23278de5038cda98b13ab",
      "tree": "1d6f618150d33f620465e85d610ff77a695a2fac",
      "parents": [
        "26bc4e0cc5426e86398d6780d160f02c0a347087"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 04 23:14:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:56 2011 +0100"
      },
      "message": "mfd: Update wm8994 active device checks for WM1811\n\nThis didn\u0027t go in as part of the original MFD patch for WM1811 due to\ncross tree issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "26bc4e0cc5426e86398d6780d160f02c0a347087",
      "tree": "2638b675c3ced86956713775b70c3c83d4d13491",
      "parents": [
        "af65e6cef488be0bd15932c8ce9801a47a183051"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 14:24:30 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:56 2011 +0100"
      },
      "message": "mfd: Set tps6586x bits if new value is different from the old one\n\nIt does not make sense to write new value only when all the bit_mask\nbits are zero.\nWe need to write new value if the bit mask fields of new value is\nnot equal to old value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "af65e6cef488be0bd15932c8ce9801a47a183051",
      "tree": "2d499cce07dc1d618ed273df3b368e332a3e3e45",
      "parents": [
        "890c98e3746fa8705cc9c70979e64360cf2d8a31"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 14:23:03 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:56 2011 +0100"
      },
      "message": "mfd: Set da903x bits if new value is different from the old one\n\nIt does not make sense to write new value only when all the bit_mask\nbits are zero.\nWe need to write new value if the bit mask fields of new value is\nnot equal to old value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "890c98e3746fa8705cc9c70979e64360cf2d8a31",
      "tree": "456c4a8104035dbcac651b4183ee33e17aad2a1e",
      "parents": [
        "9ad33ba51a1ac29ba3cf90d95e4b7f7eba278f6c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 11:00:06 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:55 2011 +0100"
      },
      "message": "mfd: Set adp5520 bits if new value is different from the old one\n\nCurrent code checks if all the bit_mask bits are all zero is wrong.\nWe need to write new value if the bit mask fields of new value is\nnot equal to old value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ad33ba51a1ac29ba3cf90d95e4b7f7eba278f6c",
      "tree": "04dca1af71f848a6895aed8f3c6ed6b4a79993d9",
      "parents": [
        "384703b8e6cd4c8ef08512e596024e028c91c339"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 10:34:01 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:50:55 2011 +0100"
      },
      "message": "mfd: Add missed free_irq in da903x_remove\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3b8ce3aed986090d9249629f97c53b4dfb8c9783",
      "tree": "76e31f066e8c387dd2125957c876a98c73b6f451",
      "parents": [
        "8f7346bdea64f2e3d02b0bcaf456e391c4cba134"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Nov 07 11:17:04 2011 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Nov 07 21:45:14 2011 -0500"
      },
      "message": "mfd: fix build failures in recently added ab5500 code\n\nThese files had implicit dependencies on modular support\nwhich now show up as build failures with the module cleanup\nwork merged to mainline.\n\nReported-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "5d4a357d8f5e07868a90071f328fec73036e9628",
      "tree": "7ed8a3bb4ab6f4999ccc86487f6f383239e348e9",
      "parents": [
        "4e36dd331423fce1f996d93b991453a1a702ca5c"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:41:10 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:05 2011 -0400"
      },
      "message": "mfd: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nThese macros are in \u003clinux/export.h\u003e and will no longer be\nimplicitly everywhere anymore.  Fix it up in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4e36dd331423fce1f996d93b991453a1a702ca5c",
      "tree": "ca496fec3bc32d34c34ba354805303a6f2e00924",
      "parents": [
        "0603ba14605a5342b8ae0ba7eef3f26187e1221f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:13:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:04 2011 -0400"
      },
      "message": "mfd: Add module.h to the implicit drivers/mfd users\n\nWith the pending module.h cleanup, these files will fail to compile,\nunless they explicitly call out the include of this file.\n\n[omap-usb-host addition courtesy of Anand Gadiyar \u003cgadiyar@ti.com\u003e]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "68d99b2c8efcb6ed3807a55569300c53b5f88be5",
      "tree": "f189c8f2132d3668a2f0e503f5c3f8695b26a1c8",
      "parents": [
        "0e59e7e7feb5a12938fbf9135147eeda3238c6c4",
        "8128c9f21509f9a8b6da94ac432d845dda458406"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "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: (549 commits)\n  ALSA: hda - Fix ADC input-amp handling for Cx20549 codec\n  ALSA: hda - Keep EAPD turned on for old Conexant chips\n  ALSA: hda/realtek - Fix missing volume controls with ALC260\n  ASoC: wm8940: Properly set codec-\u003edapm.bias_level\n  ALSA: hda - Fix pin-config for ASUS W90V\n  ALSA: hda - Fix surround/CLFE headphone and speaker pins order\n  ALSA: hda - Fix typo\n  ALSA: Update the sound git tree URL\n  ALSA: HDA: Add new revision for ALC662\n  ASoC: max98095: Convert codec-\u003ehw_write to snd_soc_write\n  ASoC: keep pointer to resource so it can be freed\n  ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls\n  ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2\n  ASoC: da7210: Add support for line out and DAC\n  ASoC: da7210: Add support for DAPM\n  ALSA: hda/realtek - Fix DAC assignments of multiple speakers\n  ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value\n  ASoC: Set sgtl5000-\u003eldo in ldo_regulator_register\n  ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture\n  ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture\n  ...\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "4e7e2a2008f5d8c49791c412849d5b0232d39bb3",
      "tree": "32c3fa2d5cefb388689cb795225022769bf7b413",
      "parents": [
        "8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22",
        "7cccbdc84487616c3dbe493b04bfa1f362f4bc56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:57:45 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:57:45 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap\n\n* \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap: (62 commits)\n  mfd: Enable rbtree cache for wm831x devices\n  regmap: Support some block operations on cached devices\n  regmap: Allow caches for devices with no defaults\n  regmap: Ensure rbtree syncs registers set to zero properly\n  regmap: Allow rbtree to cache zero default values\n  regmap: Warn on raw I/O as well as bulk reads that bypass cache\n  regmap: Return a sensible error code if we fail to read the cache\n  regmap: Use bsearch() to search the register defaults\n  regmap: Fix doc comment\n  regmap: Optimize the lookup path to use binary search\n  regmap: Ensure we scream if we enable cache bypass/only at the same time\n  regmap: Implement regcache_cache_bypass helper function\n  regmap: Save/restore the bypass state upon syncing\n  regmap: Lock the sync path, ensure we use the lockless _regmap_write()\n  regmap: Fix apostrophe usage\n  regmap: Make _regmap_write() global\n  regmap: Fix lock used for regcache_cache_only()\n  regmap: Grab the lock in regcache_cache_only()\n  regmap: Modify map-\u003ecache_bypass directly\n  regmap: Fix regcache_sync generic implementation\n  ...\n"
    },
    {
      "commit": "5f6cb769f479314c74e44a84e0180dd520333223",
      "tree": "5789c03c74d8f63f12e4a71f8cce4eb7d085e737",
      "parents": [
        "360545c1fcdd458053ede5794c3255c44164cc4a"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Fri Oct 21 11:56:26 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:20 2011 +0200"
      },
      "message": "mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n\nWithout this header we might get following compilation errors:\n\ndrivers/mfd/intel_msic.c:303:2: error: implicit declaration of function \u0027readb\u0027\ndrivers/mfd/intel_msic.c:433:2: error: implicit declaration of function \u0027ioremap_nocache\u0027\ndrivers/mfd/intel_msic.c:433:17: warning: assignment makes pointer from integer without a cast\ndrivers/mfd/intel_msic.c:455:2: error: implicit declaration of function \u0027iounmap\u0027\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4a310373209b87ba455f45227b5361cb746b946",
      "tree": "12c96489e713f68f9f0024b48e2eae4f257d60a0",
      "parents": [
        "9b626ddd7f87f9443e9b6dfac54b5e8f52fb8f52"
      ],
      "author": {
        "name": "Andrew Lynn",
        "email": "andrew.lynn@stericsson.com",
        "time": "Tue Oct 11 10:49:47 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:20 2011 +0200"
      },
      "message": "mfd: Expose TurnOnStatus in ab8500 sysfs\n\nExpose TurnOnStatus (Power key, RTC alarm, Vbus detect, etc) in\nsysfs. This magic value can be read by system users to determine\nwhat caused the platform to turn on last (this) time.\n\nSigned-off-by: Andrew Lynn \u003candrew.lynn@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nReviewed-by: Jonas Aaberg \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": "9b626ddd7f87f9443e9b6dfac54b5e8f52fb8f52",
      "tree": "58900b54bff58790133946603b932dc88545d2ec",
      "parents": [
        "0e9049ecc251e721e6ddc4cda7f33062b2e338c7"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue Oct 11 10:49:39 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:20 2011 +0200"
      },
      "message": "mfd: Remove support for early drop ab8500 chip\n\nThis patch removes the early drop version of ab8500 which have\nthe really bad version nr 0x0. This chip should not be found in\nthe wild and only exist as ST-Ericsson scrap equipment.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nReviewed-by: Jonas Aaberg \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": "0e9049ecc251e721e6ddc4cda7f33062b2e338c7",
      "tree": "fc2f6d55eff4c5cbfbbf0734aa7c5c54190b1210",
      "parents": [
        "e6f9306e2762a651fe6b735a36fcb696d05e8ed2"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue Oct 11 10:49:32 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:20 2011 +0200"
      },
      "message": "mfd: Add support for ab8500 v3.3\n\nThis patch adds support for ab8500 cut 3, MetalFix 3 or v3.3.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nReviewed-by: Jonas Aaberg \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": "e6f9306e2762a651fe6b735a36fcb696d05e8ed2",
      "tree": "0503c20a58db180c22ce312641b6fd366ead0103",
      "parents": [
        "57265bc114fd71e721a314f481902cd4f4d3d05f"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Tue Oct 11 10:49:17 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: Add ab8500 interrupt disable hook\n\nAdd the missing interrupt disable hook in the irq_chip\ncallbacks for ab8500.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Philippe Langlais \u003cphilippe.langlais@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "57265bc114fd71e721a314f481902cd4f4d3d05f",
      "tree": "b5f41c1aaa6a774e2f67dfab487e5cb917931994",
      "parents": [
        "e62ccf3a7a21d62d92520f47ba5bd7e2112d8c1b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Oct 10 13:04:44 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: Convert db8500-prcmu panic() into pr_crit()\n\npanic() is too heavy for this, indeed the PRCMU is critical for\nthe system but not to the point that we should stop everything,\nif we can still get a prompt or so.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e62ccf3a7a21d62d92520f47ba5bd7e2112d8c1b",
      "tree": "56577cca7446604dd67dac2f6595dc9cafc1cb6e",
      "parents": [
        "1934dae220ed1f1a832a191a86c1becfcbb3a094"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Oct 10 12:14:14 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: Refactor db8500-prcmu request_clock() function\n\nThis refactors the mfd/dbx500-prcmu drivers to use a switch()\nstatement rather than nested if/else-construction.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1934dae220ed1f1a832a191a86c1becfcbb3a094",
      "tree": "606e564f301e644ec0bef16f9b4c4f1826948410",
      "parents": [
        "10b3ecdbd4a54d682903daff99fa6066e6cb68c2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Oct 05 18:50:47 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: Rename db8500-prcmu init function\n\nThis renames the PRCMU clock force initialization function\nto have a less generic name.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "10b3ecdbd4a54d682903daff99fa6066e6cb68c2",
      "tree": "2493e03a95e5c04b21a0ec6190ed5ce9dfc4431e",
      "parents": [
        "624e87c25133b30a748ddb97068b92ac07d9d524"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Aug 12 10:29:10 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: Fix db5500-prcmu defines\n\nThis fixes two erroneous defines for the PLLs and adds new\ndefines for the reset pin controls.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "624e87c25133b30a748ddb97068b92ac07d9d524",
      "tree": "50f2421a9b6eeaca57d344015dabb0722863141e",
      "parents": [
        "597045de35caaef68a11b6defbb618710e1a1e52"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Aug 12 10:29:02 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: db8500-prcmu voltage domain consumers additions\n\nThis rectifies the device name of the MCDE voltage domain\nregulator consumer and adds a number of other consumers to\nthe voltage domains.\n\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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": "597045de35caaef68a11b6defbb618710e1a1e52",
      "tree": "fab309289b771709c2a658591e73319bfbc9415a",
      "parents": [
        "d6e3002e493e43aa40473935e1803849cf37b6bb"
      ],
      "author": {
        "name": "Sebastian Rasmussen",
        "email": "sebastian.rasmussen@stericsson.com",
        "time": "Fri Aug 12 10:28:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: db8500-prcmu reset code retrieval\n\nThis implements the reset code retrieval function so we can\nipso facto get to know how the system was reset.\n\nSigned-off-by: Sebastian Rasmussen \u003csebastian.rasmussen@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": "d6e3002e493e43aa40473935e1803849cf37b6bb",
      "tree": "639212ef87a8ddf1babad64a678c502ab0386cb0",
      "parents": [
        "84165b805972320050892e34fa28d09fe86a25eb"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:28:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:19 2011 +0200"
      },
      "message": "mfd: db8500-prcmu tweak for modem wakeup\n\nThis is a tweak for the case where the modem goes to sleep while\nemitting the AC_WAKE_ACK anyway. Also print the modem errors as\ncritical, since they jeopardize the entire platform when they\noccur.\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": "84165b805972320050892e34fa28d09fe86a25eb",
      "tree": "daa6a0cbbef2d7677469eb40bb82dbfef7a8d3d5",
      "parents": [
        "0b9199e3186e1998a8e066fbcf15bcf18cdbfc42"
      ],
      "author": {
        "name": "Jonas Aberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Fri Aug 12 10:28:33 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n\nThis implements the watchdog accessor functions for the DB8500\nPRCMU, making it possible to implement the watchdog driver.\n\nSigned-off-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": "0b9199e3186e1998a8e066fbcf15bcf18cdbfc42",
      "tree": "9f3d880051fa9a0121f90b3e4dfd36de6bfe711f",
      "parents": [
        "0837bb7260a17283b4518e11206546ffc92265fc"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Aug 12 10:28:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: hwacc power state db8500-prcmu accessor\n\nThis implements the accessor function for hardware accelerator\npower state settings.\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": "0837bb7260a17283b4518e11206546ffc92265fc",
      "tree": "2fd7964162981a3c2197d85e7f6a7f0c21960528",
      "parents": [
        "73180f85f4ffbb66843f8248811b2ade29b22df2"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:28:18 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Add db8500-prcmu accessors for PLL and SGA clock\n\nThis extends the DB8500 PRCMU driver with accessor calls for the\nPRCMU PLL and SGA clocks.\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": "73180f85f4ffbb66843f8248811b2ade29b22df2",
      "tree": "26b48bd3369e2f38d741bae92ceef25e8da35948",
      "parents": [
        "fea799e3d3ab84ac675de7e48a13a79fb76b6e63"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:28:10 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Move to the new db500 PRCMU API\n\nNow that we have a shared API between the DB8500 and DB5500\nPRCMU\u0027s, switch to using this neutral API instead. We delete the\nparts of db8500-prcmu.h that is now PRCMU-neutral, and calls will\nbe diverted to respective driver. Common registers are in\ndbx500-prcmu-regs.h and common accessors and defines in\n\u003clinux/mfd/dbx500-prcmu.h\u003e This way we get a a lot more\nabstraction and code reuse.\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": "d65e12d70436cfb2728a78aec3f7bc1cd79eaa34",
      "tree": "1420e6831dc051fb9cc275c1e0499ad6304f1feb",
      "parents": [
        "a592c2e20fe2ba696cc7cd16d02abec8ac16ea41"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:27:50 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Initialize DB8500 PRCMU regs\n\nSome clocks may be force enabled when we probe the\ndriver, but they need to be turned off by default so\nwe have a known state. We call this the register\ninitialization function if we need more stuff in\nthere in the future.\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": "a592c2e20fe2ba696cc7cd16d02abec8ac16ea41",
      "tree": "6f8b0e3ba4f0971884b7a60a985e7dac64e9ea84",
      "parents": [
        "c553b3ca12046884af1a72ffb6e9d841a026adb9"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:27:41 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Extend DB8500 PRCMU mailbox defs\n\nWe have a few more mailboxes and fixed messages in the\nDB8500 PRCMU, update to match the latest specification.\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": "c553b3ca12046884af1a72ffb6e9d841a026adb9",
      "tree": "20463ba565e7d3f2ffa7dcafa725c6524cf46026",
      "parents": [
        "c38d66ac924e84ea3606c408b117157415df07b3"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:27:20 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Refactor DB8500 PRCMU reg access\n\nInstead of carrying around the __PRCMU_BASE in every read or\nwrite to the PRCMU registers, move it out to the register\ndefinition file and define registers along with their base\noffset so that the code gets easier to read.\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": "c38d66ac924e84ea3606c408b117157415df07b3",
      "tree": "9f24009ce1b5cf61ac0aace3b346466cdd7f044d",
      "parents": [
        "782baa20b201100e14ce065bb7b890169e7a5d3c"
      ],
      "author": {
        "name": "Jin Park",
        "email": "jinyoungp@nvidia.com",
        "time": "Tue Oct 04 12:35:07 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Fix aat2870 build failure for x86_64\n\nWithout this fix, we get:\n\nerror: call to ‘copy_from_user_overflow’ declared with attribute error:\ncopy_from_user() buffer size is not provably correct\nmake[3]: *** [drivers/mfd/aat2870-core.o] Error 1\n\nAnd this was triggered by commit da417bacc9143b934f1a480a25d0fb2bb648a820\n\nSigned-off-by: Jin Park \u003cjinyoungp@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "782baa20b201100e14ce065bb7b890169e7a5d3c",
      "tree": "a1e65c51e6750bc0c1b0bf890325bd08f2acb160",
      "parents": [
        "ab2b9260df67e29d5bd69d989f2f84f8c2ed4238"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Sep 26 16:44:24 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Disable twl6030 IRQ during suspend\n\nModule IRQs may still be disabled by DPM at the time the TWL6030\nISR runs, causing handle_simple_irq() to silently do nothing.\nThis may result in missing TWL RTC alarm wakeups, for example,\nsince the RTC child module ISR is not called to ack the IRQ.\n\nDisable the TWL6030 IRQ during suspend, enable it at DPM resume\ntime, at which time the child module IRQs will be re-enabled.\n\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab2b9260df67e29d5bd69d989f2f84f8c2ed4238",
      "tree": "23ae7c73b270d41656673c6beed9c2dd5344b1d1",
      "parents": [
        "d3efa4edd5a3b90aff813524aeece01d73d2279b"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Tue Oct 04 11:52:29 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Fix twl6030 lockdep recursion warning on setting wake IRQs\n\nLOCKDEP explicitly sets all irq_desc locks as a single lock-class,\ncausing \"possible recursive locking detected\" when the TWL RTC\ndriver calls through enable_irq_wake to twl6030_irq_set_wake,\nwhich recursively calls irq_set_irq_wake.  Although the\nirq_desc and lock are different, LOCKDEP treats these as\nequivalent, presumably due to problems that can be incurred\nwhen locking more than one irq_desc, so best to avoid this.\n\nSuspend/resume actions implemented as PM notifiers to avoid\ntouch the TWL core for this.\n\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bb3149a93be1703ddc77ba34633df731bda5f269",
      "tree": "765e1b0810a043ea080af1d40dbe33bfee83b62f",
      "parents": [
        "8959e74399c798b45c0f5d477972b927c28f8dc9"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Sep 23 21:51:42 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:17 2011 +0200"
      },
      "message": "mfd: Fix a sparse warning about mc13xxx_chipname not being declared\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8959e74399c798b45c0f5d477972b927c28f8dc9",
      "tree": "d13209e52a68649cd923f946649c8b3add0d52af",
      "parents": [
        "94be70d4b279ba1b35119a3340833ffcc798c2e2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Sep 26 11:45:30 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:16 2011 +0200"
      },
      "message": "mfd: Delete ab3550 driver\n\nThe AB3550 never passed the prototype stage. Instead it was used\nas a precursor to AB5500 for testing basic building blocks used\nin that chip, since they had large similarities. Since AB3550 will\nnot see the light of day in product form and since the prototypes\nare no longer used, let\u0027s delete the driver and any references to\nit.\n\nCc: 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": "94be70d4b279ba1b35119a3340833ffcc798c2e2",
      "tree": "b447c0c927d8403895e44f9f42e9e436ed9210c7",
      "parents": [
        "b7ddac53df5097e8437ca40316caf79885d31946"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 22 08:22:33 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:16 2011 +0200"
      },
      "message": "mfd: Break out ab5500 debugfs code\n\nThis breaks the debugfs portions of the AB5500 driver into its own\nfile. Split off a _raw function to access registers since we don\u0027t\nwant to expose a generically named function globally. Move all\nrequired data structures to a shared ab5500-core.h file.\n\nCc: 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": "3d5e2cabf11a65685e5067382ba4c4a76f18fcb7",
      "tree": "361913524dfa8e74003a39c8691306974a3ca9df",
      "parents": [
        "677df0c9012ca3a6e0081f29f81506e5578d74f3"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Sep 22 08:22:18 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:16 2011 +0200"
      },
      "message": "mfd: ab5500 chip register access\n\nThe analog baseband chip ab5500 is a multi functional chip\ncontaining regulators, charging, gpio, USB and accessory detect.\nIt also contain various multimedia functionalities like digital\nencoder and audio codec.\nThe core driver added with this patch provides register access via\ni2c via PRCMU. Event handling implemented as irq_chip will come in\nfuture patches since it depends on PRCMU functionality not yet\nimplemented.\n\nSigned-off-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": "677df0c9012ca3a6e0081f29f81506e5578d74f3",
      "tree": "464e640cf0da1ee2716cbb15f006c5b68ea2ba80",
      "parents": [
        "2f8491d321d9313dfd854001dd196fd7835b6ac2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Tue Sep 20 14:13:06 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "mfd: Do not leak init_data in tps65912_device_init()\n\nWe neglect to free init_data on successful exit.  I also moved two\nassignments to just before they are needed.  This avoids doing them in\ncase we hit an earlier error exit from the function.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Margarita Olaya Cabrera \u003cmagi@slimlogic.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2f8491d321d9313dfd854001dd196fd7835b6ac2",
      "tree": "4b59e93153515c960bf786d65769144ed08806f8",
      "parents": [
        "42c2544b2d7d4f287bfa239455af09b6408476e2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Sep 26 10:47:05 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "mfd: Fix ab3100 initconst section\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f5a371c075a7101fe75a75cde5aad928460a42e",
      "tree": "3eea7a24339011a0cc75011f60352cf067dc23ce",
      "parents": [
        "429c9ecc76c096cab836060cd3219620437c3221"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Wed Sep 21 13:03:07 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "mfd: Add Intel MSIC driver\n\nAdd support for Intel MSIC chip found on Intel Medfield platforms. This\nchip embeds several subdevices: audio, ADC, GPIO, power button, etc. The\ndriver creates platform device for each subdevice.\n\nWe also provide an MSIC register access API which should replace the more\ngeneric SCU IPC interface currently used. Existing drivers can choose\nwhether they convert to this new API or stick with the SCU IPC interface.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "429c9ecc76c096cab836060cd3219620437c3221",
      "tree": "ca032e3374d4690d2514651398a4fa1f3a2d2507",
      "parents": [
        "8f1585aa73a7987cd9b5ee502f42297a28303278"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Sep 19 16:19:09 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "mfd: Make jz4740_adc_driver static\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7583a213ec3bde3082547ee37ad96214513bc1cb",
      "tree": "f70ceb258fa895d2cc5aeea8ef4f3d790ce30d04",
      "parents": [
        "1f08c1125ed1c9a6ca9bb195a56fe340b2134018"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 16 13:21:47 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "mfd: Simulate active high IRQs with wm831x\n\nIn order to ease system integration provide a simulation of active high\nIRQs on the GPIOs by polling the GPIO status when an IRQ is generated.\n\nThis isn\u0027t ideal on several fronts and will miss initially active IRQs in\nthe current implementation but it should work well for most cases.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "30fc7ac3f62945a714d9842edae313a757efb49d",
      "tree": "1ded2a47f35e465785c9dcea562e52b96da845ec",
      "parents": [
        "5ab9059d7f2055f434140046e74d3d811e4cbb15"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Sun Sep 18 18:10:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "input: Add power button support for mc13783\n\nThis adds support for the power-on buttons of MC13783 PMIC.\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f20a5ea8e3aa8cb5cfe74bd8705dbb609a24783c",
      "tree": "8c3e3a030f5ae4c2d273f6aacc6a5e00e956b996",
      "parents": [
        "4a2a734306a6e3cc7766d2117ec142de9262f217"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Fri Jul 22 16:17:08 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "mfd: Implicitly register mc13xxx led subdevice\n\nA led subdevice is registered now iff the corresponding platform data is\navailable. Without platform data the device isn\u0027t usable so this is a\nsound check.\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a2a734306a6e3cc7766d2117ec142de9262f217",
      "tree": "78027ed7086df60a32b86eca9166b4f482b3fac1",
      "parents": [
        "a980bf73ba8ff76e6fab0644513c1127d852d0a8"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Fri Jul 22 16:17:07 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "mfd: Unconditionally register mc13xxx regulator subdevice\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a980bf73ba8ff76e6fab0644513c1127d852d0a8",
      "tree": "12821e3b7e34bfa87f578dd5822eda489d25cd7b",
      "parents": [
        "f742b96e42f886a415633a1fed0db2bb09d2baa3"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 15 21:56:08 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Remove IRQF_DISABLED flag from twl4030-irq\n\nIRQF_DISABLED is a NOOP and is scheduled for removal.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f742b96e42f886a415633a1fed0db2bb09d2baa3",
      "tree": "8b6de4288cd9e194b74383a1c69045722350f829",
      "parents": [
        "49dcd070d0718a8b8db344d7b3d5e278362ecd86"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 15 21:52:09 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Remove IRQF_DISABLED\n\nThis flag is a NOOP and can be removed now.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "49dcd070d0718a8b8db344d7b3d5e278362ecd86",
      "tree": "2f074fe45891a0e648d91813a79f5a1e7f0e9993",
      "parents": [
        "5da721c87aee3d94cfc48384073c2ec51a0b9a3b"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Sep 06 21:29:30 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Set twl6030 irq_wake infrastructure up\n\nTWL6030 devices have an interrupt line which is connected to\napplication processor like OMAP. These devices support multiple features\nsuch as MMC card detect, USB cable detect, RTC interrupt, etc. that must\nwake up the application processor.\n\nWith this change, TWL6030 client drivers can make use of\nirq_wake() if the wakeup is desirable on it\u0027s irq events.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5da721c87aee3d94cfc48384073c2ec51a0b9a3b",
      "tree": "8204a041df21dd6364728d9915af3a142a88ad1b",
      "parents": [
        "f09ee0451a44a4e913a7c3cec3805508f7de6c54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 15 18:54:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Support software initiated shutdown of WM831x PMICs\n\nIn systems where there is no hardware signal from the processor to the\nPMIC to initiate the final power off sequence we must initiate the\nshutdown with a register write to the PMIC. Support such systems in the\ndriver. Since this may prevent a full shutdown of the system platform\ndata is used to enable the feature.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f09ee0451a44a4e913a7c3cec3805508f7de6c54",
      "tree": "60601fb772583339f9e90fe509bc140a14e9b26d",
      "parents": [
        "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Mon Sep 05 11:26:33 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Fix twl4030 dependencies for audio codec\n\nThe codec for Devkit8000 (TWL4030)  was not detected except\nwhen build with CONFIG_SND_SOC_ALL_CODECS.\n\ntwl-core.c still uses the CONFIG_TWL4030_CODEC for\ntwl_has_codec().\n\nIn commit 57fe7251f5bfc4332f24479376de48a1e8ca6211\nthe CONFIG_TWL4030_CODEC was renamed\ninto CONFIG_MFD_TWL4030_AUDIO, thatswhy the codec\nwas not detected.\n\nThis patch renames the CONFIG_ TWL4030_CODEC into\nCONFIG_MFD_TWL4030_AUDIO in twl-core.c.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3",
      "tree": "beec367a4124f66e803a2c24f9f3345aa7297721",
      "parents": [
        "b46880e57b4c513adeb2608c3700b352860b5662"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 02 16:43:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: remove CONFIG_MFD_SUPPORT\n\nWe currently have two symbols to control compilation the MFD subsystem,\nMFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required\nat all, it only hides the submenu when not set, with the effect that\nKconfig warns about missing dependencies when another driver selects\nan MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu\nback from menuconfig into a plain menu simplifies the Kconfig syntax\nfor those kinds of users and avoids the surprise when the menu\nsuddenly appears because another driver was enabled that selects this\nsymbol.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b46880e57b4c513adeb2608c3700b352860b5662",
      "tree": "3736a8e59c065bf4b5948764ae46cb907efa8e76",
      "parents": [
        "613c27ab98dd2242bd9d62b0ab00b440bdf3259f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Aug 24 15:28:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Remove mc13783 API functions and symbols\n\nNow that all in-tree users are fixed to use the more general mc13xxx API\nthe obsolete stuff can go away.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fec316d63219f610e5385f5e54e6c3ea459e58e9",
      "tree": "c3eb2e6352ccad730f93335edee789c58203b003",
      "parents": [
        "f3ca07824f309474b308d859c9a2cc871c6c5ab8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Aug 24 15:28:21 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Provide a generic version of mc13xxx adc_do_conversion\n\nThis is needed to convert the touch driver away from using struct mc13783.\n\nNote this patch drops MC13783_ADC0_ADREFMODE. This is unused and doesn\u0027t\nexist on mc13892.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b247d06c6148bfe34a431431064f5553b17f0cc",
      "tree": "771567a3d931f183fe421eb4a9d690c965dd2b76",
      "parents": [
        "925e853c24bc7966cb0d6ed3b88948c33b0a6071"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 23 18:56:19 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Select REGMAP_I2C from WM8400\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "925e853c24bc7966cb0d6ed3b88948c33b0a6071",
      "tree": "534501d2cfc2e76b4a56e2fb8fecb934e7766913",
      "parents": [
        "2f2a7d5ef76477f3d2a333663e7cf7a380aebd82"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:09 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Set twl4030-irq irq nested flag\n\nThreads from twl4030\u0027s children will be called\nnested in the context of the demultiplexing\nhandler on twl4030-irq.c.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2f2a7d5ef76477f3d2a333663e7cf7a380aebd82",
      "tree": "131cb39fa704c169b034befa3aa3e38593d2ef9d",
      "parents": [
        "848684246fc180a9b96f1b373a1ad70bc3ee725f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:08 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Drop twl4030-irq\u0027s edge_work\n\n... and do all the synchronization with the\nhardware during bus_sync_unlock. We can now\nremove all the workqueues.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "848684246fc180a9b96f1b373a1ad70bc3ee725f",
      "tree": "cc4cfa4147a85b22ede217af9d60c419958af4d1",
      "parents": [
        "7750c9b0d24c78c1f6b10d9ce0508945f250e5b2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:07 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Drop twl4030-irq\u0027s mask_work\n\n... we can do the synchronization with the\nhardware when calling bus_sync_unlock as\nwe\u0027re supposed to. While at that, also make\nvariable names uniform on all functions.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7750c9b0d24c78c1f6b10d9ce0508945f250e5b2",
      "tree": "4bcb661c8f9435fb1cf0ce7442e6f7eacba62dc8",
      "parents": [
        "91e3569ff487784edd206de1b324507b5ecc8439"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:06 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Drop the twl4030-irq kthread\n\n... and use threaded IRQ infrastructure. Later\npatches will come dropping both workqueues and\nsetting the nested thread flag.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "91e3569ff487784edd206de1b324507b5ecc8439",
      "tree": "39a3daeca44e8d6eea808ee394394d32718eb14c",
      "parents": [
        "8cd6af2938945ce71e99182c8f092033cf9a5e17"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:05 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Implement bus_lock/bus_sync_unlock twl4030-irq methods\n\nFor doing that, drop the locking and change that\nto a mutex.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8cd6af2938945ce71e99182c8f092033cf9a5e17",
      "tree": "22ccafec734fed2f2490a0adc29f5e7fe918e61e",
      "parents": [
        "01fdaab8ffced1deeee14d9c7d2745f37349484e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jun 30 12:51:04 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Remove twl4030-irq trailing whitespaces\n\ntrivial patch, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01fdaab8ffced1deeee14d9c7d2745f37349484e",
      "tree": "bed9ea0b9bdface7747ca7b472b53f970f696134",
      "parents": [
        "5f40c6b6508b622ea03c6b32c57b2e26eba2e4f1"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Aug 19 14:39:40 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Wake-up from Suspend MAX8997 support\n\n- Support wake-up from suspend-to-ram.\n- Handle pending interrupt after a resume.\n- If pdata-\u003ewakeup is enabled, by default, the device is assumed to be\ncapable of wakeup (the interrupt pin is connected to a wakeup-source GPIO)\nand may wakeup the system (MAX8997 has a power button input pin).\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f40c6b6508b622ea03c6b32c57b2e26eba2e4f1",
      "tree": "fd1f51a2f3c053fb4f92d7f6731ab5903a354ff2",
      "parents": [
        "cdcc966d48cd49159b8bfd07a588cef3036624e6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Aug 13 14:37:48 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Add more checks for WM8994 being active during suspend\n\nEnhancements to the WM8994 audio driver and new features on more modern\ndevices in the series mean that we can no longer rely on VMID being active\nas an indication that the device is active. Add further checks for digital\npaths and microphone detection.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d6271f92e98094584fd1e609a9969cd33e61122",
      "tree": "a3091ebc18edf9a2cef177bace2aea8b0b16d8ea",
      "parents": [
        "881de67046f424fc3a6e05b1c681c12afd94e802"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:13 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Turn on the twl4030-madc MADC clock\n\nWithout turning the MADC clock on, no MADC conversions occur.\n\n$ cat /sys/class/hwmon/hwmon0/device/in8_input\n[   53.428436] twl4030_madc twl4030_madc: conversion timeout!\ncat: read error: Resource temporarily unavailable\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "881de67046f424fc3a6e05b1c681c12afd94e802",
      "tree": "3f83b7d051532c785a598d442daa64267c2be210",
      "parents": [
        "862de70c12bb6227943e155251c75e7fa4558068"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 15:43:55 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Allow WM8994 LDO enable pulls to be disabled\n\nIn systems where the LDO enables are always driven (for example, being\nconnected to an always on supply rail or a GPIO which is driven by the\nCPU even in suspend) then we can disable the pull downs on the LDO for\na small power savings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "862de70c12bb6227943e155251c75e7fa4558068",
      "tree": "e61591a7cd23b2f0c006d35f999897ca73e7351d",
      "parents": [
        "bd4a40b57b13907b4fe01b6c605be56d8f3733fe"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 11 15:21:00 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Make sure to request twl6030 IRQ before using the irq_num\n\nI was trying to fix the error handling part because in the case of\nrequest_irq failure, it should call kthread_stop instead of free_irq.\nBut it seems more reasonable to do request_irq before calling kthread_run.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd4a40b57b13907b4fe01b6c605be56d8f3733fe",
      "tree": "0a17816675cb65cc54c1262eb1216d70dc2a8ac2",
      "parents": [
        "981c65a9b3e24029f64bd45c7a92f901899a033e"
      ],
      "author": {
        "name": "Karl Komierowski",
        "email": "karl.komierowski@stericsson.com",
        "time": "Wed Aug 10 15:09:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Refactor ab8500 GPADC API, add raw access\n\nRefactor the GPADC interface to avoid bugs in calling code:\n\n- ab8500_gpadc_[convert|read_raw|ad_to_voltage] clarifies\n  each functions use case, *convert wraps *read_raw, and we\n  can access raw ADC values properly.\n- Renamed gpadc function arguments from \"input\" to \"channel\" to\n  clarify use, so we don\u0027t get confused again.\n\nSigned-off-by: Kalle Komierowski \u003ckalle.komierowski@stericsson.com\u003e\nReviewed-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nReviewed-by: John Beckett \u003cjohn.beckett@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": "981c65a9b3e24029f64bd45c7a92f901899a033e",
      "tree": "d7e7c088ef1fdeca6ba8f53bef3fd4fc6c6555a2",
      "parents": [
        "54d8e2c323b439e0e20ea44d17b875d9a43f7d66"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Aug 10 10:47:16 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Clean timberdale error handling code up\n\nIn the first three cases, ioremap has been called, so iounmap is needed.  A\nnew label for this is introduced, to differentiate it from err_msix, which\nis the first point at which msix_entries actually needs to be freed.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "54d8e2c323b439e0e20ea44d17b875d9a43f7d66",
      "tree": "3004e6d801f0cbec1b8a713bfa89d231172a91fd",
      "parents": [
        "d8e4a88b7974ea03015f515383fb2576fbb517f1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 09 20:37:17 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Add missing #ifdef around tc3589x PM block\n\nThe CONFIG_PM code was unconditionally compiled in despite\nthe dev_pm_ops only being included into the driver struct\nif used. Fix this by adding the missing #ifdef.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d8e4a88b7974ea03015f515383fb2576fbb517f1",
      "tree": "e956111c8d39b6056eeac09be183e12aa2dac698",
      "parents": [
        "c29a81270bd3cbdf0c603d42f4c2d17acf94a0bc"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Tue Aug 09 16:27:50 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Define asic3 gpio_chip label\n\nDefined the gpio_chip label in the mfd/asic3 driver for diagnostics.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c29a81270bd3cbdf0c603d42f4c2d17acf94a0bc",
      "tree": "7986ea86d7baddf176f67199da747c9394e40774",
      "parents": [
        "e0b13b5b6a9ad3ccadaa6662524a92e13aa7a032"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Tue Aug 09 16:27:43 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Make asic3_clk_enable() a void function\n\nThe return value of asic3_clk_enable() was neither used nor useful. So let\u0027s\nmake it a void function, and thereby match asic3_clk_disable().\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e0b13b5b6a9ad3ccadaa6662524a92e13aa7a032",
      "tree": "2c355a640e235691fae829d610bc4ac37da0f245",
      "parents": [
        "3c6e36537e40a41ddb0e27a80149cfd341a92d7d"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Tue Aug 09 16:27:33 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Add asic3 based LED suspend/resume handlers\n\nAdded led suspend/resume handlers to the leds/leds-asic3 and mfd/asic3 drivers.\nOn suspend the leds will be turned off and their clocks disabled. On resume the\nreverse.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c6e36537e40a41ddb0e27a80149cfd341a92d7d",
      "tree": "6dc56171413dfca14dd533f29924c0585d69b63d",
      "parents": [
        "1693673fc003d3d5f80ae34b21e0480a1d8a36e3"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Tue Aug 09 16:27:24 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Fix asic3 based SD card resume after suspend\n\nThe mfd/asic3 driver did not define the suspend/resume handlers for the mmc cell\ndriver. Consequently the mmc driver did not resume properly after returning from\nsuspend, making sd cards unusable and preventing suspend from being entered a\nsecond time. This patch adds the suspend/resume handlers, fixing the problem.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1693673fc003d3d5f80ae34b21e0480a1d8a36e3",
      "tree": "0b0d289b8529af1aad58a6c0bd2fcae7d6ecf18d",
      "parents": [
        "6e3ad118041f56db752a5eb2b557517d14592af7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 09 14:05:29 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:08 2011 +0200"
      },
      "message": "mfd: Remove spurious newlines from wm831x-irq.c\n\nMore annoying than usual as they\u0027re in the middle of a function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6e3ad118041f56db752a5eb2b557517d14592af7",
      "tree": "a19fb9c05cd0fdf46824b367844d689fe6030f5b",
      "parents": [
        "d036c96e703c176250503194f4fcd8b96e606b52"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 08 17:04:40 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:08 2011 +0200"
      },
      "message": "mfd: Convert pcf50633 to use new register map API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d036c96e703c176250503194f4fcd8b96e606b52",
      "tree": "3beb8d61fce7aeb3bbfd8928d0f7869c7b55e343",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "gaowanlong@cn.fujitsu.com",
        "time": "Thu Aug 04 12:32:31 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:08 2011 +0200"
      },
      "message": "mfd: Fix section mismatch warning in ab3550-core\n\nThis patch fixes:\nWARNING: drivers/mfd/built-in.o(.data+0x9998): Section mismatch in reference from the variable ab3550_driver to the function .init.text:ab3550_probe()\nThe variable ab3550_driver references\nthe function __init ab3550_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7cccbdc84487616c3dbe493b04bfa1f362f4bc56",
      "tree": "bc75c0f7496cbcb8b82a501e4474b880ae6e69ad",
      "parents": [
        "de2d808f4de091321978d05a85ef0819e8f3561a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Oct 09 13:38:06 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 17 23:03:32 2011 +0100"
      },
      "message": "mfd: Enable rbtree cache for wm831x devices\n\nMost useful with the regulators where we\u0027re doing a lot of read/modify/write\nupdates in potentially performance critical paths.  Providing some defaults\nwould make this slightly better but this is a win right now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "70601ec10a2450369d554e49d708ab26deb17b66",
      "tree": "d33c829e1f54a634b43c9361c816972050593e60",
      "parents": [
        "31b402e3c9eb839a00530511dcf7de47bbf723f6"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 11:57:55 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 11:48:49 2011 +0100"
      },
      "message": "MFD: twl6040: function to query the vibra status for clients\n\nIf the client only interested, if any of the vibra channels enabled, or\nif any of the channels are set to receive audio data via PDM.\n\nThis function targets mainly the vibra driver, so it can check if it is\nallowed to execute effects ot not.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "31b402e3c9eb839a00530511dcf7de47bbf723f6",
      "tree": "8f5a00e067ef4d647727425b7e40c501286f7284",
      "parents": [
        "1e036f65329901a2432c92132b785654944743d9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 11:57:54 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 11:48:46 2011 +0100"
      },
      "message": "MFD: twl6040: Cache the vibra control registers\n\nThe vibra control register will be used from the ASoC codec driver as well.\nIn order to avoid latency issues caused by I2C read access, cache the two\ncontrol register within the core driver, so we do not need to reach out\nto the chip to read it back.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b1f43bf3a52b085b786adf0b719712df574955f9",
      "tree": "7dc9c3fc6e742fa020f4e80b9598d71a3772e5ff",
      "parents": [
        "11c2b5f2dc7ce42ddb779e1979d9defb02b70762"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 17:35:40 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 04 11:59:02 2011 +0100"
      },
      "message": "mfd: Add WM1811 support\n\nThe WM1811 is mostly register compatible with the WM8994 and WM8958,\nproviding a high performance audio hub CODEC in a small form factor\nsuitable for ultra compact system designs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6fcb8a3a3a542ca078dc739fe0ea97191bc59e74",
      "tree": "76cbfb4d5bd0d40a9da7fe4b33d807a8dc5bfbc1",
      "parents": [
        "38867a28a7dc9d69389990bcd42f6b7c77da3d9d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Sep 19 16:17:55 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 21 13:06:34 2011 +0200"
      },
      "message": "mfd: Fix generic irq chip ack function name for jz4740-adc\n\nIn commit 659fb32d1b6(\"genirq: replace irq_gc_ack() with {set,clr}_bit\nvariants\"), irq_gc_ack was renamed to irq_gc_ack_set_bit. The jz4740-adc\ndriver still uses the old name which results in a compile error.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "523d9cfbb2094e095ff08a01c4eac10cc7d287c3",
      "tree": "d1cd9bc2434332e2e79170d6c21d443f2ce5c3ff",
      "parents": [
        "92afb286d744511f51a05f8acb6c111d05737617"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 15 18:54:53 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 20 13:02:09 2011 +0100"
      },
      "message": "mfd: Support software initiated shutdown of WM831x PMICs\n\nIn systems where there is no hardware signal from the processor to the\nPMIC to initiate the final power off sequence we must initiate the\nshutdown with a register write to the PMIC. Support such systems in the\ndriver. Since this may prevent a full shutdown of the system platform\ndata is used to enable the feature.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77f63e06cb5d5127e6f78347db01e092b97e111e",
      "tree": "528a0a5ff7be9c2d557ad3fd6b8b476725cae03b",
      "parents": [
        "7e968985cb82c011403432c2f2dbd18660780679"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 15 15:39:26 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 23:15:48 2011 +0100"
      },
      "message": "MFD: twl6040: Fix power on GPIO handling\n\nAvoid requesting the audpwron gpio in case of ES1.0\nrevision.\nIn the past we requested the gpio, but we did not\nfree it up, since we made the check for the revision\nlater. This results later checks for gpio validity to\nfail, leaving the gpio reserved (even after the driver\nhas been removed).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a69882aec380512e5d6acff9bfc4336dc5162bb4",
      "tree": "4b0361e0b2c1f453583310ecb52ac589452ae829",
      "parents": [
        "2d7c957e2ec0aebdd595a32b884a51270d34d28d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 15 15:39:24 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 23:15:38 2011 +0100"
      },
      "message": "MFD: twl6040: Add accessor for revision ID\n\nFor client driver to use, if they need chip resvision information.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2d7c957e2ec0aebdd595a32b884a51270d34d28d",
      "tree": "c493eadd20a7bbc37740eb49d1f100612cf44198",
      "parents": [
        "76067540c642b1a14679ab74bd027a074c23e63b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 15 15:39:23 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 23:15:29 2011 +0100"
      },
      "message": "MFD: twl6040: Remove global pointer for platform_device\n\nThere is no need to keep global pointer for the platform\ndevice, since it is only used for dev_* prints, and the\ndevice pointer available within the twl6040 structure.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "417e206b16e18bc729346b6db668031498975b8e",
      "tree": "c26a7f87768c9e8e974b4f1fc4179b34f19e5352",
      "parents": [
        "e600cffe618ff0da29ae1f8b8d3824ce0e2409fc"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Aug 19 16:57:54 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Fix omap-usb-host build failure\n\nThe patch fixes the build failure:\n\ndrivers/mfd/omap-usb-host.c:1034:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1034:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027EXPORT_SYMBOL_GPL\u0027\ndrivers/mfd/omap-usb-host.c:1034:1: warning: parameter names (without\ntypes) in function declaration\ndrivers/mfd/omap-usb-host.c:1040:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1040:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027EXPORT_SYMBOL_GPL\u0027\ndrivers/mfd/omap-usb-host.c:1040:1: warning: parameter names (without\ntypes) in function declaration\ndrivers/mfd/omap-usb-host.c:1045:13: error: \u0027THIS_MODULE\u0027 undeclared\nhere (not in a function)\ndrivers/mfd/omap-usb-host.c:1050:15: error: expected declaration\nspecifiers or \u0027...\u0027 before string constant\ndrivers/mfd/omap-usb-host.c:1050:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1050:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027MODULE_AUTHOR\u0027\ndrivers/mfd/omap-usb-host.c:1050:15: warning: function declaration isn\u0027t\na prototype\ndrivers/mfd/omap-usb-host.c:1051:14: error: expected declaration\nspecifiers or \u0027...\u0027 before string constant\ndrivers/mfd/omap-usb-host.c:1051:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1051:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027MODULE_ALIAS\u0027\ndrivers/mfd/omap-usb-host.c:1051:14: warning: function declaration isn\u0027t\na prototype\ndrivers/mfd/omap-usb-host.c:1052:16: error: expected declaration\nspecifiers or \u0027...\u0027 before string constant\ndrivers/mfd/omap-usb-host.c:1052:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1052:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027MODULE_LICENSE\u0027\ndrivers/mfd/omap-usb-host.c:1052:16: warning: function declaration isn\u0027t\na prototype\ndrivers/mfd/omap-usb-host.c:1053:20: error: expected declaration\nspecifiers or \u0027...\u0027 before string constant\ndrivers/mfd/omap-usb-host.c:1053:1: warning: data definition has no type\nor storage class\ndrivers/mfd/omap-usb-host.c:1053:1: warning: type defaults to \u0027int\u0027 in\ndeclaration of \u0027MODULE_DESCRIPTION\u0027\ndrivers/mfd/omap-usb-host.c:1053:20: warning: function declaration isn\u0027t\na prototype\nmake[2]: *** [drivers/mfd/omap-usb-host.o] Error 1\n  CC      fs/proc/namespaces.o\nmake[1]: *** [drivers/mfd] Error 2\nmake: *** [drivers] Error 2\nmake: *** Waiting for unfinished jobs....\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e600cffe618ff0da29ae1f8b8d3824ce0e2409fc",
      "tree": "33d0dfc77ddf15bcc0a09c79c80e9f88241e6506",
      "parents": [
        "7eb3154e6caf7945ce60c196637b7ac06213befd"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Aug 18 16:14:31 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Make omap-usb-host TLL mode work again\n\nThis code section seems to have been accidentally copy pasted.\nIt causes incorrect bits to be set up in the TLL_CHANNEL_CONF\nregister and prevents the TLL mode from working correctly.\n\nCc: stable@kernel.org\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7eb3154e6caf7945ce60c196637b7ac06213befd",
      "tree": "495a3be2aec959b2cd9d982bb59791fc3cc025e8",
      "parents": [
        "fa948761e685fb03823b3029e5b6bdb52229d6ce"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Aug 18 16:37:35 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Set MAX8997 irq pointer\n\nRequired platform information is not handed to max8997-irq.c properly.\nThis patch enables to hand over such information to max8997-irq.c so\nthat max8997-irq functions properly.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa948761e685fb03823b3029e5b6bdb52229d6ce",
      "tree": "ab161a6c89ad4c49ef57ca9edc9c6a258509817b",
      "parents": [
        "d0e84caeb4cd535923884735906e5730329505b4"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Mon Aug 15 12:42:03 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Fix initialisation of tps65910 interrupts\n\nFix regression introduced by commit\na2974732ca7614aaf0baf9d6dd3ad893d50ce1c5 (TPS65911: Add new irq\ndefinitions) which caused irq_num to be incorrectly set for tps65910.\n\nCc: stable@kernel.org\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d0e84caeb4cd535923884735906e5730329505b4",
      "tree": "409b5168a878ea302d1aeff50c26369da177f000",
      "parents": [
        "66cc5b8e50af87b0bbd0f179d76d2826f4549c13"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:14 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Check for twl4030-madc NULL pointer\n\nIf the twl4030-madc device wasn\u0027t registered, and another device, such\nas twl4030-madc-hwmon, calls twl4030_madc_conversion() a NULL pointer is\ndereferenced.\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66cc5b8e50af87b0bbd0f179d76d2826f4549c13",
      "tree": "1984035e6b94e728709fecfeb525c66d590f6379",
      "parents": [
        "aa9d842c5f2da6cdef2777f2f062f61898be89d3"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle@kylemanna.com",
        "time": "Thu Aug 11 22:33:12 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:59 2011 +0200"
      },
      "message": "mfd: Copy the device pointer to the twl4030-madc structure\n\nWorst case this fixes the following error:\n[   72.086212] (NULL device *): conversion timeout!\n\nBest case it prevents a crash\n\nSigned-off-by: Kyle Manna \u003ckyle@kylemanna.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "aa9d842c5f2da6cdef2777f2f062f61898be89d3",
      "tree": "1f03f31fe41484b40e8a8f8cd17f7552463ef2ad",
      "parents": [
        "8efcc57dedfebc99c3cd39564e3fc47cd1a24b75"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 10 10:05:49 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:58 2011 +0200"
      },
      "message": "mfd: Rename wm8350 static gpio_set_debounce()\n\nThe kernel already has a function with this name declared\nin asm-generic/gpio.h. So if this header leaks into wm8350/gpio.c\nwe get\n\ndrivers/mfd/wm8350-gpio.c:40:12: error: conflicting types for \u0027gpio_set_debounce\u0027\ninclude/asm-generic/gpio.h:156:12: note: previous declaration of \u0027gpio_set_debounce\u0027 was here\n\nFix this by adding a wm8350_ prefix to the function.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "50eeef5d3cea5afcced17a0410e8b0bf88997845"
}
