)]}'
{
  "log": [
    {
      "commit": "7bfe0e66d5da32961f0060fc5d96b739b1ed64b9",
      "tree": "6d5dcf77248b574bb0c50930bbf9030aafb99fce",
      "parents": [
        "6a76a6992341faab0ef31e7d97000e0cf336d0ba",
        "10ce3cc919f50c2043b41ca968b43c26a3672600"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:20:18 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem updates from Dmitry Torokhov:\n \"- we finally merged driver for USB version of Synaptics touchpads\n    (I guess most commonly found in IBM/Lenovo keyboard/touchpad combo);\n\n   - a bunch of new drivers for embedded platforms (Cypress\n     touchscreens, DA9052 OnKey, MAX8997-haptic, Ilitek ILI210x\n     touchscreens, TI touchscreen);\n\n   - input core allows clients to specify desired clock source for\n     timestamps on input events (EVIOCSCLOCKID ioctl);\n\n   - input core allows querying state of all MT slots for given event\n     code via EVIOCGMTSLOTS ioctl;\n\n   - various driver fixes and improvements.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (45 commits)\n  Input: ili210x - add support for Ilitek ILI210x based touchscreens\n  Input: altera_ps2 - use of_match_ptr()\n  Input: synaptics_usb - switch to module_usb_driver()\n  Input: convert I2C drivers to use module_i2c_driver()\n  Input: convert SPI drivers to use module_spi_driver()\n  Input: omap4-keypad - move platform_data to \u003clinux/platform_data\u003e\n  Input: kxtj9 - who_am_i check value and initial data rate fixes\n  Input: add driver support for MAX8997-haptic\n  Input: tegra-kbc - revise device tree support\n  Input: of_keymap - add device tree bindings for simple key matrices\n  Input: wacom - fix physical size calculation for 3rd-gen Bamboo\n  Input: twl4030-vibra - really switch from #if to #ifdef\n  Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible\n  Input: max8925_onkey - avoid accessing input device too early\n  Input: max8925_onkey - allow to be used as a wakeup source\n  Input: atmel-wm97xx - convert to dev_pm_ops\n  Input: atmel-wm97xx - set driver owner\n  Input: add cyttsp touchscreen maintainer entry\n  Input: cyttsp - remove useless checks in cyttsp_probe()\n  Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037\n  ...\n"
    },
    {
      "commit": "b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa",
      "tree": "64e5f7253b6a85b6d5d36f95c0d3c67c1798918d",
      "parents": [
        "424a6f6ef990b7e9f56f6627bfc6c46b493faeb4",
        "6681bc0deba495fad0d6fb349e40524abd1b1732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull updates of sound stuff from Takashi Iwai:\n \"Here is the first big update chunk of sound stuff for 3.4-rc1.\n\n  In the common sound infrastructure, there are a few changes for\n  dynamic PCM support (used in ASoC) and a few clean-ups.  Majority of\n  changes are found, as usual, in HD-audio and ASoC.\n\n  Some highlights of HD-audio changes:\n\n   - All the long-standing static quirk codes for Realtek codec were\n     finally removed by fixing and extending the Realtek auto-parser.\n\n   - The mute-LED control is standardized over all HD-audio codec\n     drivers using the extended vmaster hook.\n\n   - The vmaster slave mixer elements are initialized to 0dB as default\n     so that the user won\u0027t be annoyed by the silent output after\n     updates, e.g.  due to the additions of new elements.\n\n   - Other many fix-ups for the misc HD-audio devices.\n\n  In the ASoC side, this is a very active release, including a quite a\n  few framework enhancements.  Some highlights:\n\n   - Support for widgets not associated with a CODEC, an important part\n     of the dynamic PCM framework.\n\n   - A library factoring out the common code shared by dmaengine based\n     DMA drivers contributed by Lars-Peter Clausen.  This will save a\n     lot of code and make it much easier to deploy enhancements to\n     dmaengine.\n\n   - Support for binary controls, used for providing runtime\n     configuration of algorithm coefficients.\n\n   - A new DAPM widget type for regulator supplies allowing drivers for\n     devices that can power down unused supplies while active to do\n     without any per-driver code.\n\n   - DAPM widgets for DAIs, initially giving a speed boost for playback\n     startup and shutdown and also the basis for CODEC\u003c-\u003eCODEC DAI link\n     support.\n\n   - Support for specifying the number of significant bits on audio\n     interfaces, useful for allowing applications to know how much\n     effort to put into generating data for a larger sample format.\n\n   - Conversion of the FSI driver used on some SH processors to\n     DMAEngine.\n\n   - Conversion of EP93xx drivers to DMAEngine.\n\n   - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics\n     WM2200.\n\n   - Move audmux driver from arc/arm to sound/soc\n\n   - McBSP move from arch/ to sound/ and updates\n\n  Also, a few small updates and fixes for other drivers like au88x0,\n  ymfpci, USB 6fire, USB usx2yaudio are included.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (446 commits)\n  ASoC: wm8994: Provide VMID mode control and fix default sequence\n  ASoC: wm8994: Add missing break in resume\n  ASoC: wm_hubs: Don\u0027t actively manage LINEOUT_VMID_BUF\n  ASoC: pxa-ssp: atomically set stream active masks\n  ASoC: fsl: p1022ds: tell the WM8776 codec driver that it\u0027s the master\n  ASoC: Samsung: Added to support mono recording\n  ALSA: hda - Fix build with CONFIG_PM\u003dn\n  ALSA: au88x0 - Avoid possible Oops at unbinding\n  ALSA: usb-audio - Fix build error by consitification of rate list\n  ASoC: core: Fix obscure leak of runtime array\n  ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()\n  ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n  ASoC: wm8996: Add 44.1kHz support\n  ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE\n  ASoC: mx27vis-aic32x4: Convert it to platform driver\n  ALSA: hda - fix printing of high HDMI sample rates\n  ALSA: ymfpci - Fix legacy registers on S3/S4 resume\n  ALSA: control - Fixe a trailing white space error\n  ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()\n  ALSA: hda - Add \"Mute-LED Mode\" enum control\n  ...\n"
    },
    {
      "commit": "c592c761a36286ab83451daa37a21c8558ea99c0",
      "tree": "8abf57708fabf2a915320e9515b1ae2730ebf499",
      "parents": [
        "63236f4038f7e14762114606d95769c32cf6cac1",
        "33499df88b711725ee473ab5478e17efd21de4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 18 21:38:20 2012 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/stub\u0027 into regulator-next\n"
    },
    {
      "commit": "104594b01ce750c91a19e9f1d8fe6b24ea8f9a59",
      "tree": "6ed43f374641b91d77e621fdd3b266b0489bedb5",
      "parents": [
        "145e97348a3066cf71038d02392aa8063550de6f"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Fri Mar 16 12:28:22 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 22:49:25 2012 -0700"
      },
      "message": "Input: add driver support for MAX8997-haptic\n\nThe MAX8997-haptic function can be used to control motor. User can\ncontrol the haptic driver by using force feedback framework.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f30b0716feaedc0cf432ed8eca82c46104d64c0d",
      "tree": "d4be15e8c029675c2de11b5cf64069d6ed50f6ca",
      "parents": [
        "844775ef987aaf09a1ddea668f9acd17f9548062"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Mar 07 18:21:49 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 11 20:49:28 2012 +0000"
      },
      "message": "regulator: tps65910: Sleep off rails when ext sleep configured\n\nKeep the rails OFF in sleep mode only when the rails are\ncontrolled by external sleep control.\nThe devices tps65910 and tps65911, both has the sleep input.\nThe tps65911\u0027s sleep input is not same as tps65910\u0027s EN3 and hence\ntaking care of SLEEP input as separate external sleep control input.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07fb9d9e935a07aaed557c58d795c18fcd99aab4",
      "tree": "16607052a8dae5d85d54d5d3fdd1193ed30c1f75",
      "parents": [
        "55a27786856458a785e1ed7221aee22a06def877"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 21 16:23:35 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 21 16:49:53 2012 +0000"
      },
      "message": "ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection\n\nWhen an external capacitor is connected to MICBIAS2 on devices with\njack detection (which is not required but may be done in some systems)\nthen the loading may mean that better performance is obtained when\nthe microphone bias is enabled normally rather than using the low power\nmode. Provide platform data allowing systems to indicate if they require\nthis.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f8447d6c213273b444c81eaa2449f55510229d4f",
      "tree": "b5d7bcb01c892cfdf2b00215e12d2ad10b1d4003",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Sat Jan 14 20:58:43 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Feb 03 19:03:44 2012 +0100"
      },
      "message": "mfd: Store twl6040-codec mclk configuration\n\nStore the last used mclk configuration for the PLL.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e0c66f49762fa1866ab20b1feb6e86a9aa4838f",
      "tree": "9828db399f8826e4a2c7329f5179c2d5bddee255",
      "parents": [
        "2343933921efd553dea888fc844abb653824c4c8"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Sat Jan 28 15:07:57 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:31:01 2012 +0000"
      },
      "message": "regulator: tps65910: Sleep control through external inputs\n\nAdd support for sleep controls of different regulator through\nexternal inputs EN1, EN2 or EN3.\nEach regulator\u0027s output will be active when its external\ninput is high and turns to OFF/Low power mode when its\nexternal input is low.\nThe configuration parameters for sleep control is provided through\nboard specific platform data.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a7f51a3e08cdaeea78d9e101a0079422a55bbc3",
      "tree": "aa7bd825268bcd0438f502dbf90de03844cf90c5",
      "parents": [
        "98250221691f728b7cad6deed98866f8847e683f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 09:28:53 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 21 15:46:25 2012 +0000"
      },
      "message": "MFD: mcp-core: fix mcp_priv() to be more type safe\n\nmcp_priv() does unexpected things when passed a void pointer.  Make it\na typed inline function, which ensures that it works correctly in\nthese cases.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "65f2e753f1eb09d3a7e2a0d16408a5433b4097b2",
      "tree": "100066fa2d26930a490ee10bb191957f3b3e2df3",
      "parents": [
        "216f63c41cac9f9f8f181fc19be399293c8c934e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 17:38:58 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 20 17:38:58 2012 +0000"
      },
      "message": "Revert \"ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.\"\n\nThis reverts commit 5dd7bf59e0e8563265b3e5b33276099ef628fcc7.\n\nConflicts:\n\n\tscripts/mod/file2alias.c\n\nThis change is wrong on many levels.  First and foremost, it causes a\nregression.  On boot on Assabet, which this patch gives a codec id of\n\u0027ucb1x00\u0027, it gives:\n\n\tucb1x00 ID not found: 1005\n\n0x1005 is a valid ID for the UCB1300 device.\n\nSecondly, this patch is way over the top in terms of complexity.  The\nonly device which has been seen to be connected with this MCP code is\nthe UCB1x00 (UCB1200, UCB1300 etc) devices, and they all use the same\ndriver.  Adding a match table, requiring the codec string to match the\nhardware ID read out of the ID register, etc is completely over the top\nwhen we can just read the hardware ID register.\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "a429638cac1e5c656818a45aaff78df7b743004e",
      "tree": "0465e0d7a431bff97a3dd5a1f91d9b30c69ae0d8",
      "parents": [
        "5cf9a4e69c1ff0ccdd1d2b7404f95c0531355274",
        "9e4ce164ee3a1d07580f017069c25d180b0aa785"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 12 08:00:30 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)\n  ASoC: twl6040 - Add method to query optimum PDM_DL1 gain\n  ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\n  ALSA: usb-audio: add Yamaha MOX6/MOX8 support\n  ALSA: virtuoso: add S/PDIF input support for all Xonars\n  ALSA: ice1724 - Support for ooAoo SQ210a\n  ALSA: ice1724 - Allow card info based on model only\n  ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations\n  ALSA: hdspm - Provide unique driver id based on card serial\n  ASoC: Dynamically allocate the rtd device for a non-empty release()\n  ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC\n  ALSA: hda - Fix the detection of \"Loopback Mixing\" control for VIA codecs\n  ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs\n  ALSA: hda - Use auto-parser for HP laptops with cx20459 codec\n  ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()\n  ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()\n  ALSA: hda/cirrus - support for iMac12,2 model\n  ASoC: cx20442: add bias control over a platform provided regulator\n  ALSA: usb-audio - Avoid flood of frame-active debug messages\n  ALSA: snd-usb-us122l: Delete calls to preempt_disable\n  mfd: Put WM8994 into cache only mode when suspending\n  ...\n\nFix up trivial conflicts in:\n - arch/arm/mach-s3c64xx/mach-crag6410.c:\n\trenamed speyside_wm8962 to tobermory, added littlemill right\n\tnext to it\n - drivers/base/regmap/{regcache.c,regmap.c}:\n\tduplicate diff that had already come in with other changes in\n\tthe regmap tree\n"
    },
    {
      "commit": "b24ca57e7625bc304e77bc429693ad32a691eb16",
      "tree": "770aa389c6e763cf37776a35e85ff1e41958b1e9",
      "parents": [
        "6296e5d3c067df41980a5fd09ad4cc6765f79bb9",
        "913272b3864d6da89c70d9fc2c30ccb57794b369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (68 commits)\n  power_supply: Mark da9052 driver as broken\n  power_supply: Drop usage of nowarn variant of sysfs_create_link()\n  s3c_adc_battery: Average over more than one adc sample\n  power_supply: Add DA9052 battery driver\n  isp1704_charger: Fix missing check\n  jz4740-battery: Fix signedness bug\n  power_supply: Assume mains power by default\n  sbs-battery: Fix devicetree match table\n  ARM: rx51: Add bq27200 i2c board info\n  sbs-battery: Change power supply name\n  devicetree-bindings: Propagate bq20z75-\u003esbs rename to dt bindings\n  devicetree-bindings: Add vendor entry for Smart Battery Systems\n  sbs-battery: Rename internals to new name\n  bq20z75: Rename to sbs-battery\n  wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n  max8997_charger: Remove duplicate module.h\n  lp8727_charger: Some minor fixes for the header\n  lp8727_charger: Add header file\n  power_supply: Convert drivers/power/* to use module_platform_driver()\n  power_supply: Add \"unknown\" in power supply type\n  ...\n"
    },
    {
      "commit": "269d430131b699c2cadf58495f025a4092959ef5",
      "tree": "d9972cd7e03f82b6ac59bc471fb59e49dc6fcaab",
      "parents": [
        "d52739c62e0096dccea59f012d80256c6e359a98",
        "0c437c4ae71c0a8110eb21c06b99853c7056b317"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:20:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:20:34 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (40 commits)\n  regulator: set constraints.apply_uV to 0 in of_get_fixed_voltage_config\n  regulator: max8925: fix enabled/disabled judgement mistake\n  regulator: add regulator_bulk_force_disable function\n  regulator: pass regulator_register of_node in fixed voltage driver\n  regulator: add regulator_force_disable() definition for !CONFIG_REGULATOR\n  regulator: Enable supply regulator if child rail is enabled.\n  regulator: mc13892: Convert to devm_kzalloc()\n  regulator: mc13783: Convert to devm_kzalloc()\n  regulator: Fix checking return value of create_regulator\n  regulator: Fix the error handling if create_regulator fails\n  regulator: Export regulator_is_supported_voltage()\n  regulator: mc13892: add device tree probe support\n  regulator: mc13892: remove the unnecessary prefix from regulator name\n  regulator: Convert wm831x regulator drivers to devm_kzalloc()\n  regulator: da9052: Staticize non-exported symbols\n  regulator: Replace kzalloc with devm_kzalloc and if-else with a switch-case for da9052-regulator\n  regulator: Update da9052-regulator for DT changes\n  regulator: DA9052/53 Regulator support\n  regulator: pass device_node to of_get_regulator_init_data()\n  regulator: If a single voltage is set with device tree then set apply_uV\n  ...\n"
    },
    {
      "commit": "913272b3864d6da89c70d9fc2c30ccb57794b369",
      "tree": "4fb0a8ab1b53623d2a8ea200b80a3ace2d271471",
      "parents": [
        "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
        "629bcb4b72d49b3631ae3dd0fe1d345820fadfcc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-urgent\n"
    },
    {
      "commit": "ba74e80ebaf8209cb553eb2195b26302270cfa42",
      "tree": "e383e2ce63450326d135a84fe0826c720283675a",
      "parents": [
        "5214e5659a9760cd01aa14171c8fdf38d3deec3a"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Jan 04 15:14:24 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 01:03:34 2012 +0100"
      },
      "message": "mfd: Add pm ops to max8925\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f5f70783eddde2bd277ae521fa04226cb1e249d",
      "tree": "28c14534b369f0748bc0e1a9f164eff713774071",
      "parents": [
        "5d26dc821ad214906d63bbeda5cdb95ac9798ab0"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Dec 23 17:28:08 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:46 2012 +0100"
      },
      "message": "mfd: Add S5M core driver\n\nS5M series are pmic including mutiple functional devices.\nIt can support PMIC, RTC, Battery charger, codec.\nThis patch implement core driver for s5m series.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7f7f4ea15ef4645f3888310a7a761fc2c4f689c9",
      "tree": "2e1f8b27af9a3b6a328630d24dc97fb201da3ec4",
      "parents": [
        "1cda2394e95415f1469ab8eaffd081395e112551"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:23 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:44 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 801\n\nSTMPE801 is a GPIO expander. Registers for 801 are much different from other\nvariants. This patch adds support for STMPE801 in stmpe mfd driver.\n\nSigned-off-by: Bhupesh Sharma \u003cbhupesh.sharma@st.com\u003e\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1cda2394e95415f1469ab8eaffd081395e112551",
      "tree": "f0fa981e6e79b46b41994ec6dae6d5e777f73c0f",
      "parents": [
        "e789995d5c612ecda83a9feb53fb2e42a51f685b"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:22 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:43 2012 +0100"
      },
      "message": "mfd: Add support for stmpe variant 610\n\nSTMPE610 is very much like STMPE811, except the number of gpio pins, which is 8\nin 811 and 6 in 610. This patch adds support for variant 610. STMPE610 will\nshare most of the code with STMPE811.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a6e4b7415339e3b11a87cff0d701b8a2e55f062",
      "tree": "fbd5151ac34bf908826f4bbf8b298404660a8de1",
      "parents": [
        "71e58782d2e054798f91473f5452ffe65e2a5ff8"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Nov 17 11:02:20 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:42 2012 +0100"
      },
      "message": "mfd: Separate out STMPE controller and interface specific code\n\nFew STMPE controller can have register interface over SPI or I2C. Current\nimplementation only supports I2C and all code is present in a single file\nstmpe.c. It would be better to separate out I2C interface specific code from\ncontroller specific code. Later SPI specific code can be added in a separate\nfile.\n\nThis patch separates out I2C and controller specific code into separate files,\nmaking stmpe.c independent of I2C.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f6dd2db940a1a0c6b9f7112109115c8243ba752b",
      "tree": "0134500204ff28847d1bf30dcc8c52a62487a665",
      "parents": [
        "1e351a95b6fda20e16b64a698bae505765080308"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Dec 14 18:23:55 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:41 2012 +0100"
      },
      "message": "mfd: Add platform data and devices for MAX8997 LED control\n\nMAX8997 device does not support LED control function of it.\nTo enable MAX8997-LED driver, platform data and devices for LED are updated.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee66e653ca7425bc8ffca4e00f19a8057cd14e4d",
      "tree": "e566da76e2588bc4871df677063f302213be0427",
      "parents": [
        "83051b7287e43241ccb6adaaa92615a87274898b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Dec 02 14:16:33 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Unify abx500 headers in mfd/abx500\n\nThis moves all the header files related to the abx500 family into\na common include directory below mfd. From now on we place any\nsubchip header in that directory. Headers previously in e.g.\n\u003clinux/mfd/ab8500/gpio.h\u003e get prefixed and are now e.g.\n\u003clinux/mfd/abx500/ab8500-gpio.h\u003e. The top-level abstract interface\nremains in \u003clinux/mfd/abx500.h\u003e.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "83051b7287e43241ccb6adaaa92615a87274898b",
      "tree": "b3056eefac5bacddefc7858133e078deba4d1d72",
      "parents": [
        "b04edb934966b824b5d61edab76f257c10e31299"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:56:53 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:39 2012 +0100"
      },
      "message": "mfd: Add missing mutex.h inclusion to WM8994 core.h\n\nstruct wm8994 includes a mutex so we need to include mutex.h before we\ndeclare it. All current users rely on this being done implicitly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bdd6a67a3936f4da5ef382ec640b8d1eb1f209fa",
      "tree": "0feda40c16d0e4e4a11be5bec430e604d7afbd50",
      "parents": [
        "97e43c983c721a47546e6db3b7711dcd912a6481"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 23:26:47 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:35 2012 +0100"
      },
      "message": "mfd: Constify WM8994 regulator_init_data\n\nThe driver has no need to modify the regulator_init_data so declare it\nconst to allow machine code to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5dd7bf59e0e8563265b3e5b33276099ef628fcc7",
      "tree": "1372dd626865e4ed21cac103a706f06ef6ff700e",
      "parents": [
        "c9531227b289947950cce29cfe881b768bf9d7d9"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Nov 27 22:00:54 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2161891a0a7bcad6ee8819bb324ee4a031bc8a95",
      "tree": "99fdd22dd2e0c8e1f24a573ca80ea5766aaf1839",
      "parents": [
        "99f09bebbe4e9e008a4e0555340494840c6bd644"
      ],
      "author": {
        "name": "Robin van der Gracht",
        "email": "robin@protonic.nl",
        "time": "Tue Nov 29 12:09:03 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:33 2012 +0100"
      },
      "message": "mfd: Fixed unconditional reset of the mc13xxx ADC reading enable bits\n\nWhen the ADC is being prepared for a single or multiple channel reading,\nthe adc0 register is reconfigured without taking the lithium cell, charge\ncurrent and battery current reading enable bits into account. Which results\nin clearing the bits.\n\nSigned-off-by: Robin van der Gracht \u003crobin@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2439d9714e8f4f106c8965e093f9892cfb347d76",
      "tree": "d594f7aea4bc07844969a37b8ea44698e23d49f5",
      "parents": [
        "55ee29d5fff18b6485543bea10620daf9e29555c"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Nov 24 18:12:17 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:32 2012 +0100"
      },
      "message": "mfd: Add platform data for MAX8997 MUIC driver\n\nCurrently, MAX8997 device does not support MUIC function of it.\nTo add MAX8997 MUIC driver, header file should be updated.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b46a36c0e0adc92c8be2c8a6fa68d979f6eee124",
      "tree": "8553651cc4963fdeb4e2c56f39e69889baf1f399",
      "parents": [
        "5bdf7411bc2329cfe015ba6dcf59531e0c6891b8"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Nov 11 15:38:27 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:30 2012 +0100"
      },
      "message": "mfd: Convert 88pm860x to use regmap api\n\nConvert the 88pm860x normal bank register read/write to\nuse the register map API.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "289aabdaf943f3676a16908e2c3cc1a1f9877ccb",
      "tree": "ff558b16fa7cca647f58c795b2b2b7ca7d65bdd5",
      "parents": [
        "73de16db43f8dcb833ab032ed274b60b23676680"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 03 13:41:14 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Disable more pulls on WM8994\n\nDisable more pulls by default on WM8994 for a small current saving. Since\nsome designs do leave SPKMODE floating provide platform data to allow that\nto be left enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73de16db43f8dcb833ab032ed274b60b23676680",
      "tree": "235da8693adb626d93c59634c3543742d5c63907",
      "parents": [
        "42ab84fb0a3db786567158bf0006a35131714eb5"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Nov 08 09:44:06 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:29 2012 +0100"
      },
      "message": "mfd: Add support for irq over gpio pin to stmpe\n\nOn many boards, stmpe is present as an separate device (not as part of SoC).\nHere gpio lines are mostly used for getting interrupts. This patch adds in\nsupport to handle irq over gpio pin.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "251f39fe42dae863bd24e30864e6b66076ba076d",
      "tree": "c804944bc17f3836d19cc8b5bc611dd1fb0ea915",
      "parents": [
        "9b8872273af6983b246252a6508fa7cf34c69d6e",
        "35b4c01e29bdd9632dabf9784ed3486333f00427"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "message": "Merge branch \u0027power-supply-scope\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n"
    },
    {
      "commit": "93bcb23b38f634e8fb4ddda0d3f4862fda5cedae",
      "tree": "9f087497a7511022c8e740c3e16bb3703efc4fda",
      "parents": [
        "3a5d03158d0174ae700e15b63eab2023f27aeb88"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Dec 21 23:00:46 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 22 11:10:45 2011 +0000"
      },
      "message": "regulator: mc13892: add device tree probe support\n\nIt adds device tree probe support for mc13892-regulator driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3c8bedb7e42dacc141b1c42b01d9c309dc4ac462",
      "tree": "a7ac64613e7e72aaac4547d0c35ad86e352274fd",
      "parents": [
        "704867ede0c3645075ff3438d1a4fd4977abaa8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 14:52:37 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 15 14:52:37 2011 +0800"
      },
      "message": "mfd: Declare da9052_regmap_config for the bus drivers\n\nFixes build failures.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84c99db879314d58e0064f02b481f668f45d0070",
      "tree": "267728e9f324d478c870182587bdae87d3348501",
      "parents": [
        "ce37954e93e9e85333577dcc22db5a4d0f4c9d5e"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Mon Dec 12 20:06:56 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 14 19:53:32 2011 +0800"
      },
      "message": "MFD: DA9052/53 MFD core module\n\nThe DA9052/53 is a highly integrated PMIC subsystem with supply domain\nflexibility to support wide range of high performance application.\n\nIt provides voltage regulators, GPIO controller, Touch Screen, RTC, Battery\ncontrol and other functionality.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "68556ca1e03d6a35be3b315eba58df2f8176e3a0",
      "tree": "36a390d29a0d03a59a90c0f223b0d98a80f0f6c3",
      "parents": [
        "0604ca48f1689ad06144b81f5c08f297b6edd831",
        "8ab30691826fc05efa47c4ffba19b80496bb3a2c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:19:20 2011 +0800"
      },
      "message": "Merge branch \u0027mfd/wm8994\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into for-3.3\n"
    },
    {
      "commit": "8ab30691826fc05efa47c4ffba19b80496bb3a2c",
      "tree": "b1c405e1eebfd3127ccb5aba5c71eb547bc59687",
      "parents": [
        "e292b578c9bd587ad8fe230aa0500bde7be3c68a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 10:19:04 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:14:06 2011 +0800"
      },
      "message": "mfd: Convert wm8994 to use generic regmap irq_chip\n\nFactor out the irq_chip implementation, substantially reducing the code\nsize for the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "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": "19f9557174d61fcfe132a6846a83c36437ff014e",
      "tree": "234ed07bf281bc26e896a570f3298ea661e9b944",
      "parents": [
        "71d171847df47110fa686f60a57543aaf91be3b9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:53:18 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:43 2011 +0800"
      },
      "message": "mfd: Add missing mutex.h inclusion to WM8994 core.h\n\nstruct wm8994 includes a mutex so we need to include mutex.h before we\ndeclare it. All current users rely on this being done implicitly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "43913e5ef9e9e05141418577523456e6b23777eb",
      "tree": "d0a4fbce6a47ce91ba88ca5e7f6f9c36ff6582d8",
      "parents": [
        "346978980a781a5b434c48531cf29cadf5b83999"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 28 18:48:14 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:11:19 2011 +0800"
      },
      "message": "mfd: Constify WM8994 regulator_init_data\n\nThe driver has no need to modify the regulator_init_data so declare it\nconst to allow machine code to do so.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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": "4de45284d3927b5068de6ed972b11627a3428427",
      "tree": "7bcbcb73617af7cc7cc17a99a013732e63a714f4",
      "parents": [
        "be79cf2fd258bf4566d8abf28b8c3ac3b985b1b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 25 15:44:12 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 13 00:10:06 2011 +0800"
      },
      "message": "mfd: Define some additional wm8994 registers\n\nAdd a bunch of definitions for wm8994 registers that are not currently\nused by software.\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": "cd1707a99a2cb43cd8ab0c1952b455b218f15884",
      "tree": "bff5dbc48acb806834ce224f5e09c52ee4ca70e6",
      "parents": [
        "52ac7ab2475da2b577e4a4616c98b5d1fa3a3cfd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 13:44:25 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 14:22:01 2011 +0000"
      },
      "message": "ASoC: Add platform data for WM8958/WM1811 microphone detection rates\n\nAllow systems to override the default microphone detection rates using\nplatform data in case the settings are not suitable (eg, due to an\nunusually noisy jack).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "af6b6fe41c4bc9e7933d66bbbf5106e0e7e6e484",
      "tree": "a77dfb3341cffbf084986bdf53bd1503e2389ebc",
      "parents": [
        "157a75e664f8c811c660de1d1b9abb16a1f72579"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 20:32:05 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 14:21:55 2011 +0000"
      },
      "message": "ASoC: Implement support for WM1811A jack detection\n\nThe WM1811A features an advanced low power accessory detection subsystem\nwhich allows the device to be maintained in a very low power state while\nthe system is idle without sacrificing any accessory detection features.\n\nImplement software support for this, automatically managing the power\nconfiguration of the device depending on the detected accessory.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4585790d1cde32a5719c24412e9845e031358e08",
      "tree": "1350ab58fb4fa2611c45c96da0c0daa6143b4096",
      "parents": [
        "604533de0f60c3be6ae99fdaf44d1d79f38b307e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 30 10:55:14 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 01 14:21:51 2011 +0000"
      },
      "message": "ASoC: Allow more WM8958/WM1811 button levels with default handler\n\nThe WM8958 and WM1811 support detecting a range of buttons. Allow the\nuser to provide platform data enabling more of these levels without\nhaving to write a custom detection handler.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e7a5f6d55991fb3b3214f435681ee2db96320395",
      "tree": "770037bf6a2d86190b976bfcea3eb67584991d4c",
      "parents": [
        "72af5a4b9cc9c4527f2967e0283bee632237c26e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Mon Aug 29 09:32:04 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:30:58 2011 +0400"
      },
      "message": "max8925_power: Enable power change notifications\n\nThe power core infrastructure allow external power change\nevents to be passed to drivers what are listed in the\nsupplied_to call back field.  Enable this feature by\nallowing the supplied_to field to be passed to the driver.\n\nThis feature will enable drivers named in the supplied_to\nfield that have a external_power_changed callback to be\nnotified when power was been turned on or off.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.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": "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c",
      "tree": "0b237478cda62fc1ddd741092c184ec1be815d78",
      "parents": [
        "92de378b739115c8afaae5cd3f25159406bb9914"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "message": "max8925_power: Do not detect ac insert if handled by other code\n\nOn brownstone rev 4 ac-insert detect is handled by vbus.\n\nallow the platform code to configure the disabling of insert\nby setting no_insert_detect.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "92de378b739115c8afaae5cd3f25159406bb9914",
      "tree": "ebb4e6314d72c0d48ef6a6e957120d29ae52c593",
      "parents": [
        "9c9cf9e26363d0c06d0e01d5304477be97ace5cb"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "message": "max8925_power: No temperature interrupts if temperature not connected\n\nBrownstone does not have temperature reading circuit hooked up.\nThis leads to spurious interrupts.\n\nAllow the platform layer to indicate no temperature circuit\nand do not activate interrupts if no temperature control is set\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "68aaa37d0e8232d62a7e9411699e0dc005750186",
      "tree": "9bb05a5057574e506d5e75bd1b4bf9e39593d7ef",
      "parents": [
        "4c78899b92335af0da11e104698e329bb50810b5",
        "780dc9ba4eb682a89be48d5b814feae6722a19e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 18:48:57 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 18:48:57 2011 +0000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-next\n"
    },
    {
      "commit": "780dc9ba4eb682a89be48d5b814feae6722a19e0",
      "tree": "5ddac04630d0bcaf0405c4f5f08793ca68c3439c",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Afzal Mohammed",
        "email": "afzal@ti.com",
        "time": "Tue Nov 08 18:54:10 2011 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 14:03:52 2011 +0000"
      },
      "message": "regulator: TPS65910: Fix VDD1/2 voltage selector count\n\nCount of selector voltage is required for regulator_set_voltage\nto work via set_voltage_sel. VDD1/2 currently have it as zero,\nso regulator_set_voltage won\u0027t work for VDD1/2.\nUpdate count (n_voltages) for VDD1/2.\n\nOutput Voltage \u003d (step value * 12.5 mV + 562.5 mV) * gain\n\nWith above expr, number of voltages that can be selected is\nstep value count * gain count\n\nconstant for gain count will be called VDD1_2_NUM_VOLT_COARSE\n\nexisting constant for step value count is VDD1_2_NUM_VOLTS,\nuse VDD1_2_NUM_VOLT_FINE instead to make clear that step value\nis not the only component in deciding selectable voltage count\n\nSigned-off-by: Afzal Mohammed \u003cafzal@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c1fc1480249dfe059254779a4bb7ca27cf5f8038",
      "tree": "cafbba26ca72d2720b3eca5e279c61d8638627af",
      "parents": [
        "72c108cc4947db2fcdd3f3e8a2b60bd65e74a1cc"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle.manna@fuel7.com",
        "time": "Thu Nov 03 12:08:06 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 14:02:48 2011 +0000"
      },
      "message": "regulator: TPS65910: Create an array for init data\n\nCreate an array of fixed size for the platform to pass regulator\ninitalization data through.\n\nPassing an array of pointers to init data also allows more flexible\ndefinition of init data as well as prevents reading past the end of the\narray should the platform define an incorrectly sized array.\n\nSigned-off-by: Kyle Manna \u003ckyle.manna@fuel7.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "72c108cc4947db2fcdd3f3e8a2b60bd65e74a1cc",
      "tree": "97cb1c60c98187dee9f759a70549a08263681fc5",
      "parents": [
        "c5b68d47bb06ca0df9c4d1a1ce5a46ee879aa85c"
      ],
      "author": {
        "name": "Kyle Manna",
        "email": "kyle.manna@fuel7.com",
        "time": "Thu Nov 03 12:08:05 2011 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 23 14:02:48 2011 +0000"
      },
      "message": "regulator: TPS65910: Move regulator defs to header\n\nMove the regulator defintions to the header so that platform board file\ncan use them to configure specific regulators.\n\nSigned-off-by: Kyle Manna \u003ckyle.manna@fuel7.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1dd6c0770d7d4ca477a1a8452ab0161b1150e4ad",
      "tree": "3f5d8f9f6e5edd991dbc6b51685dd726543e755a",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5",
        "19940b3d55c87d8089a8cb0fa8e5a9918a3846bd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 08 10:37:41 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 08 10:37:41 2011 +0000"
      },
      "message": "Merge branch \u0027for-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-3.2\n"
    },
    {
      "commit": "19940b3d55c87d8089a8cb0fa8e5a9918a3846bd",
      "tree": "cae1abaac5efabe83003f4352d068bd7034ae6ae",
      "parents": [
        "5a3ad6bd6ae0687cb0ecb424d74221920fbc7f38"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 19 18:05:05 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 04 23:24:59 2011 +0000"
      },
      "message": "ASoC: Ensure we get an impedence reported for WM8958 jack detect\n\nOccasionally we may see an accessory reported before we have a stable\nimpedance for the accessory. If this happens then reread the status in\norder to ensure that the handler can take the appropriate action for the\nstatus change.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\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": "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967",
      "tree": "71199638d2ebac5c0317167e3d54cef48507a583",
      "parents": [
        "5f6cb769f479314c74e44a84e0180dd520333223"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Oct 30 23:50:36 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 02 17:24:06 2011 +0100"
      },
      "message": "mfd: Fix missing abx500 header file updates\n\nI missed to include a patch adding the new silicon revision define\nCUT3P3 and remove the retired CUT0 versions of AB8500. Also delete\nthe reference to the retired AB3550 from the header.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f3c3f0670501fee130f22193369249deea8cc630",
      "tree": "27ae58e4f338d571be93a7557ae7de48de10a947",
      "parents": [
        "c18ae42aa5b3473c00f51b6937d0c00bdb6ce2d2",
        "0151546fb34e92494acd65ed84a603c2a4a90168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:06:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 15:06:20 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regulator\n\n* \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regulator: (22 commits)\n  regulator: Constify constraints name\n  regulator: Fix possible nullpointer dereference in regulator_enable()\n  regulator: gpio-regulator add dependency on GENERIC_GPIO\n  regulator: Add module.h include to gpio-regulator\n  regulator: Add driver for gpio-controlled regulators\n  regulator: remove duplicate REG_CTRL2 defines in tps65023\n  regulator: Clarify documentation for regulator-regulator supplies\n  regulator: Fix some bitrot in the machine driver documentation\n  regulator: tps65023: Added support for the similiar TPS65020 chip\n  regulator: tps65023: Setting correct core regulator for tps65021\n  regulator: tps65023: Set missing bit for update core-voltage\n  regulator: tps65023: Fixes i2c configuration issues\n  regulator: Add debugfs file showing the supply map table\n  regulator: tps6586x: add SMx slew rate setting\n  regulator: tps65023: Fixes i2c configuration issues\n  regulator: tps6507x: Remove num_voltages array\n  regulator: max8952: removed unused mutex.\n  regulator: fix regulator/consumer.h kernel-doc warning\n  regulator: Ensure enough enable time for max8649\n  regulator: 88pm8607: Fix off-by-one value range checking in the case of no id is matched\n  ...\n"
    },
    {
      "commit": "68d99b2c8efcb6ed3807a55569300c53b5f88be5",
      "tree": "f189c8f2132d3668a2f0e503f5c3f8695b26a1c8",
      "parents": [
        "0e59e7e7feb5a12938fbf9135147eeda3238c6c4",
        "8128c9f21509f9a8b6da94ac432d845dda458406"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:25:01 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (549 commits)\n  ALSA: hda - Fix ADC input-amp handling for Cx20549 codec\n  ALSA: hda - Keep EAPD turned on for old Conexant chips\n  ALSA: hda/realtek - Fix missing volume controls with ALC260\n  ASoC: wm8940: Properly set codec-\u003edapm.bias_level\n  ALSA: hda - Fix pin-config for ASUS W90V\n  ALSA: hda - Fix surround/CLFE headphone and speaker pins order\n  ALSA: hda - Fix typo\n  ALSA: Update the sound git tree URL\n  ALSA: HDA: Add new revision for ALC662\n  ASoC: max98095: Convert codec-\u003ehw_write to snd_soc_write\n  ASoC: keep pointer to resource so it can be freed\n  ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls\n  ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2\n  ASoC: da7210: Add support for line out and DAC\n  ASoC: da7210: Add support for DAPM\n  ALSA: hda/realtek - Fix DAC assignments of multiple speakers\n  ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value\n  ASoC: Set sgtl5000-\u003eldo in ldo_regulator_register\n  ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture\n  ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture\n  ...\n"
    },
    {
      "commit": "4e7e2a2008f5d8c49791c412849d5b0232d39bb3",
      "tree": "32c3fa2d5cefb388689cb795225022769bf7b413",
      "parents": [
        "8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22",
        "7cccbdc84487616c3dbe493b04bfa1f362f4bc56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:57:45 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:57:45 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap\n\n* \u0027for-linus\u0027 of git://opensource.wolfsonmicro.com/regmap: (62 commits)\n  mfd: Enable rbtree cache for wm831x devices\n  regmap: Support some block operations on cached devices\n  regmap: Allow caches for devices with no defaults\n  regmap: Ensure rbtree syncs registers set to zero properly\n  regmap: Allow rbtree to cache zero default values\n  regmap: Warn on raw I/O as well as bulk reads that bypass cache\n  regmap: Return a sensible error code if we fail to read the cache\n  regmap: Use bsearch() to search the register defaults\n  regmap: Fix doc comment\n  regmap: Optimize the lookup path to use binary search\n  regmap: Ensure we scream if we enable cache bypass/only at the same time\n  regmap: Implement regcache_cache_bypass helper function\n  regmap: Save/restore the bypass state upon syncing\n  regmap: Lock the sync path, ensure we use the lockless _regmap_write()\n  regmap: Fix apostrophe usage\n  regmap: Make _regmap_write() global\n  regmap: Fix lock used for regcache_cache_only()\n  regmap: Grab the lock in regcache_cache_only()\n  regmap: Modify map-\u003ecache_bypass directly\n  regmap: Fix regcache_sync generic implementation\n  ...\n"
    },
    {
      "commit": "73180f85f4ffbb66843f8248811b2ade29b22df2",
      "tree": "26b48bd3369e2f38d741bae92ceef25e8da35948",
      "parents": [
        "fea799e3d3ab84ac675de7e48a13a79fb76b6e63"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:28:10 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Move to the new db500 PRCMU API\n\nNow that we have a shared API between the DB8500 and DB5500\nPRCMU\u0027s, switch to using this neutral API instead. We delete the\nparts of db8500-prcmu.h that is now PRCMU-neutral, and calls will\nbe diverted to respective driver. Common registers are in\ndbx500-prcmu-regs.h and common accessors and defines in\n\u003clinux/mfd/dbx500-prcmu.h\u003e This way we get a a lot more\nabstraction and code reuse.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fea799e3d3ab84ac675de7e48a13a79fb76b6e63",
      "tree": "8b8444f88e9dbd7a558ae77bf77ba125f502698d",
      "parents": [
        "d65e12d70436cfb2728a78aec3f7bc1cd79eaa34"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Fri Aug 12 10:28:02 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:18 2011 +0200"
      },
      "message": "mfd: Create a common interface for dbx500 PRCMU drivers\n\nThis adds a header file that contains the set of functions and\ndefinitions that will be shared between the DB8500 and DB5500\nPRCMU drivers.\n\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8959e74399c798b45c0f5d477972b927c28f8dc9",
      "tree": "d13209e52a68649cd923f946649c8b3add0d52af",
      "parents": [
        "94be70d4b279ba1b35119a3340833ffcc798c2e2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Sep 26 11:45:30 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:16 2011 +0200"
      },
      "message": "mfd: Delete ab3550 driver\n\nThe AB3550 never passed the prototype stage. Instead it was used\nas a precursor to AB5500 for testing basic building blocks used\nin that chip, since they had large similarities. Since AB3550 will\nnot see the light of day in product form and since the prototypes\nare no longer used, let\u0027s delete the driver and any references to\nit.\n\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d5e2cabf11a65685e5067382ba4c4a76f18fcb7",
      "tree": "361913524dfa8e74003a39c8691306974a3ca9df",
      "parents": [
        "677df0c9012ca3a6e0081f29f81506e5578d74f3"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Sep 22 08:22:18 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:16 2011 +0200"
      },
      "message": "mfd: ab5500 chip register access\n\nThe analog baseband chip ab5500 is a multi functional chip\ncontaining regulators, charging, gpio, USB and accessory detect.\nIt also contain various multimedia functionalities like digital\nencoder and audio codec.\nThe core driver added with this patch provides register access via\ni2c via PRCMU. Event handling implemented as irq_chip will come in\nfuture patches since it depends on PRCMU functionality not yet\nimplemented.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f5a371c075a7101fe75a75cde5aad928460a42e",
      "tree": "3eea7a24339011a0cc75011f60352cf067dc23ce",
      "parents": [
        "429c9ecc76c096cab836060cd3219620437c3221"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Wed Sep 21 13:03:07 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "mfd: Add Intel MSIC driver\n\nAdd support for Intel MSIC chip found on Intel Medfield platforms. This\nchip embeds several subdevices: audio, ADC, GPIO, power button, etc. The\ndriver creates platform device for each subdevice.\n\nWe also provide an MSIC register access API which should replace the more\ngeneric SCU IPC interface currently used. Existing drivers can choose\nwhether they convert to this new API or stick with the SCU IPC interface.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7583a213ec3bde3082547ee37ad96214513bc1cb",
      "tree": "f70ceb258fa895d2cc5aeea8ef4f3d790ce30d04",
      "parents": [
        "1f08c1125ed1c9a6ca9bb195a56fe340b2134018"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 16 13:21:47 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "mfd: Simulate active high IRQs with wm831x\n\nIn order to ease system integration provide a simulation of active high\nIRQs on the GPIOs by polling the GPIO status when an IRQ is generated.\n\nThis isn\u0027t ideal on several fronts and will miss initially active IRQs in\nthe current implementation but it should work well for most cases.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "30fc7ac3f62945a714d9842edae313a757efb49d",
      "tree": "1ded2a47f35e465785c9dcea562e52b96da845ec",
      "parents": [
        "5ab9059d7f2055f434140046e74d3d811e4cbb15"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Sun Sep 18 18:10:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "input: Add power button support for mc13783\n\nThis adds support for the power-on buttons of MC13783 PMIC.\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5ab9059d7f2055f434140046e74d3d811e4cbb15",
      "tree": "c03c37f709239935c27d6f2b130a8e6fc3d6cbf0",
      "parents": [
        "46621ebbf5859375dc1fd4dc21d400224032fbf9"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Sun Sep 18 17:57:35 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:14 2011 +0200"
      },
      "message": "mfd: Remove unused mc13xxx defines\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5da721c87aee3d94cfc48384073c2ec51a0b9a3b",
      "tree": "8204a041df21dd6364728d9915af3a142a88ad1b",
      "parents": [
        "f09ee0451a44a4e913a7c3cec3805508f7de6c54"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 15 18:54:53 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: Support software initiated shutdown of WM831x PMICs\n\nIn systems where there is no hardware signal from the processor to the\nPMIC to initiate the final power off sequence we must initiate the\nshutdown with a register write to the PMIC. Support such systems in the\ndriver. Since this may prevent a full shutdown of the system platform\ndata is used to enable the feature.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b46880e57b4c513adeb2608c3700b352860b5662",
      "tree": "3736a8e59c065bf4b5948764ae46cb907efa8e76",
      "parents": [
        "613c27ab98dd2242bd9d62b0ab00b440bdf3259f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Aug 24 15:28:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Remove mc13783 API functions and symbols\n\nNow that all in-tree users are fixed to use the more general mc13xxx API\nthe obsolete stuff can go away.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fec316d63219f610e5385f5e54e6c3ea459e58e9",
      "tree": "c3eb2e6352ccad730f93335edee789c58203b003",
      "parents": [
        "f3ca07824f309474b308d859c9a2cc871c6c5ab8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Aug 24 15:28:21 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "mfd: Provide a generic version of mc13xxx adc_do_conversion\n\nThis is needed to convert the touch driver away from using struct mc13783.\n\nNote this patch drops MC13783_ADC0_ADREFMODE. This is unused and doesn\u0027t\nexist on mc13892.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01fdaab8ffced1deeee14d9c7d2745f37349484e",
      "tree": "bed9ea0b9bdface7747ca7b472b53f970f696134",
      "parents": [
        "5f40c6b6508b622ea03c6b32c57b2e26eba2e4f1"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Aug 19 14:39:40 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:11 2011 +0200"
      },
      "message": "mfd: Wake-up from Suspend MAX8997 support\n\n- Support wake-up from suspend-to-ram.\n- Handle pending interrupt after a resume.\n- If pdata-\u003ewakeup is enabled, by default, the device is assumed to be\ncapable of wakeup (the interrupt pin is connected to a wakeup-source GPIO)\nand may wakeup the system (MAX8997 has a power button input pin).\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "881de67046f424fc3a6e05b1c681c12afd94e802",
      "tree": "3f83b7d051532c785a598d442daa64267c2be210",
      "parents": [
        "862de70c12bb6227943e155251c75e7fa4558068"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 15:43:55 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Allow WM8994 LDO enable pulls to be disabled\n\nIn systems where the LDO enables are always driven (for example, being\nconnected to an always on supply rail or a GPIO which is driven by the\nCPU even in suspend) then we can disable the pull downs on the LDO for\na small power savings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd4a40b57b13907b4fe01b6c605be56d8f3733fe",
      "tree": "0a17816675cb65cc54c1262eb1216d70dc2a8ac2",
      "parents": [
        "981c65a9b3e24029f64bd45c7a92f901899a033e"
      ],
      "author": {
        "name": "Karl Komierowski",
        "email": "karl.komierowski@stericsson.com",
        "time": "Wed Aug 10 15:09:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:10 2011 +0200"
      },
      "message": "mfd: Refactor ab8500 GPADC API, add raw access\n\nRefactor the GPADC interface to avoid bugs in calling code:\n\n- ab8500_gpadc_[convert|read_raw|ad_to_voltage] clarifies\n  each functions use case, *convert wraps *read_raw, and we\n  can access raw ADC values properly.\n- Renamed gpadc function arguments from \"input\" to \"channel\" to\n  clarify use, so we don\u0027t get confused again.\n\nSigned-off-by: Kalle Komierowski \u003ckalle.komierowski@stericsson.com\u003e\nReviewed-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nReviewed-by: John Beckett \u003cjohn.beckett@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6e3ad118041f56db752a5eb2b557517d14592af7",
      "tree": "a19fb9c05cd0fdf46824b367844d689fe6030f5b",
      "parents": [
        "d036c96e703c176250503194f4fcd8b96e606b52"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 08 17:04:40 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:08 2011 +0200"
      },
      "message": "mfd: Convert pcf50633 to use new register map API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "33b6816ca3a4027a1b5444c83c1c24c0b1991262",
      "tree": "c14a30ad5b0d70023887f6de96889678409b8c2b",
      "parents": [
        "67c341302f5a401a405be758250bada39746c96b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 14:46:02 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 13:11:54 2011 +0100"
      },
      "message": "ASoC: twl6040: Workaround for headset DC offset caused pop noise\n\nBoth Headset DAC need to be turned on/off at the same time before\nany of the output drivers are enabled (HS Left/Right, Earpiece).\nMove the HS DAC enable code to sequenced DAPM_SUPPLY, and attach\nit to the DACs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "70601ec10a2450369d554e49d708ab26deb17b66",
      "tree": "d33c829e1f54a634b43c9361c816972050593e60",
      "parents": [
        "31b402e3c9eb839a00530511dcf7de47bbf723f6"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 11:57:55 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 11:48:49 2011 +0100"
      },
      "message": "MFD: twl6040: function to query the vibra status for clients\n\nIf the client only interested, if any of the vibra channels enabled, or\nif any of the channels are set to receive audio data via PDM.\n\nThis function targets mainly the vibra driver, so it can check if it is\nallowed to execute effects ot not.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "31b402e3c9eb839a00530511dcf7de47bbf723f6",
      "tree": "8f5a00e067ef4d647727425b7e40c501286f7284",
      "parents": [
        "1e036f65329901a2432c92132b785654944743d9"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 11:57:54 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 11:48:46 2011 +0100"
      },
      "message": "MFD: twl6040: Cache the vibra control registers\n\nThe vibra control register will be used from the ASoC codec driver as well.\nIn order to avoid latency issues caused by I2C read access, cache the two\ncontrol register within the core driver, so we do not need to reach out\nto the chip to read it back.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1e036f65329901a2432c92132b785654944743d9",
      "tree": "c60db28df0b38e6ded7ee538043d0a620b11e4b4",
      "parents": [
        "40a49710107c237a2f4362c8b8bf07df3bac53dd"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Oct 12 11:57:53 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 12 11:48:35 2011 +0100"
      },
      "message": "Input: twl6040: Simplify vibra regsiter definitions\n\nThe bits within the two control registers (for left and right channel)\nare identical.\nUse common names for the bits acros the two register.\nAlso add the missing definition for the path selection bit.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "81204c84ca46604a04ab3d43ccfa1e464e6b1303",
      "tree": "408e2360161557a17b81f2405a09c80966bf8e41",
      "parents": [
        "b1f43bf3a52b085b786adf0b719712df574955f9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 17:35:53 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 04 11:59:46 2011 +0100"
      },
      "message": "ASoC: Add WM1811 support\n\nThe WM1811 is mostly register compatible with the WM8994 and WM8958,\nproviding a high performance audio hub CODEC in a small form factor\nsuitable for ultra compact system designs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b1f43bf3a52b085b786adf0b719712df574955f9",
      "tree": "7dc9c3fc6e742fa020f4e80b9598d71a3772e5ff",
      "parents": [
        "11c2b5f2dc7ce42ddb779e1979d9defb02b70762"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 17:35:40 2011 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 04 11:59:02 2011 +0100"
      },
      "message": "mfd: Add WM1811 support\n\nThe WM1811 is mostly register compatible with the WM8994 and WM8958,\nproviding a high performance audio hub CODEC in a small form factor\nsuitable for ultra compact system designs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab6cf13943303f865320407b17b0f86095d23ce3",
      "tree": "70058eb2aa7c20a158a90d4ba5a77adcae9a3d52",
      "parents": [
        "d13f1fe04412b2319a79ff456cf73cc59692f6fb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 22 11:05:54 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 22 17:20:22 2011 +0100"
      },
      "message": "ASoC/MFD: twl6040: Combine bit definitions for Headset control registers\n\nUse one set of defines for the HS bits, since they are identical in both\ncontrol register.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d17bf31832d30b91225a84b53fae380dbdd07d3d",
      "tree": "4f048ca6c78aab7efec4210c34cedf01ae8c0355",
      "parents": [
        "5bf692d97225a1e714cfd40a9a67401ebd630a7b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 22 11:05:48 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 22 17:20:21 2011 +0100"
      },
      "message": "ASoC: twl6040: Introduce SW only shadow register\n\nSoftware only shadow register to be used by the driver.\nFor example Earpiece path will need this shadow register.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "523d9cfbb2094e095ff08a01c4eac10cc7d287c3",
      "tree": "d1cd9bc2434332e2e79170d6c21d443f2ce5c3ff",
      "parents": [
        "92afb286d744511f51a05f8acb6c111d05737617"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 15 18:54:53 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 20 13:02:09 2011 +0100"
      },
      "message": "mfd: Support software initiated shutdown of WM831x PMICs\n\nIn systems where there is no hardware signal from the processor to the\nPMIC to initiate the final power off sequence we must initiate the\nshutdown with a register write to the PMIC. Support such systems in the\ndriver. Since this may prevent a full shutdown of the system platform\ndata is used to enable the feature.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a52762eee97d42344691c190cf8786dd9edde4d7",
      "tree": "2aae3f80b46004cb010245c97870894dc78ef660",
      "parents": [
        "77f63e06cb5d5127e6f78347db01e092b97e111e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 15 15:39:27 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 23:15:57 2011 +0100"
      },
      "message": "ASoC: twl6040: Chip initialization cleanup\n\nThere is no need to write to the vio registers at probe time, since most\nthem either read only, or shared with MFD or not used.\nOn the other hand it is a good idea to updated the ASICREV register in\nthe cache at this time.\n\nAfter power up we need to restore some registers. Clean up the list to\ncontain only the registers we are going to restore.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a69882aec380512e5d6acff9bfc4336dc5162bb4",
      "tree": "4b0361e0b2c1f453583310ecb52ac589452ae829",
      "parents": [
        "2d7c957e2ec0aebdd595a32b884a51270d34d28d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Sep 15 15:39:24 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Sep 19 23:15:38 2011 +0100"
      },
      "message": "MFD: twl6040: Add accessor for revision ID\n\nFor client driver to use, if they need chip resvision information.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8efcc57dedfebc99c3cd39564e3fc47cd1a24b75",
      "tree": "f86c95e31fcaa93e6c670406fee862fffdec91ae",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 18:04:29 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 06 16:37:58 2011 +0200"
      },
      "message": "mfd: Fix value of WM8994_CONFIGURE_GPIO\n\nThis needs to be an out of band value for the register and on this device\nregisters are 16 bit so we must shift left one to the 17th bit.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "500c524aad173864a58e128d0be9713fa5846471",
      "tree": "7ff51b0c7489b0f13422f27784678008e831ac26",
      "parents": [
        "fc999b83799074832367d3cfd724c341c849a7da"
      ],
      "author": {
        "name": "Xin Xie",
        "email": "xxie@nvidia.com",
        "time": "Tue Aug 09 18:47:50 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sun Aug 28 17:41:28 2011 +0100"
      },
      "message": "regulator: tps6586x: add SMx slew rate setting\n\nAdd output vlotage slew rate setting for SM0/SM1\n\nSigned-off-by: Xin Xie \u003cxxie@nvidia.com\u003e\nSigned-off-by: Danny Huang \u003cdahuang@nvidia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "50eeef5d3cea5afcced17a0410e8b0bf88997845",
      "tree": "192eef21bf6b656755a18b4f4fb218462a5ec359",
      "parents": [
        "d6c645fc00777a6f8a7df1f580065ec30c71be7b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 09 16:34:29 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 12:32:22 2011 +0100"
      },
      "message": "mfd: Convert WM8400 to regmap API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d6c645fc00777a6f8a7df1f580065ec30c71be7b",
      "tree": "0dba18686fbfac44b7123b2a29b5b8e75b761346",
      "parents": [
        "5570c2f709bdc455a2e8907919c1214ca8a21859"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 17 13:02:27 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 12:25:15 2011 +0100"
      },
      "message": "mfd: Convert WM8994 to use new register map API\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1df5981b82d9eabdd6e66d1d9514164c02329345",
      "tree": "c5fc2653d70a884d42957b2c7bc0c8cd49d8b895",
      "parents": [
        "bd20eb541ebbb17a5e047cd20e74b9ccf19a4123"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 10 19:28:10 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 22 12:23:22 2011 +0100"
      },
      "message": "mfd: Convert WM831x to use regmap API\n\nFactor out the register read/write code to use the register map API.  We\nstill need some wm831x specific code and locking in place to check that\nthe user key is handled correctly but only on the write side, reads are\nnot affected by the key.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1ddc07d0f13a753f8e345e0538562e1899d2bc26",
      "tree": "30e9a0799f19f189a8be03ae619d350c47edc685",
      "parents": [
        "70ce6aee664a3e61ca5b4278d61db6da0996cade"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 16 10:08:48 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 17 00:48:47 2011 +0900"
      },
      "message": "ASoC: Add WM8958 noise gate support\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c18eee31812d42ecd0aa5c39d21d41c15b30eaab",
      "tree": "d00e6742008e0a2fbc9b61911a45b97c6c4923a6",
      "parents": [
        "81bca7624db4720db686fa38435c39ea95b7be8f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 10 19:25:40 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 12 14:23:04 2011 +0900"
      },
      "message": "ASoC: Add bitfield definitions for WM8958 MICBIAS registers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "18d4ed4342c14ebeebe60d267b171053efcdfa87",
      "tree": "f315e77f66cbb70869e2f80cde5c18380a80901e",
      "parents": [
        "722d0daf2b607a32dad1357bf797e3803484af0a",
        "22de4534ae12d61257fc0e53d2571686b03305bc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 08 14:56:19 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 08 14:56:19 2011 +0900"
      },
      "message": "Merge branch \u0027for-3.1\u0027 into for-3.2\n\nConflict due to the fix for the register map failure - taken the for-3.1\nversion.\n\nConflicts:\n\tsound/soc/codecs/sgtl5000.c\n"
    },
    {
      "commit": "5d6f921b42749d1a70441685b7a4f2801e12ebfb",
      "tree": "6c2bdf6a7de23e7ec7d8d5990586e1a0527164b0",
      "parents": [
        "4c4dd903e72507c853b8c2b04b22e0d0c721fd93"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Aug 03 16:21:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 14:25:22 2011 -1000"
      },
      "message": "drivers/video/backlight/aat2870_bl.c: fix setting max_current\n\n - Current implementation tests wrong value for setting\n   aat2870_bl-\u003emax_current.\n\n - In the current implementation, we cannot differentiate between 2 cases:\n\n   a) if pdata-\u003emax_current is not set , or\n\n   b) pdata-\u003emax_current is set to AAT2870_CURRENT_0_45 (which is also 0).\n\n   Fix it by setting AAT2870_CURRENT_0_45 to be 1 and adjust the equation in\n   aat2870_brightness() accordingly.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nTested-by: Jin Park \u003cjinyoungp@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79ef0abcd85842bc12ffb3297b958565f060464c",
      "tree": "50732d29f63130d9e726f0f35bab82cc27b3d2c7",
      "parents": [
        "25032c119e5f43725b624ab30e2ccb8c23b9ebd3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 01 13:02:17 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 01 22:14:30 2011 +0900"
      },
      "message": "ASoC: Implement new DC servo readback mode for late WM8994 revisions\n\nLater WM8994 devices implement a new DC servo readback mode with the\nregister used to access the offset moved to register 0x59. Implement\nsupport for this and enable it on the appropriate devices.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "09d6292befba8c6319d9471803149573ea6ed170",
      "tree": "1de1bda81b4ca3844e80a6041e0ccefbc5db1628",
      "parents": [
        "7785bf11f312624101462d7dc840e27344899873"
      ],
      "author": {
        "name": "Jin Park",
        "email": "jinyoungp@nvidia.com",
        "time": "Mon Jul 04 19:48:12 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jul 31 23:28:26 2011 +0200"
      },
      "message": "mfd: Add AAT2870 mfd driver\n\nAdd mfd core driver for AnalogicTech AAT2870.\nThe AAT2870 is communication through I2C and contains backlight and\nregulator components.\n\nSigned-off-by: Jin Park \u003cjinyoungp@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4dcaa6b6df354fa44b3072bed3cb13aad7e5fbd4",
      "tree": "c0d09696b116938aadb5b3d195f2cf71fd97a860",
      "parents": [
        "63c8a58d226a0701272b54015a8d73643d72cd3d"
      ],
      "author": {
        "name": "Om Prakash",
        "email": "omprakash.pal@stericsson.com",
        "time": "Mon Jun 27 09:54:22 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jul 31 23:28:25 2011 +0200"
      },
      "message": "mfd: Fix missing stmpe kerneldoc\n\nGenerating kerneldoc for STMPE result in warnings, so fix this by\nadding missing documentation.\n\nSigned-off-by: Om Prakash \u003comprakash.pal@stericsson.com\u003e\nReviewed-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c7e1da477293b4b5e0bef3639b3734e28d5d55f7",
      "tree": "b6202f1847dc86f66a5afe2ea5c3ba9db24975b6",
      "parents": [
        "b00cd68eb3f6c81525e43f6259b65665ef32499a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jun 21 11:12:23 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jul 31 23:28:24 2011 +0200"
      },
      "message": "mfd: Add WM831x clock control register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec2328c30bf09fe31e77889090eeb1a965325f53",
      "tree": "b60fd04f5941a9db1c5fa0dab3b9d00e5b1c1b10",
      "parents": [
        "19921ef61217fff600202b819c05bb078f254619"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 20 11:47:55 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jul 31 23:28:23 2011 +0200"
      },
      "message": "mfd: Implement tps65910 IRQ cleanup\n\nThe tps65910_irq_exit() cleanup function was generating a warning from\nsparse due to the lack of a prototype. This wasn\u0027t causing GCC warnings\nas the driver wasn\u0027t cleaning up its IRQs on exit at all so there was no\nuse of an unprototyped function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "0a1b089738cf2165ee8678e2483fce3c40389d4a"
}
