)]}'
{
  "log": [
    {
      "commit": "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
      "tree": "a112335f2b2b2a51e90531c6c67e8a3b54dcf0ef",
      "parents": [
        "0b48d42235caf627121f440b57d376f48a9af8b6",
        "72db395ffadb1d33233fd123c2bf87ba0198c6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nAutogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  module_param: check that bool parameters really are bool.\n  intelfbdrv.c: bailearly is an int module_param\n  paride/pcd: fix bool verbose module parameter.\n  module_param: make bool parameters really bool (drivers \u0026 misc)\n  module_param: make bool parameters really bool (arch)\n  module_param: make bool parameters really bool (core code)\n  kernel/async: remove redundant declaration.\n  printk: fix unnecessary module_param_name.\n  lirc_parallel: fix module parameter description.\n  module_param: avoid bool abuse, add bint for special cases.\n  module_param: check type correctness for module_param_array\n  modpost: use linker section to generate table.\n  modpost: use a table rather than a giant if/else statement.\n  modules: sysfs - export: taint, coresize, initsize\n  kernel/params: replace DEBUGP with pr_debug\n  module: replace DEBUGP with pr_debug\n  module: struct module_ref should contains long fields\n  module: Fix performance regression on modules with large symbol tables\n  module: Add comments describing how the \"strmap\" logic works\n\nFix up conflicts in scripts/mod/file2alias.c due to the new linker-\ngenerated table approach to adding __mod_*_device_table entries.  The\nARM sa11x0 mcp bus needed to be converted to that too.\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "bafeafeab94b8d3019aac15c2df2ce47b08a6363",
      "tree": "c121e82aee4f0969cf90dfb2dbad46d06a669696",
      "parents": [
        "e49ce14150c64b29a8dd211df785576fa19a9858"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:16 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:16 2012 +1030"
      },
      "message": "module_param: check type correctness for module_param_array\n\nmodule_param_array(), unlike its non-array cousins, didn\u0027t check the type\nof the variable.  Fixing this found two bugs.\n\nCc: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "b24ca57e7625bc304e77bc429693ad32a691eb16",
      "tree": "770aa389c6e763cf37776a35e85ff1e41958b1e9",
      "parents": [
        "6296e5d3c067df41980a5fd09ad4cc6765f79bb9",
        "913272b3864d6da89c70d9fc2c30ccb57794b369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (68 commits)\n  power_supply: Mark da9052 driver as broken\n  power_supply: Drop usage of nowarn variant of sysfs_create_link()\n  s3c_adc_battery: Average over more than one adc sample\n  power_supply: Add DA9052 battery driver\n  isp1704_charger: Fix missing check\n  jz4740-battery: Fix signedness bug\n  power_supply: Assume mains power by default\n  sbs-battery: Fix devicetree match table\n  ARM: rx51: Add bq27200 i2c board info\n  sbs-battery: Change power supply name\n  devicetree-bindings: Propagate bq20z75-\u003esbs rename to dt bindings\n  devicetree-bindings: Add vendor entry for Smart Battery Systems\n  sbs-battery: Rename internals to new name\n  bq20z75: Rename to sbs-battery\n  wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n  max8997_charger: Remove duplicate module.h\n  lp8727_charger: Some minor fixes for the header\n  lp8727_charger: Add header file\n  power_supply: Convert drivers/power/* to use module_platform_driver()\n  power_supply: Add \"unknown\" in power supply type\n  ...\n"
    },
    {
      "commit": "2ac9d7aaccbd598b5bd19ac40761b723bb675442",
      "tree": "09132a44e33798aaa5e80f10bf025b510015cab3",
      "parents": [
        "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
        "dcf7ec5ee62a78123057a1e286c88ca739717409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDriver specific changes\n\nAgain, a lot of platforms have changes in here: pxa, samsung, omap,\nat91, imx, ...\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: sa1100: clean up of the clock support\n  ARM: pxa: add dummy clock for sa1100-rtc\n  RTC: sa1100: support sa1100, pxa and mmp soc families\n  RTC: sa1100: remove redundant code of setting alarm\n  RTC: sa1100: Clean out ost register\n  Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()\n  pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()\n  ARM: EXYNOS: Modified files for SPI consolidation work\n  ARM: S5P64X0: Enable SDHCI support\n  ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names\n  ARM: S5P64X0: Add HSMMC setup for host Controller\n  ARM: EXYNOS: Add USB OHCI support to ORIGEN board\n  USB: Add Samsung Exynos OHCI diver\n  ARM: EXYNOS: Add USB OHCI support to SMDKV310 board\n  ARM: EXYNOS: Add USB OHCI device\n  net: macb: fix build break with !CONFIG_OF\n  i2c: tegra: Support DVC controller in device tree\n  i2c: tegra: Add __devinit/exit to probe/remove\n  net/at91_ether: use gpio_is_valid for phy IRQ line\n  ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT\n  ...\n"
    },
    {
      "commit": "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
      "tree": "4cfa82b619f7d39b671e4a2a213f4d040b09c486",
      "parents": [
        "6d889d03ab1417645e76e129834f76204bae37c0",
        "3e2762c8f1141ae8dc708034ea41d6827818c328"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "message": "Merge tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nNew feature development\n\nThis adds support for new features, and contains stuff from most\nplatforms. A number of these patches could have fit into other\nbranches, too, but were small enough not to cause too much\nconfusion here.\n\n* tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mfd/db8500-prcmu: remove support for early silicon revisions\n  ARM: ux500: fix the smp_twd clock calculation\n  ARM: ux500: remove support for early silicon revisions\n  ARM: ux500: update register files\n  ARM: ux500: register DB5500 PMU dynamically\n  ARM: ux500: update ASIC detection for U5500\n  ARM: ux500: support DB8520\n  ARM: picoxcell: implement watchdog restart\n  ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C\n  ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx \u003c\u003d ES2.1\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP4\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3\n  ARM: OMAP: hwmod data: Add support for AM35xx UART4/ttyO3\n  ARM: Orion: Remove address map info from all platform data structures\n  ARM: Orion: Get address map from plat-orion instead of via platform_data\n  ARM: Orion: mbus_dram_info consolidation\n  ARM: Orion: Consolidate the address map setup\n  ARM: Kirkwood: Add configuration for MPP12 as GPIO\n  ARM: Kirkwood: Recognize A1 revision of 6282 chip\n  ARM: ux500: update the MOP500 GPIO assignments\n  ...\n"
    },
    {
      "commit": "dcf7ec5ee62a78123057a1e286c88ca739717409",
      "tree": "fa3f19434638a942ba66d236dde4d9aaadf8b370",
      "parents": [
        "15db3e823c3246e3bd31fe454f5c8927eb85caf2",
        "142f2101a86ade2d6c9dfbedf82e1b5b31c8fce6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "message": "Merge branch \u0027samsung/driver\u0027 into next/drivers\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/common.h\n\nPull in previous samsung conflict merges and do a trivial\nmerge of an mxs double-add conflict.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3befc925cb658227fb207f20e6719987f7ee3190",
      "tree": "138ffa4d3bfb273a76340e4a5398b3d1e405617e",
      "parents": [
        "b2ed1b0bc69e53d68aa01b79ca0944311b553fc1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 09 00:36:42 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 09 00:49:40 2012 -0800"
      },
      "message": "mfd: Put WM8994 into cache only mode when suspending\n\nThis is required by the ASoC driver for very low power modes where the\ndevice is fully idle but we want to update controls.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ba74e80ebaf8209cb553eb2195b26302270cfa42",
      "tree": "e383e2ce63450326d135a84fe0826c720283675a",
      "parents": [
        "5214e5659a9760cd01aa14171c8fdf38d3deec3a"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Jan 04 15:14:24 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 01:03:34 2012 +0100"
      },
      "message": "mfd: Add pm ops to max8925\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5214e5659a9760cd01aa14171c8fdf38d3deec3a",
      "tree": "b12c47396c6393f6844d588559b63838ab60723e",
      "parents": [
        "953c7d025d97916e56fd6f1bd347e1c19fd7d5f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 28 17:40:28 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:48 2012 +0100"
      },
      "message": "mfd: Convert aat2870 to dev_pm_ops\n\nThe I2C suspend and resume functions have been deprecated since the driver\nwas introduced.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jin Park \u003cjinyoungp@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "953c7d025d97916e56fd6f1bd347e1c19fd7d5f5",
      "tree": "770134df40ea088076747b65283c84da6586aebe",
      "parents": [
        "e3380333b8fdaad07d53953c1831b90d9cc23821"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 27 17:20:10 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:47 2012 +0100"
      },
      "message": "mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n\nIt is possible that we will see another interrupt triggering at the same\ntime as the touchscreen interrupts so it\u0027s still worth checking other\npossible sources. Almost all of the win from the fast path comes from only\nneeding to read the primary register and saving the I/O costs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e3380333b8fdaad07d53953c1831b90d9cc23821",
      "tree": "f84d1c99bbdaff0e4f92d1bc260266d68933d5ca",
      "parents": [
        "c3d4d697346e36304a94942ad8ed3e28a0d38a44"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Dec 23 18:39:26 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:47 2012 +0100"
      },
      "message": "mfd: Introduce missing kfree in 88pm860x probe routine\n\nError handling code following a kzalloc should free the allocated data.  At\nthis point, chip has been allocated and some fields have been initialized,\nbut it has not been stored anywhere, so it should be freed before leaving\nthe function.\n\nA simplified version of the semantic match that finds the problem is as\nfollows: (http://coccinelle.lip6.fr)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nidentifier f1;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\nx-\u003ef1\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c3d4d697346e36304a94942ad8ed3e28a0d38a44",
      "tree": "bd06460c7d0d34620a3e35c413bfd944581c1418",
      "parents": [
        "5ac2ffa7d73272cd0a5cde74628a1ed63c93911f"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Mon Jan 09 00:09:09 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:47 2012 +0100"
      },
      "message": "mfd: Add S5M series configuration\n\nThis patch add Samsung S5M Kconfig and Makefile entry.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5ac2ffa7d73272cd0a5cde74628a1ed63c93911f",
      "tree": "a9e44320dd4809d4f2d48b93c634aad08749edfe",
      "parents": [
        "0f5f70783eddde2bd277ae521fa04226cb1e249d"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Dec 23 17:28:09 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:46 2012 +0100"
      },
      "message": "mfd: Add s5m series irq driver\n\nThis patch support irq for s5m series.\nBasically, S5M8767 and S5M8763 irq can be handled by this patch.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f5f70783eddde2bd277ae521fa04226cb1e249d",
      "tree": "28c14534b369f0748bc0e1a9f164eff713774071",
      "parents": [
        "5d26dc821ad214906d63bbeda5cdb95ac9798ab0"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Dec 23 17:28:08 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:46 2012 +0100"
      },
      "message": "mfd: Add S5M core driver\n\nS5M series are pmic including mutiple functional devices.\nIt can support PMIC, RTC, Battery charger, codec.\nThis patch implement core driver for s5m series.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8ad1a973f9a9aad8e170419581a8e98a0f8d1e19",
      "tree": "01fecb257f931e4b50df66fb39b970388a10b589",
      "parents": [
        "dba61c8f4fd14c4cbf375f6cdc814da87722d825"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:35:55 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:45 2012 +0100"
      },
      "message": "mfd: Fix stmpe section mismatch\n\nThis fixes:\n\nWARNING: drivers/built-in.o(.text+0xf368f): Section mismatch in reference from\nthe function stmpe_probe() to the function .devinit.text:stmpe_chip_init()\nThe function stmpe_probe() references the function __devinit stmpe_chip_init().\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dba61c8f4fd14c4cbf375f6cdc814da87722d825",
      "tree": "76987a39608fe1e4f2fd11460dd71fd5907b0ff1",
      "parents": [
        "eedea80fe07a1548e78b51d36188f6d0fc876658"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:34:36 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:45 2012 +0100"
      },
      "message": "mfd: Fix stmpe build warning\n\nThis fixes:\n\ndrivers/mfd/stmpe.c:114:1: warning: data definition has no type or storage\nclass [enabled by default]\ndrivers/mfd/stmpe.c:114:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027 [-Wimplicit-int]\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eedea80fe07a1548e78b51d36188f6d0fc876658",
      "tree": "49fd5dd4563a789339a313717d7f9b677f98eae9",
      "parents": [
        "d4e948636bd1d9bdf07d38d63d324812725f9d88"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 20 18:28:19 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:45 2012 +0100"
      },
      "message": "mfd: Fix STMPE I2c build failure\n\nSTMPE i2c is a bool and should depend on I2c\u003dy.\nThat fixes:\n\ndrivers/built-in.o: In function `i2c_block_write\u0027:\nstmpe-i2c.c:(.text+0xf4553): undefined reference to\n+`i2c_smbus_write_i2c_block_data\u0027\ndrivers/built-in.o: In function `i2c_block_read\u0027:\nstmpe-i2c.c:(.text+0xf457f): undefined reference to\n+`i2c_smbus_read_i2c_block_data\u0027\ndrivers/built-in.o: In function `i2c_reg_write\u0027:\nstmpe-i2c.c:(.text+0xf45ab): undefined reference to\n`i2c_smbus_write_byte_data\u0027\ndrivers/built-in.o: In function `i2c_reg_read\u0027:\nstmpe-i2c.c:(.text+0xf45d4): undefined reference to `i2c_smbus_read_byte_data\u0027\ndrivers/built-in.o: In function `stmpe_init\u0027:\nstmpe-i2c.c:(.init.text+0xaf22): undefined reference to `i2c_register_driver\u0027\ndrivers/built-in.o: In function `stmpe_exit\u0027:\nstmpe-i2c.c:(.exit.text+0x5e5): undefined reference to `i2c_del_driver\u0027\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d4e948636bd1d9bdf07d38d63d324812725f9d88",
      "tree": "af39a0319ba16f1854a0785aab9f95262f4106ca",
      "parents": [
        "cccdceb938b37a415c42a0635b8a19893a3a19bb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Dec 19 20:02:22 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:44 2012 +0100"
      },
      "message": "mfd: Constify aat2870-core i2c_device_id table\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\n"
    },
    {
      "commit": "7f7f4ea15ef4645f3888310a7a761fc2c4f689c9",
      "tree": "2e1f8b27af9a3b6a328630d24dc97fb201da3ec4",
      "parents": [
        "1cda2394e95415f1469ab8eaffd081395e112551"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:23 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:44 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 801\n\nSTMPE801 is a GPIO expander. Registers for 801 are much different from other\nvariants. This patch adds support for STMPE801 in stmpe mfd driver.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1cda2394e95415f1469ab8eaffd081395e112551",
      "tree": "f0fa981e6e79b46b41994ec6dae6d5e777f73c0f",
      "parents": [
        "e789995d5c612ecda83a9feb53fb2e42a51f685b"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:22 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:43 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 610\n\nSTMPE610 is very much like STMPE811, except the number of gpio pins, which is 8\nin 811 and 6 in 610. This patch adds support for variant 610. STMPE610 will\nshare most of the code with STMPE811.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e789995d5c612ecda83a9feb53fb2e42a51f685b",
      "tree": "48f8b41b35ed5d096df820230021dc1328a02f5a",
      "parents": [
        "1a6e4b7415339e3b11a87cff0d701b8a2e55f062"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:21 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:43 2012 +0100"
      },
      "message": "mfd: Add support for STMPE SPI interface\n\nFew STMPE controller can have register interface over SPI or I2C. Current\nimplementation only supports I2C.\n\nThis patch adds support for SPI interface for accessing STMPE\u0027s address space.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a6e4b7415339e3b11a87cff0d701b8a2e55f062",
      "tree": "fbd5151ac34bf908826f4bbf8b298404660a8de1",
      "parents": [
        "71e58782d2e054798f91473f5452ffe65e2a5ff8"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:20 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:42 2012 +0100"
      },
      "message": "mfd: Separate out STMPE controller and interface specific code\n\nFew STMPE controller can have register interface over SPI or I2C. Current\nimplementation only supports I2C and all code is present in a single file\nstmpe.c. It would be better to separate out I2C interface specific code from\ncontroller specific code. Later SPI specific code can be added in a separate\nfile.\n\nThis patch separates out I2C and controller specific code into separate files,\nmaking stmpe.c independent of I2C.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "12aef0ace3758594ab1fcfb027fa690246321e0d",
      "tree": "2d0b2330efde82b4e1b4cdf75a789e762fbddfad",
      "parents": [
        "8584cb82f1516042e7390082d27b7c29329e21f4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 16:46:09 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:42 2012 +0100"
      },
      "message": "mfd: Remove unused wm831x_irq_data_to_mask_reg()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f6dd2db940a1a0c6b9f7112109115c8243ba752b",
      "tree": "0134500204ff28847d1bf30dcc8c52a62487a665",
      "parents": [
        "1e351a95b6fda20e16b64a698bae505765080308"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Dec 14 18:23:55 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:41 2012 +0100"
      },
      "message": "mfd: Add platform data and devices for MAX8997 LED control\n\nMAX8997 device does not support LED control function of it.\nTo enable MAX8997-LED driver, platform data and devices for LED are updated.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e351a95b6fda20e16b64a698bae505765080308",
      "tree": "e44a5981279a36b911a14c7b91d6ee290222c712",
      "parents": [
        "26cc3ab984cd00e95cb58ba5aaea4238ea56c700"
      ],
      "author": {
        "name": "Afzal Mohammed",
        "email": "afzal@ti.com",
        "time": "Wed Dec 14 16:05:35 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:40 2012 +0100"
      },
      "message": "mfd: Make TPS65910 usable without interrupts\n\nTPS65910 can be used without interrupts.\nHence let probe succeed in case interrupt can\u0027t be\nconfigured and let Kernel only to complain about it\n\nSigned-off-by: Afzal Mohammed \u003cafzal@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "26cc3ab984cd00e95cb58ba5aaea4238ea56c700",
      "tree": "472a56db7678b50e3d6bba59c2f04a09e40635be",
      "parents": [
        "aeb5032b3f8b9ab69daa545777433fa94b3494c4"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Sun Nov 13 11:49:50 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:40 2012 +0100"
      },
      "message": "mfd: Add power off functionality to TWL\n\nTWL family of PMICs, used in master mode, have a power off\nfunctionality. The resulting power off sequence shuts down all the SoC\nsupplies, LDOs, etc. The sequence is described in the datasheets\nchapter \"Power-Off Sequence\".\nNote, that board must be wired correctly for the power off to work as\nexpected.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "aeb5032b3f8b9ab69daa545777433fa94b3494c4",
      "tree": "70a5ec2e43e0ae6c4e7d5793bf79da61c1ac7bf9",
      "parents": [
        "5391b5c645a86d4657c2175acbf21c6461d34849"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Mon Aug 29 16:20:23 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:40 2012 +0100"
      },
      "message": "mfd: twl-core: Add initial DT support for twl4030/twl6030\n\nAdd initial device-tree support for twl familly chips.\nThe current version is missing the regulator entries due\nto the lack of DT regulator bindings for the moment.\nOnly the simple sub-modules that do not depend on\nplatform_data information can be initialized properly.\n\nAdd irqdomain support.\n\nAdd documentation for the Texas Instruments TWL Integrated Chip.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Balaji T K \u003cbalajitk@ti.com\u003e\nCc: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n[grant.likely@secretlab.ca: Fix IRQ_DOMAIN dependency in kconfig]\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5391b5c645a86d4657c2175acbf21c6461d34849",
      "tree": "0ad97dccec2cd3338c8d552c4ebef9ea73173f7e",
      "parents": [
        "f57723457045eb281dcf8d364d1c7292d242ff68"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 05 12:01:07 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:40 2012 +0100"
      },
      "message": "mfd: Return an error on failed wm831x register writes\n\nGot dropped in the regmap conversion.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f57723457045eb281dcf8d364d1c7292d242ff68",
      "tree": "88264ab11ea0fb2fff504918e5795f7acefc56e3",
      "parents": [
        "ee66e653ca7425bc8ffca4e00f19a8057cd14e4d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 21:43:04 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Convert WM8400 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee66e653ca7425bc8ffca4e00f19a8057cd14e4d",
      "tree": "e566da76e2588bc4871df677063f302213be0427",
      "parents": [
        "83051b7287e43241ccb6adaaa92615a87274898b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Dec 02 14:16:33 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Unify abx500 headers in mfd/abx500\n\nThis moves all the header files related to the abx500 family into\na common include directory below mfd. From now on we place any\nsubchip header in that directory. Headers previously in e.g.\n\u003clinux/mfd/ab8500/gpio.h\u003e get prefixed and are now e.g.\n\u003clinux/mfd/abx500/ab8500-gpio.h\u003e. The top-level abstract interface\nremains in \u003clinux/mfd/abx500.h\u003e.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b04edb934966b824b5d61edab76f257c10e31299",
      "tree": "38ab6c9d65b5d3284783c48f88c3128fde9ab410",
      "parents": [
        "4e9daaca8d265151789c78a695ffdc774d2af850"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:55:07 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:38 2012 +0100"
      },
      "message": "mfd: Use gpio_request_one from twl6040-core\n\nUse gpio_request_one() instead of multiple gpiolib calls.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e9daaca8d265151789c78a695ffdc774d2af850",
      "tree": "627f73622d0c0a9d318726efb094badb807f41ba",
      "parents": [
        "97f2bf519377598fd75ce281e595e3205e0f48f5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:53:25 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:38 2012 +0100"
      },
      "message": "mfd: Use gpio_request_one from omap-usb-host\n\nUse gpio_request_one() instead of multiple gpiolib calls.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97f2bf519377598fd75ce281e595e3205e0f48f5",
      "tree": "3f6471cfe8fe44fb01e8df0bfe862fe8bb826a9c",
      "parents": [
        "aced760d91ea20ee55d9ba90fff44764a2c2c535"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:49:07 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:38 2012 +0100"
      },
      "message": "mfd: Use gpio_request_one from dm355evm_msp\n\nUse gpio_request_one() instead of multiple gpiolib calls.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "aced760d91ea20ee55d9ba90fff44764a2c2c535",
      "tree": "097c35fd656667a381433bbb4d23723cd330843b",
      "parents": [
        "61485c63c4a4e823445da4ae8798d9082f6bc586"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:47:54 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:37 2012 +0100"
      },
      "message": "mfd: Use gpio_request_one from aat2870-core\n\nUse gpio_request_one() instead of multiple gpiolib calls.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Jin Park \u003cjinyoungp@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "61485c63c4a4e823445da4ae8798d9082f6bc586",
      "tree": "aca6825fda082914a0da00642a96c42c6e9a32fc",
      "parents": [
        "73fe6b2bc9dac9906bbe59475a681194db780370"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:41:03 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:37 2012 +0100"
      },
      "message": "mfd: Convert to DEFINE_PCI_DEVICE_TABLE\n\nConvert static struct pci_device_id *[] to static DEFINE_PCI_DEVICE_TABLE\ntables.\n\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Mocean Laboratories \u003cinfo@mocean-labs.com\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73fe6b2bc9dac9906bbe59475a681194db780370",
      "tree": "4d486e4388d75af6d5dd1f5dec641f23c91c8320",
      "parents": [
        "e959da1020062b840d3b9fcf16287e3034845bca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 20:43:36 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:37 2012 +0100"
      },
      "message": "mfd: Add WM1811A device ID to wm8994 driver\n\nThe WM1811A is a variant of the WM1811 with pin configuration changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e959da1020062b840d3b9fcf16287e3034845bca",
      "tree": "ad4bcec2933babe2fca4c717e646068661418771",
      "parents": [
        "aa05c9cf5e6e7266588468d9683d7c38fb8022d6"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Tue Nov 29 19:38:38 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:36 2012 +0100"
      },
      "message": "mfd: Add a dependency on HAVE_CLK for tc6393xb\n\ntc6393xb calls the clk API.\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "aa05c9cf5e6e7266588468d9683d7c38fb8022d6",
      "tree": "412f1fd93a70a397e3b60aba58fd7b59c0776f31",
      "parents": [
        "7ef73598d4ca8add089d5eb9f3b78e9540a1a98d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Dec 09 11:28:56 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:36 2012 +0100"
      },
      "message": "mfd: Don\u0027t declare jz4740_adc_cells const\n\nRemove the const keyword to fix below warning:\n\n  CC      drivers/mfd/jz4740-adc.o\ndrivers/mfd/jz4740-adc.c: In function \u0027jz4740_adc_probe\u0027:\ndrivers/mfd/jz4740-adc.c:290: 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\n\nAlso make jz4740_adc_cells static, is not used outside\nthis driver so no need to make the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7ef73598d4ca8add089d5eb9f3b78e9540a1a98d",
      "tree": "438e1d669b4cdcbbcda3e45a0599aa87d7afd985",
      "parents": [
        "bdd6a67a3936f4da5ef382ec640b8d1eb1f209fa"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Tue Nov 29 17:17:51 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:36 2012 +0100"
      },
      "message": "mfd: Use standard device wakeup for handling max8998 wakeup device\n\nUse device_init_wakeup \u0026 device_may_wakeup to init wakeup\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97e43c983c721a47546e6db3b7711dcd912a6481",
      "tree": "0c258f44116fe54a420910d82ae48e8f987904fe",
      "parents": [
        "876989d58658858f27a461f0b4b43fa750a208f4"
      ],
      "author": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Tue Dec 13 21:30:04 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:35 2012 +0100"
      },
      "message": "mfd: Fix cs5535 section mismatch\n\nSilence following warnings:\nWARNING: drivers/mfd/cs5535-mfd.o(.data+0x20): Section mismatch in\nreference from the variable cs5535_mfd_drv to the function\n.devinit.text:cs5535_mfd_probe()\nThe variable cs5535_mfd_drv references\nthe function __devinit cs5535_mfd_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nWARNING: drivers/mfd/cs5535-mfd.o(.data+0x28): Section mismatch in\nreference from the variable cs5535_mfd_drv to the function\n.devexit.text:cs5535_mfd_remove()\nThe variable cs5535_mfd_drv references\nthe function __devexit cs5535_mfd_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nRename the variable from *_drv to *_driver so\nmodpost ignore the OK references to __devinit/__devexit\nfunctions.\n\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "876989d58658858f27a461f0b4b43fa750a208f4",
      "tree": "6ccd9e3d9cf0c190083a1dcb1d192c91ab616261",
      "parents": [
        "af9081ae64b941d32239b947882cd59ba855c5db"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Dec 12 18:52:57 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:35 2012 +0100"
      },
      "message": "mfd: Add device tree probe support for mc13xxx\n\nThis adds device tree probe support for mc13xxx mfd driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "af9081ae64b941d32239b947882cd59ba855c5db",
      "tree": "1a9db6734a8ded75c20da0b99fa5c85449f70f3e",
      "parents": [
        "5dd7bf59e0e8563265b3e5b33276099ef628fcc7"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Nov 27 22:00:55 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:34 2012 +0100"
      },
      "message": "ARM: sa1100: Refactor mcp-sa11x0 to use platform resources.\n\nMake use of memory resources rather than hardcoded IO adresses.\nThis is a first step towards DT support.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5dd7bf59e0e8563265b3e5b33276099ef628fcc7",
      "tree": "1372dd626865e4ed21cac103a706f06ef6ff700e",
      "parents": [
        "c9531227b289947950cce29cfe881b768bf9d7d9"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Nov 27 22:00:54 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9531227b289947950cce29cfe881b768bf9d7d9",
      "tree": "319a9a5f18f0469e06c4447328f34f16351a8941",
      "parents": [
        "b18d1f0f490cbeefd389ccd90504dd6501e6d493"
      ],
      "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": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "mfd: Fix twl4030-irq typo\n\noverwriten -\u003e overwritten\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b18d1f0f490cbeefd389ccd90504dd6501e6d493",
      "tree": "ebe612a8130006909a55c8d7dc44adf157f6b6e3",
      "parents": [
        "2161891a0a7bcad6ee8819bb324ee4a031bc8a95"
      ],
      "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": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "mfd: Set twl4030-irq tertiary interrupts to be nested/threaded.\n\nAs tertiary interrupts are handled by handle_twl4030_sih calling\nhandle_nested_irq, they do not need their own separate irq thread.\nSo mark them as \u0027nested_thread\u0027 interrupts to avoid the extra thread\ncreation.\n\nTested on GTA04 Pheonux.\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": "2161891a0a7bcad6ee8819bb324ee4a031bc8a95",
      "tree": "99fdd22dd2e0c8e1f24a573ca80ea5766aaf1839",
      "parents": [
        "99f09bebbe4e9e008a4e0555340494840c6bd644"
      ],
      "author": {
        "name": "Robin van der Gracht",
        "email": "robin@protonic.nl",
        "time": "Tue Nov 29 12:09:03 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "mfd: Fixed unconditional reset of the mc13xxx ADC reading enable bits\n\nWhen the ADC is being prepared for a single or multiple channel reading,\nthe adc0 register is reconfigured without taking the lithium cell, charge\ncurrent and battery current reading enable bits into account. Which results\nin clearing the bits.\n\nSigned-off-by: Robin van der Gracht \u003crobin@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "55ee29d5fff18b6485543bea10620daf9e29555c",
      "tree": "d83ace63ab7bb4281b89aba20fb5837fa1bbe085",
      "parents": [
        "18bf50a374a46aec83652f48006a6fac764c635d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 10:55:22 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:32 2012 +0100"
      },
      "message": "mfd: Convert WM8350 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "18bf50a374a46aec83652f48006a6fac764c635d",
      "tree": "9b8549341326fe0642ea10371d5879fd4ec64733",
      "parents": [
        "f78d29f166f347154909c33ca527c50ba65c95f7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 08 10:55:21 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:31 2012 +0100"
      },
      "message": "mfd: Store wm8350 struct in core device driver data\n\nThis will allow us to move to a more idiomatic MFD model as drivers\nwill be able to get the struct by looking at their parent device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f78d29f166f347154909c33ca527c50ba65c95f7",
      "tree": "58dbc10d139083dfa99f9e1794ece96399d5c246",
      "parents": [
        "65349d60d27e850c94544567c91ab1be3e4c0777"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 24 16:29:15 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:31 2012 +0100"
      },
      "message": "mfd: Remove redundant spi driver bus initialization\n\nIn ancient times it was necessary to manually initialize the bus field of an\nspi_driver to spi_bus_type. These days this is done in spi_driver_register(),\nso we can drop the manual assignment.\n\nThe patch was generated using the following coccinelle semantic patch:\n// \u003csmpl\u003e\n@@\nidentifier _driver;\n@@\nstruct spi_driver _driver \u003d {\n\t.driver \u003d {\n-\t\t.bus \u003d \u0026spi_bus_type,\n\t},\n};\n// \u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "65349d60d27e850c94544567c91ab1be3e4c0777",
      "tree": "94344d80022bd870caa8ceab73df5a51c954a5dc",
      "parents": [
        "35ca98423a4c61decc20cd1d1e78a7fd7111e4db"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 22:58:34 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:31 2012 +0100"
      },
      "message": "mfd: Convert MFD drivers to use module_platform_driver\n\nFactors out some boilerplate code for drivers doing the default thing\nfor platform driver registration. Drivers using platform_driver_probe\nor an initcall other than module_init can\u0027t be converted.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "35ca98423a4c61decc20cd1d1e78a7fd7111e4db",
      "tree": "0ab46aa8f8201586e6a51a8b68dae7e95bdcee9f",
      "parents": [
        "b46a36c0e0adc92c8be2c8a6fa68d979f6eee124"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 18:59:28 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:30 2012 +0100"
      },
      "message": "mfd: Add basic device tree binding for wm8994\n\nAdd a placeholder device tree binding for the wm8994 driver. At present\nthe binding is essentially null as none of the platform data is supported,\nand at least some of that will depend on the pending regulator bindings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b46a36c0e0adc92c8be2c8a6fa68d979f6eee124",
      "tree": "8553651cc4963fdeb4e2c56f39e69889baf1f399",
      "parents": [
        "5bdf7411bc2329cfe015ba6dcf59531e0c6891b8"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Nov 11 15:38:27 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:30 2012 +0100"
      },
      "message": "mfd: Convert 88pm860x to use regmap api\n\nConvert the 88pm860x normal bank register read/write to\nuse the register map API.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5bdf7411bc2329cfe015ba6dcf59531e0c6891b8",
      "tree": "de63284df29fb92001b4f75b1827c6b00920bbec",
      "parents": [
        "289aabdaf943f3676a16908e2c3cc1a1f9877ccb"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Nov 11 15:38:26 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:30 2012 +0100"
      },
      "message": "mfd: Fix 88pm860x test bank i2c interface bug\n\nThere are two banks in 88pm8607. One is the normal bank, and the other\none is the test bank, it means it have the same register address in the\nnormal bank and test bank seperately.\nFor test bank register, it needs a special I2C sequence to acess as below,\n    Touching to 0xFA address\n    Touching to 0xFB address\n    Touching to 0xFF address\n    Accessing bank register\n    Touching to 0xFE address\n    Touching to 0xFC address\nThis sequence can\u0027t be interrupted. It means that we can\u0027t use\ni2c_transfef() to implement touching 0xFA address. Otherwise, other i2c\noperation may be inserted into 0xFA and 0xFB operation since the lock of\ni2c_adapter is already released.\nSo for test bank we implemented specific i2c read/write operation;\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "289aabdaf943f3676a16908e2c3cc1a1f9877ccb",
      "tree": "ff558b16fa7cca647f58c795b2b2b7ca7d65bdd5",
      "parents": [
        "73de16db43f8dcb833ab032ed274b60b23676680"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 03 13:41:14 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Disable more pulls on WM8994\n\nDisable more pulls by default on WM8994 for a small current saving. Since\nsome designs do leave SPKMODE floating provide platform data to allow that\nto be left enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73de16db43f8dcb833ab032ed274b60b23676680",
      "tree": "235da8693adb626d93c59634c3543742d5c63907",
      "parents": [
        "42ab84fb0a3db786567158bf0006a35131714eb5"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Nov 08 09:44:06 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Add support for irq over gpio pin to stmpe\n\nOn many boards, stmpe is present as an separate device (not as part of SoC).\nHere gpio lines are mostly used for getting interrupts. This patch adds in\nsupport to handle irq over gpio pin.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "42ab84fb0a3db786567158bf0006a35131714eb5",
      "tree": "7087360e9b6cdd0af0e9d1c5032f4e93d187b51d",
      "parents": [
        "d48cbb74357b42b86ac8edc3bc34bcb3d65a12d9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 14:47:41 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Convert wm8994 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d48cbb74357b42b86ac8edc3bc34bcb3d65a12d9",
      "tree": "382e5c0c68f9beb8cc74235a84dfd861079a92ff",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 14:47:40 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:28 2012 +0100"
      },
      "message": "mfd: Convert wm831x core driver to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b7d845f8825b058b80e76320f573505afbf4a1fc",
      "tree": "dc66dec44b489723427c9c4a9a92ef6e9f17c55b",
      "parents": [
        "2943c833222ef87c111ee0c6b7b8519ad2983e99",
        "0a92815db789bd5a922d882826cf710f9b0b9d85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:35:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:35:24 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: (36 commits)\n  mfd: Clearing events requires event registers to be writable for da9052-core\n  mfd: Fix annotations in da9052-core\n  gpiolib: Mark da9052 driver broken\n  mfd: Declare da9052_regmap_config for the bus drivers\n  MFD: DA9052/53 MFD core module add SPI support v2\n  MFD: DA9052/53 MFD core module\n  regmap: Add irq_base accessor to regmap_irq\n  regmap: Allow drivers to reinitialise the register cache at runtime\n  regmap: Add trace event for successful cache reads\n  regmap: Allow regmap_update_bits() users to detect changes\n  regmap: Report if we actually handled an interrupt in regmap-irq\n  regmap: Fix rbtreee build when not using debugfs\n  regmap: Provide debugfs dump of the rbtree cache data\n  regmap: Do debugfs init before cache init\n  regmap: Suppress noop writes in regmap_update_bits()\n  regmap: Remove indexed cache type\n  regmap: Drop check whether a register is readable in regcache_read\n  regmap: Properly round cache_word_size\n  regmap: Add support for 10/14 register formating\n  regmap: Try cached read before checking if a hardware read is possible\n  ...\n"
    },
    {
      "commit": "251f39fe42dae863bd24e30864e6b66076ba076d",
      "tree": "c804944bc17f3836d19cc8b5bc611dd1fb0ea915",
      "parents": [
        "9b8872273af6983b246252a6508fa7cf34c69d6e",
        "35b4c01e29bdd9632dabf9784ed3486333f00427"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "message": "Merge branch \u0027power-supply-scope\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n"
    },
    {
      "commit": "3e2762c8f1141ae8dc708034ea41d6827818c328",
      "tree": "e130ba6a45744c74b03a77b2c15a8ea01d73c712",
      "parents": [
        "3e61aa207f81525fb43996d60549d713d0c373ae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jan 02 14:17:40 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jan 03 21:47:04 2012 +0000"
      },
      "message": "mfd/db8500-prcmu: remove support for early silicon revisions\n\nThe DB8500 ED (Early Drop) and V1 are only available inside of\nST-Ericsson or partners, we have actively replaced and scrapped\nthese prototypes. All Nova products on the open market (such as\nthe Snowball board) are based on V2 and later ASIC variants.\nSo let us focus on supporting the silicon that will be used and\ndelete this to get a clear overview.\n\nCc: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "0a92815db789bd5a922d882826cf710f9b0b9d85",
      "tree": "203ddea8f5156af7478bb55e7b2f832a1e5be766",
      "parents": [
        "d9cba48358d858a1edea877d7b7b0bce58cee850"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Tue Jan 03 12:33:26 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 03 20:18:11 2012 +0000"
      },
      "message": "mfd: Clearing events requires event registers to be writable for da9052-core\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d9cba48358d858a1edea877d7b7b0bce58cee850",
      "tree": "924b3cd76477d40aff05ce4ea919fc34e9c5b4a8",
      "parents": [
        "f5a26f8915779cf548481d64c7ea1ed5529bdbfe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 26 15:49:48 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 26 15:52:23 2011 +0000"
      },
      "message": "mfd: Fix annotations in da9052-core\n\nDevice initialisation should be marked __devinit and __devinitdata.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b7ba68c4a072c9aa8f04b8cf7838b6cd2f48d918",
      "tree": "cd8f8029111fc52d06060691fb0325ba2e798e94",
      "parents": [
        "8d274ab7d3d6f23e2bc0e433c8d53acbe60a9773",
        "90363ddf0a1a4dccfbb8d0c10b8f488bc7fa69f8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Dec 25 23:42:20 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Dec 25 23:42:20 2011 +0100"
      },
      "message": "Merge branch \u0027pm-sleep\u0027 into pm-for-linus\n\n* pm-sleep: (51 commits)\n  PM: Drop generic_subsys_pm_ops\n  PM / Sleep: Remove forward-only callbacks from AMBA bus type\n  PM / Sleep: Remove forward-only callbacks from platform bus type\n  PM: Run the driver callback directly if the subsystem one is not there\n  PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers\n  PM / Sleep: Merge internal functions in generic_ops.c\n  PM / Sleep: Simplify generic system suspend callbacks\n  PM / Hibernate: Remove deprecated hibernation snapshot ioctls\n  PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\n  PM / Sleep: Recommend [un]lock_system_sleep() over using pm_mutex directly\n  PM / Sleep: Replace mutex_[un]lock(\u0026pm_mutex) with [un]lock_system_sleep()\n  PM / Sleep: Make [un]lock_system_sleep() generic\n  PM / Sleep: Use the freezer_count() functions in [un]lock_system_sleep() APIs\n  PM / Freezer: Remove the \"userspace only\" constraint from freezer[_do_not]_count()\n  PM / Hibernate: Replace unintuitive \u0027if\u0027 condition in kernel/power/user.c with \u0027else\u0027\n  Freezer / sunrpc / NFS: don\u0027t allow TASK_KILLABLE sleeps to block the freezer\n  PM / Sleep: Unify diagnostic messages from device suspend/resume\n  ACPI / PM: Do not save/restore NVS on Asus K54C/K54HR\n  PM / Hibernate: Remove deprecated hibernation test modes\n  PM / Hibernate: Thaw processes in SNAPSHOT_CREATE_IMAGE ioctl test path\n  ...\n\nConflicts:\n\tkernel/kmod.c\n"
    },
    {
      "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": "1e7fe1a9253f3b66dc4013e40bd5d72415af0835",
      "tree": "a407af49fafd76aeb72fd1b539a80618552a50e7",
      "parents": [
        "6c984b066d84bb6e8f5a739ffb1dc4858df017a3"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Tue Oct 11 13:23:29 2011 +0530"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Dec 16 04:30:01 2011 -0700"
      },
      "message": "MFD: OMAP: USB: Runtime PM support\n\nThe usbhs core driver does not enable/disable the interface and\nfunctional clocks directly, These clocks are handled by runtime pm,\nhence instead of the clock enable/disable, the runtime pm APIS are\nused. however,the optional clocks and port clocks are handled by\nthe usbhs core.\n\nDependency:\nThis patch is dependent on this series:\n[PATCH 0/5 v13 or latest version] omap: usb: host: Runtime PM preparation\nfor EHCI and OHCI drivers.\n\nValidation performed:\nThe global suspend/resume of EHCI and OHCI is validated on\nOMAP3430 sdp board with this patch combined with the series:\n[PATCH 0/5 v13 or latest version] omap: usb: host: Runtime PM preparation\nfor EHCI and OHCI drivers.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nReviewed-by: Partha Basak \u003cparthab@india.ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "a6d3a6622ee459eb44952246214d658b474ea8eb",
      "tree": "0f5b14691c833f95e3449884ebe04f7c3f6e8be1",
      "parents": [
        "50b2a9bd1784c202a642fefa75ce787faf048801"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Tue Oct 11 13:21:51 2011 +0530"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Dec 16 04:27:43 2011 -0700"
      },
      "message": "ARM: OMAP: USB: device name change for the clk names of usbhs\n\ndevice name usbhs clocks are changed from\nusbhs-omap.0 to usbhs_omap; this is because\nin the hwmod registration the device name is set\nas usbhs_omap; The redudant clock nodes are removed.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nReviewed-by: Partha Basak \u003cparthab@india.ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e"
    },
    {
      "commit": "cfe04478fa1b472264b7fe9bbf547710aa344d3c",
      "tree": "0259b83d413552449affef04af574aa4e6635468",
      "parents": [
        "84c99db879314d58e0064f02b481f668f45d0070"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Mon Dec 12 20:37:41 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:53:45 2011 +0800"
      },
      "message": "MFD: DA9052/53 MFD core module add SPI support v2\n\nThis patch add SPI support for DA9052/53 MFD core module.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84c99db879314d58e0064f02b481f668f45d0070",
      "tree": "267728e9f324d478c870182587bdae87d3348501",
      "parents": [
        "ce37954e93e9e85333577dcc22db5a4d0f4c9d5e"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Mon Dec 12 20:06:56 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:53:32 2011 +0800"
      },
      "message": "MFD: DA9052/53 MFD core module\n\nThe DA9052/53 is a highly integrated PMIC subsystem with supply domain\nflexibility to support wide range of high performance application.\n\nIt provides voltage regulators, GPIO controller, Touch Screen, RTC, Battery\ncontrol and other functionality.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3462490b4d354c94031bfe644c65d374fc04aa6",
      "tree": "9b6b45b2e1cda704a8dcbc08c5ead30dd0fd874b",
      "parents": [
        "d0616bbed18884cb2475ca0abb5a596105444b96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 17:19:44 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 17:23:31 2011 +0800"
      },
      "message": "mfd: Test for jack detection when deciding if wm8994 should suspend\n\nThe jack detection on WM1811 is often required during system suspend, add\nit as another check when deciding if we should suspend.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8ab30691826fc05efa47c4ffba19b80496bb3a2c",
      "tree": "b1c405e1eebfd3127ccb5aba5c71eb547bc59687",
      "parents": [
        "e292b578c9bd587ad8fe230aa0500bde7be3c68a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 10:19:04 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:14:06 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to use generic regmap irq_chip\n\nFactor out the irq_chip implementation, substantially reducing the code\nsize for the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7ed5849c2861faf9c13f027868f635bd782a50e5",
      "tree": "e95a181de00ee76fac4e574993dea738638b5589",
      "parents": [
        "19f9557174d61fcfe132a6846a83c36437ff014e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:55:49 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:49 2011 +0800"
      },
      "message": "mfd: Mark WM1811 GPIO6 register volatile for later revisions\n\nFor later chip revisions the WM1811 GPIO6 register is always volatile so\nstore the device revision when initialising the driver and then check at\nruntime if we\u0027re running on a newer device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "71d171847df47110fa686f60a57543aaf91be3b9",
      "tree": "e58de4e7de61f4de440ce922a2aeb7b0a22c9def",
      "parents": [
        "443e67ed8d40c0e08619f087da4332dbbff47954"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 20:16:42 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:29 2011 +0800"
      },
      "message": "mfd: Add WM1811A device ID to wm8994 driver\n\nThe WM1811A is a variant of the WM1811 with pin configuration changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "443e67ed8d40c0e08619f087da4332dbbff47954",
      "tree": "41c4fbbe7f29a9441ec8febd2f3f6a8e86c2713d",
      "parents": [
        "43913e5ef9e9e05141418577523456e6b23777eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 16:51:04 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:24 2011 +0800"
      },
      "message": "mfd: Correct revision display for WM1811 revision D\n\nAs WM1811 revision C was transparent to software the revision IDs for\nsubsequent revisions are one less than they would normally be. Correct\nfor this in log messages.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "346978980a781a5b434c48531cf29cadf5b83999",
      "tree": "c2f80a16e77aaca02dff57fc47bb61bce97f00df",
      "parents": [
        "c3f1386171a100d27d9fb978f474a6a330888af5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 03 17:10:32 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:13 2011 +0800"
      },
      "message": "mfd: Initialise WM8994 register cache after reading chip ID registers\n\nThe different devices handled by the WM8994 can be distinguished using\ntheir ID registers so we don\u0027t need to rely on the user having registered\nthe device correctly. Instead do the initial regmap setup with a minimal\nconfiguration only supporting physical I/O and then configure the cache\nonce we have identified the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c3f1386171a100d27d9fb978f474a6a330888af5",
      "tree": "b8440eff5d99347f322b526ab1384eeb0153245a",
      "parents": [
        "4412823a0ac768679c0f31bd9585ebc23b317138"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 14:23:53 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:05 2011 +0800"
      },
      "message": "mfd: Enable register cache for wm8994 devices\n\nAs part of this we provide information about the registers that exist in\nthe device to the regmap core, drop the small amount of cache that the\ncore had been using and let regmap do the sync.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01ed260f22c429337272bf9d25d393a4efd37d51",
      "tree": "5301b3741f32dd96796187ad566c06aea745e1f6",
      "parents": [
        "4de45284d3927b5068de6ed972b11627a3428427"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 19 18:37:58 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:15 2011 +0800"
      },
      "message": "mfd: Add wm8994 register access and default information\n\nDescribe the register map to the regmap core so that we can use its\ndiagnostic features and cache support.  This is split out from the patch\nusing it due to the size so that the actual code change is a bit clearer.\n\nAs the various devices are supersets of each other the access maps are\nbuilt up by layering the functions on top of each other, though the\ninterface for specifying the register defaults isn\u0027t currently amenable\nto this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "be79cf2fd258bf4566d8abf28b8c3ac3b985b1b4",
      "tree": "1599e5c4e6b0febc15674ddfb5dacfce41af4755",
      "parents": [
        "26c34c25e54b4a352596d88c6e44a239dab8e1c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 13:25:43 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:01 2011 +0800"
      },
      "message": "mfd: Don\u0027t hard code the reset value for WM8994 devices\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "26c34c25e54b4a352596d88c6e44a239dab8e1c5",
      "tree": "3d90d0617760cc3f018b3d41d0c83599c6449f6a",
      "parents": [
        "2fa33494676636f3455daddda33b7c3d5d932f2f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 03 13:20:38 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:34 2011 +0800"
      },
      "message": "mfd: Disable more pulls on WM8994\n\nDisable more pulls by default on WM8994 for a small current saving. Since\nsome designs do leave SPKMODE floating provide platform data to allow that\nto be left enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2fa33494676636f3455daddda33b7c3d5d932f2f",
      "tree": "cfaa3b5a4b54b51107db61c497a9cce76920e0b8",
      "parents": [
        "cf763c2e606e9e427ed854c470911e816be1101e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 13:45:40 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:29 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to devm_kzalloc()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cf763c2e606e9e427ed854c470911e816be1101e",
      "tree": "23ae34e97b36dd60594721da489a5308c9f14ade",
      "parents": [
        "583cca6e2b1c4bc70dab49d030fc4f795cba5cfe"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 22 18:22:29 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:09:11 2011 +0800"
      },
      "message": "mfd: Add basic device tree binding for wm8994\n\nAdd a placeholder device tree binding for the wm8994 driver. At present\nthe binding is essentially null as none of the platform data is supported,\nand at least some of that will depend on the pending regulator bindings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "583cca6e2b1c4bc70dab49d030fc4f795cba5cfe",
      "tree": "58ce3d4c66ea45fa2bc84a07d0afb9fcfe0bf158",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 24 15:05:19 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:07:47 2011 +0800"
      },
      "message": "mfd: Remove some unused functions in wm8894-irq\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Oritz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "72af5a4b9cc9c4527f2967e0283bee632237c26e",
      "tree": "f355e9bfd3421d68f1befdb237df6979c1d5196e",
      "parents": [
        "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:11:06 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:45 2011 +0400"
      },
      "message": "max8925_power: Remove support for irq bits that do not exist\n\nThe max8925 cannot return usb status.  The bits\n\n       [MAX8925_IRQ_VCHG_USB_OVP] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 3,\n       },\n       [MAX8925_IRQ_VCHG_USB_F] \u003d  {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 4,\n       },\n       [MAX8925_IRQ_VCHG_USB_R] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 5,\n       },\n\ndo not exist in the irq register.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3a7cbd50f74907580eb47a8d08e1f29741b81abf",
      "tree": "515b7d9b9fa85c20ecf6779d563371b666a8b991",
      "parents": [
        "50fb4f7fc907efff65eadb0b74387a9ffed6e849"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:22 2011 -0800"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:22 2011 -0800"
      },
      "message": "freezer: don\u0027t unnecessarily set PF_NOFREEZE explicitly\n\nSome drivers set PF_NOFREEZE in their kthread functions which is\ncompletely unnecessary and racy - some part of freezer code doesn\u0027t\nconsider cases where PF_NOFREEZE is set asynchronous to freezer\noperations.\n\nIn general, there\u0027s no reason to allow setting PF_NOFREEZE explicitly.\nRemove them and change the documentation to note that setting\nPF_NOFREEZE directly isn\u0027t allowed.\n\n-v2: Dropped change to twl4030-irq.c as it no longer uses PF_NOFREEZE.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: \"Gustavo F. Padovan\" \u003cpadovan@profusion.mobi\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: wwang \u003cwei_wang@realsil.com.cn\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"
    }
  ],
  "next": "4e36dd331423fce1f996d93b991453a1a702ca5c"
}
